diff options
| author | jvoisin | 2022-05-15 18:07:23 +0200 |
|---|---|---|
| committer | jvoisin | 2022-05-15 18:08:12 +0200 |
| commit | c0e72a25f32e4916ac5eda8cb47888fd0a200b23 (patch) | |
| tree | 29ad4b8bdf5b540e14e1157dee9fa128a3f9ca19 /doc/source/changelog.rst | |
| parent | b3f52547fb2a3a1192711c54315590b2b108c280 (diff) | |
Bump the changelogv0.8.0
Diffstat (limited to 'doc/source/changelog.rst')
| -rw-r--r-- | doc/source/changelog.rst | 52 |
1 files changed, 37 insertions, 15 deletions
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 @@ | |||
| 1 | Changelog | 1 | Changelog |
| 2 | ========= | 2 | ========= |
| 3 | 3 | ||
| 4 | 0.8.0 - Woolly Mammoth | 4 | 0.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 | 7 | New 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 | |||
| 21 | Improvements | ||
| 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 | |||
| 29 | Bug fixes | ||
| 30 | ^^^^^^^^^ | ||
| 31 | * XML and Session support are now checked at runtime instead of at compile time | ||
| 15 | 32 | ||
| 16 | 33 | ||
| 17 | 0.7.1 - `Proboscidea <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.7.0>`__ 2021/08/02 | 34 | 0.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 | 37 | Improvements |
| 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 | ||
| 46 | Bug 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 | ||
| 31 | 0.7.0 - `Los Elefantes <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.7.0>`__ 2021/01/02 | 53 | 0.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 | ||
| 47 | Bug fixes | 69 | Bug fixes |
| 48 | ^^^^^^^^^ | 70 | ^^^^^^^^^ |
| 49 | * The strict mode is now disableable | 71 | * The strict mode can now be disabled |
| 50 | 72 | ||
| 51 | 73 | ||
| 52 | 0.6.0 - `Elephant in the room <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.6.0>`__ 2020/11/06 | 74 | 0.6.0 - `Elephant in the room <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.6.0>`__ 2020/11/06 |
