summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjvoisin2022-05-15 18:07:23 +0200
committerjvoisin2022-05-15 18:08:12 +0200
commitc0e72a25f32e4916ac5eda8cb47888fd0a200b23 (patch)
tree29ad4b8bdf5b540e14e1157dee9fa128a3f9ca19
parentb3f52547fb2a3a1192711c54315590b2b108c280 (diff)
Bump the changelogv0.8.0
-rw-r--r--debian/changelog22
-rw-r--r--doc/source/changelog.rst52
-rw-r--r--src/php_snuffleupagus.h2
3 files changed, 60 insertions, 16 deletions
diff --git a/debian/changelog b/debian/changelog
index 51ca43d..831a0f2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,25 @@
1snuffleupagus (0.8.0) UNRELEASED; urgency=low
2 [ jvoisin ]
3 * Compatibility with PHP8.1
4 * Check for unsupported PHP version
5 * Backport of Suhosin-ng patches:
6 * Maximum stack depth/recursion limit
7 * Maximum length for session id
8 * $_SERVER strip/encode
9 * Configuration dump
10 * Support for conditional rules
11 * INI settings protection
12 * Output SP logs to stderr
13 * Ported Suhosin rules to SP
14 * Massive simplification of the configuration parser
15 * Better memory management
16 * Removal of internal calls to `call_user_func`
17 * Increased portability of the default rules access different version of PHP
18 * Start SP as late as possible, to hook as many things as possible
19 * XML and Session support are now checked at runtime instead of at compile time
20
21 -- jvoisin <julien.voisin+snuffleupagus@dustri.org> Sun, 15 Apr 2022 18:00:00 +0200
22
1snuffleupagus (0.7.1) UNRELEASED; urgency=low 23snuffleupagus (0.7.1) UNRELEASED; urgency=low
2 [ jvoisin ] 24 [ jvoisin ]
3 * Fixed possible memory-leaks when hooking via regular expressions 25 * Fixed possible memory-leaks when hooking via regular expressions
diff --git a/doc/source/changelog.rst b/doc/source/changelog.rst
index 6eaccd2..a69ec20 100644
--- a/doc/source/changelog.rst
+++ b/doc/source/changelog.rst
@@ -1,32 +1,54 @@
1Changelog 1Changelog
2========= 2=========
3 3
40.8.0 - Woolly Mammoth 40.8.0 - `Woolly Mammoth` <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.8.0>`__ 2022/05/15
5---------------------- 5-----------------------------------------------------------------------------------------------------
6 6
7- Massive simplification of the configuration parser 7New features
8- Better memory management 8^^^^^^^^^^^^
9- Removal of internal calls to `call_user_func` 9* Compatibility with PHP8.1
10- Check for unsupported PHP version 10* Check for unsupported PHP version
11- Compatibility with PHP8.1 11* Backport of Suhosin-ng patches:
12- Suhosin features backports: 12 * Maximum stack depth/recursion limit
13 - Maximum stack depth/recursion limit 13 * Maximum length for session id
14 - Maximum length for session id 14 * $_SERVER strip/encode
15 * Configuration dump
16 * Support for conditional rules
17 * INI settings protection
18 * Output SP logs to stderr
19 * Ported Suhosin rules to SP
20
21Improvements
22^^^^^^^^^^^^
23* Massive simplification of the configuration parser
24* Better memory management
25* Removal of internal calls to `call_user_func`
26* Increased portability of the default rules access different version of PHP
27* Start SP as late as possible, to hook as many things as possible
28
29Bug fixes
30^^^^^^^^^
31* XML and Session support are now checked at runtime instead of at compile time
15 32
16 33
170.7.1 - `Proboscidea <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.7.0>`__ 2021/08/02 340.7.1 - `Proboscidea <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.7.0>`__ 2021/08/02
18------------------------------------------------------------------------------------------------- 35-------------------------------------------------------------------------------------------------
19 36
20* Fixed possible memory-leaks when hooking via regular expressions 37Improvements
21* Modernise the code by removing usage of `strtok` 38^^^^^^^^^^^^
22* Prevent a possible crash during configuration reloading
23* Fix the default rules to catch dangerous `chmod` calls
24* Improve compatibility with various `libpcre` configurations/versions 39* Improve compatibility with various `libpcre` configurations/versions
40* Modernise the code by removing usage of `strtok`
25* Improve the default rules' compatibility with php8 41* Improve the default rules' compatibility with php8
26* Prevent XXE in php8 as well 42* Prevent XXE in php8 as well
27* Improve a bit the verbosity of the logs 43* Improve a bit the verbosity of the logs
28* Add a rules file for php8 44* Add a rules file for php8
29 45
46Bug fixes
47^^^^^^^^^
48* Prevent a possible crash during configuration reloading
49* Fix the default rules to catch dangerous `chmod` calls
50* Fixed possible memory-leaks when hooking via regular expressions
51
30 52
310.7.0 - `Los Elefantes <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.7.0>`__ 2021/01/02 530.7.0 - `Los Elefantes <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.7.0>`__ 2021/01/02
32--------------------------------------------------------------------------------------------------- 54---------------------------------------------------------------------------------------------------
@@ -46,7 +68,7 @@ Improvements
46 68
47Bug fixes 69Bug fixes
48^^^^^^^^^ 70^^^^^^^^^
49* The strict mode is now disableable 71* The strict mode can now be disabled
50 72
51 73
520.6.0 - `Elephant in the room <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.6.0>`__ 2020/11/06 740.6.0 - `Elephant in the room <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.6.0>`__ 2020/11/06
diff --git a/src/php_snuffleupagus.h b/src/php_snuffleupagus.h
index 8dc7ccb..e40b31b 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.8.0" 4#define PHP_SNUFFLEUPAGUS_VERSION "0.9.0"
5#define PHP_SNUFFLEUPAGUS_EXTNAME "snuffleupagus" 5#define PHP_SNUFFLEUPAGUS_EXTNAME "snuffleupagus"
6#define PHP_SNUFFLEUPAGUS_AUTHOR "NBS System & Julien (jvoisin) Voisin & SektionEins GmbH" 6#define PHP_SNUFFLEUPAGUS_AUTHOR "NBS System & Julien (jvoisin) Voisin & SektionEins GmbH"
7#define PHP_SNUFFLEUPAGUS_URL "https://github.com/jvoisin/snuffleupagus" 7#define PHP_SNUFFLEUPAGUS_URL "https://github.com/jvoisin/snuffleupagus"