Skip to content

Commit

Permalink
Bump the changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
jvoisin committed May 15, 2022
1 parent b3f5254 commit c0e72a2
Show file tree
Hide file tree
Showing 3 changed files with 60 additions and 16 deletions.
22 changes: 22 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,25 @@
snuffleupagus (0.8.0) UNRELEASED; urgency=low
[ jvoisin ]
* Compatibility with PHP8.1
* Check for unsupported PHP version
* Backport of Suhosin-ng patches:
* Maximum stack depth/recursion limit
* Maximum length for session id
* $_SERVER strip/encode
* Configuration dump
* Support for conditional rules
* INI settings protection
* Output SP logs to stderr
* Ported Suhosin rules to SP
* Massive simplification of the configuration parser
* Better memory management
* Removal of internal calls to `call_user_func`
* Increased portability of the default rules access different version of PHP
* Start SP as late as possible, to hook as many things as possible
* XML and Session support are now checked at runtime instead of at compile time

-- jvoisin <[email protected]> Sun, 15 Apr 2022 18:00:00 +0200

snuffleupagus (0.7.1) UNRELEASED; urgency=low
[ jvoisin ]
* Fixed possible memory-leaks when hooking via regular expressions
Expand Down
52 changes: 37 additions & 15 deletions doc/source/changelog.rst
Original file line number Diff line number Diff line change
@@ -1,32 +1,54 @@
Changelog
=========

0.8.0 - Woolly Mammoth
----------------------
0.8.0 - `Woolly Mammoth` <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.8.0>`__ 2022/05/15
-----------------------------------------------------------------------------------------------------

- Massive simplification of the configuration parser
- Better memory management
- Removal of internal calls to `call_user_func`
- Check for unsupported PHP version
- Compatibility with PHP8.1
- Suhosin features backports:
- Maximum stack depth/recursion limit
- Maximum length for session id
New features
^^^^^^^^^^^^
* Compatibility with PHP8.1
* Check for unsupported PHP version
* Backport of Suhosin-ng patches:
* Maximum stack depth/recursion limit
* Maximum length for session id
* $_SERVER strip/encode
* Configuration dump
* Support for conditional rules
* INI settings protection
* Output SP logs to stderr
* Ported Suhosin rules to SP

Improvements
^^^^^^^^^^^^
* Massive simplification of the configuration parser
* Better memory management
* Removal of internal calls to `call_user_func`
* Increased portability of the default rules access different version of PHP
* Start SP as late as possible, to hook as many things as possible

Bug fixes
^^^^^^^^^
* XML and Session support are now checked at runtime instead of at compile time


0.7.1 - `Proboscidea <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.7.0>`__ 2021/08/02
-------------------------------------------------------------------------------------------------

* Fixed possible memory-leaks when hooking via regular expressions
* Modernise the code by removing usage of `strtok`
* Prevent a possible crash during configuration reloading
* Fix the default rules to catch dangerous `chmod` calls
Improvements
^^^^^^^^^^^^
* Improve compatibility with various `libpcre` configurations/versions
* Modernise the code by removing usage of `strtok`
* Improve the default rules' compatibility with php8
* Prevent XXE in php8 as well
* Improve a bit the verbosity of the logs
* Add a rules file for php8

Bug fixes
^^^^^^^^^
* Prevent a possible crash during configuration reloading
* Fix the default rules to catch dangerous `chmod` calls
* Fixed possible memory-leaks when hooking via regular expressions


0.7.0 - `Los Elefantes <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.7.0>`__ 2021/01/02
---------------------------------------------------------------------------------------------------
Expand All @@ -46,7 +68,7 @@ Improvements

Bug fixes
^^^^^^^^^
* The strict mode is now disableable
* The strict mode can now be disabled


0.6.0 - `Elephant in the room <https://github.com/jvoisin/snuffleupagus/releases/tag/v0.6.0>`__ 2020/11/06
Expand Down
2 changes: 1 addition & 1 deletion src/php_snuffleupagus.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#ifndef PHP_SNUFFLEUPAGUS_H
#define PHP_SNUFFLEUPAGUS_H

#define PHP_SNUFFLEUPAGUS_VERSION "0.8.0"
#define PHP_SNUFFLEUPAGUS_VERSION "0.9.0"
#define PHP_SNUFFLEUPAGUS_EXTNAME "snuffleupagus"
#define PHP_SNUFFLEUPAGUS_AUTHOR "NBS System & Julien (jvoisin) Voisin & SektionEins GmbH"
#define PHP_SNUFFLEUPAGUS_URL "https://github.com/jvoisin/snuffleupagus"
Expand Down

0 comments on commit c0e72a2

Please sign in to comment.