summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/changelog15
-rw-r--r--doc/source/changelog.rst26
-rw-r--r--src/php_snuffleupagus.h2
3 files changed, 41 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog
index 4aeca19..b61b6fe 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,17 @@
1snuffleupagus (0.3.0) UNRELEASED; urgency=medium
2
3 * Session cookies can now be encrypted
4 * Some occurrences of type juggling can now be eradicated
5 * It's now possible to hook echo and print
6 * The .filename() filter is now matching on the file where the function is called instead on the one where it's defined.
7 * Vastly optimize the way native functions are hooked
8 * The format of the logs has been streamlined to ease their processing
9 * Better handling of filters for built-in functions
10 * Fix various possible integer overflows
11 * Fix an annoying memory leak
12
13 -- kkadosh <snuffleupagus@nbs-system.com> Tue, 17 Jul 2018 15:00:00 +0200
14
1snuffleupagus (0.2.2) UNRELEASED; urgency=medium 15snuffleupagus (0.2.2) UNRELEASED; urgency=medium
2 * Add some assertions in the code 16 * Add some assertions in the code
3 * The `.dump()` filter is now supported for `unserialize`, `readonly_exec`, and `eval` black/whitelist 17 * The `.dump()` filter is now supported for `unserialize`, `readonly_exec`, and `eval` black/whitelist
@@ -11,7 +25,6 @@ snuffleupagus (0.2.2) UNRELEASED; urgency=medium
11 25
12 -- jvoisin <snuffleupagus@nbs-system.com> Tue, 12 Mar 2018 10:00:00 +0200 26 -- jvoisin <snuffleupagus@nbs-system.com> Tue, 12 Mar 2018 10:00:00 +0200
13 27
14
15snuffleupagus (0.2.1) UNRELEASED; urgency=medium 28snuffleupagus (0.2.1) UNRELEASED; urgency=medium
16 * The testsuite can now be successfully run as root 29 * The testsuite can now be successfully run as root
17 * Fix a double execution when snuffleupagus is used with some other extensions 30 * Fix a double execution when snuffleupagus is used with some other extensions
diff --git a/doc/source/changelog.rst b/doc/source/changelog.rst
index 317c302..1f0a7b2 100644
--- a/doc/source/changelog.rst
+++ b/doc/source/changelog.rst
@@ -1,6 +1,32 @@
1Changelog 1Changelog
2========= 2=========
3 3
40.3.0 - `Dentalium elephantinum <https://github.com/nbs-system/snuffleupagus/releases/tag/v0.3.0>`__ 2018/07/17
5---------------------------------------------------------------------------------------------------------------
6
7New features
8^^^^^^^^^^^^
9
10- Session cookies can now be [encrypted](https://github.com/nbs-system/snuffleupagus/pull/178)
11- Some occurrences of [type juggling](https://github.com/nbs-system/snuffleupagus/pull/186) can now be eradicated
12- It's [now possible](https://github.com/nbs-system/snuffleupagus/pull/187) to hook `echo` and `print`
13
14Improvements
15^^^^^^^^^^^^
16
17- The `.filename()` filter is [now matching](https://github.com/nbs-system/snuffleupagus/pull/167) on the file where the function is called instead on the one where it's defined.
18- Vastly [optimize](https://github.com/nbs-system/snuffleupagus/issues/166) the way we hook native functions
19- The format of the logs has been streamlined to ease their processing
20
21
22Bug fixes
23^^^^^^^^^
24
25- Better handling of filters for built-in functions
26- Fix various possible integer overflows
27- Fix an [annoying memory leak]( https://github.com/nbs-system/snuffleupagus/issues/192#issuecomment-404538124 ) impacting mostly `mod_php`
28
29
40.2.2 - `Elephant Moraine <https://github.com/nbs-system/snuffleupagus/releases/tag/v0.2.2>`__ 2018/04/12 300.2.2 - `Elephant Moraine <https://github.com/nbs-system/snuffleupagus/releases/tag/v0.2.2>`__ 2018/04/12
5--------------------------------------------------------------------------------------------------------- 31---------------------------------------------------------------------------------------------------------
6 32
diff --git a/src/php_snuffleupagus.h b/src/php_snuffleupagus.h
index b35b730..9b13b5b 100644
--- a/src/php_snuffleupagus.h
+++ b/src/php_snuffleupagus.h
@@ -1,7 +1,7 @@
1#ifndef PHP_SNUFFLEUPAGUS_H 1#ifndef PHP_SNUFFLEUPAGUS_H
2#define PHP_SNUFFLEUPAGUS_H 2#define PHP_SNUFFLEUPAGUS_H
3 3
4#define PHP_SNUFFLEUPAGUS_VERSION "0.2.2" 4#define PHP_SNUFFLEUPAGUS_VERSION "0.3.0"
5#define PHP_SNUFFLEUPAGUS_EXTNAME "snuffleupagus" 5#define PHP_SNUFFLEUPAGUS_EXTNAME "snuffleupagus"
6#define PHP_SNUFFLEUPAGUS_AUTHOR "NBS System" 6#define PHP_SNUFFLEUPAGUS_AUTHOR "NBS System"
7#define PHP_SNUFFLEUPAGUS_URL "https://github.com/nbs-system/snuffleupagus" 7#define PHP_SNUFFLEUPAGUS_URL "https://github.com/nbs-system/snuffleupagus"