From 630ab2f9e451835bf6d343438ca781892e95d9e3 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Fri, 6 Nov 2020 17:41:59 +0100 Subject: Bump the changelog --- debian/changelog | 24 +++++++++++++---- doc/source/changelog.rst | 69 ++++++++++++++++++++++++++++++------------------ src/php_snuffleupagus.h | 4 +-- 3 files changed, 64 insertions(+), 33 deletions(-) diff --git a/debian/changelog b/debian/changelog index fc9e0b0..3177034 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,18 @@ +snuffleupagus (0.6.0) UNRELEASED; urgency=medium + + [ jvoisin ] + * More constification + * Snuffleupagus should now be able to get client's ip addresses in more cases + * Documented compatibility with Heroku + * Improved logging + * Added a couple of tests + + [ wargio ] + * allow empty configurations + + -- jvoisin Fri, 06 Nov 2020 17:45:00 +0200 + + snuffleupagus (0.5.1) UNRELEASED; urgency=medium [ jvoisin ] @@ -11,7 +26,6 @@ snuffleupagus (0.5.1) UNRELEASED; urgency=medium -- jvoisin Sat, 20 Jun 2020 12:30:00 +0200 - snuffleupagus (0.5.0) UNRELEASED; urgency=medium [ kkadosh ] @@ -37,7 +51,7 @@ snuffleupagus (0.4.1) UNRELEASED; urgency=medium * Improve and clarify the documentation * Add support for PHP7.3 * Improve the coverage, we have now reached 99% of coverage - * Improve the `mb_string` hooking logic + * Improve the `mb_string` hooking logic * The script that check uploaded file is now available in PHP * Fix segfault on 32-bit for PHP7.3 * Fix segfault when using `sloppy_comparison` feature with array @@ -67,11 +81,11 @@ snuffleupagus (0.3.1) UNRELEASED; urgency=medium * Disable XXE and harden PRNG by default * Use SameSite on PHP's session cookie in the default rules - * Relax a bit what files can be included in the default rules + * Relax a bit what files can be included in the default rules * Add the possibility to ignore files hashes when generating rules - * The filename filter is now accepting phar paths + * The filename filter is now accepting phar paths * The harden rand_feature is not ignoring parameters anymore in function calls - * Fix possible crashes/hangs when using php-fpm's pools + * Fix possible crashes/hangs when using php-fpm's pools * Fix an infinite loop on echo hook * Fix an issue with filename filter * Fix some documentation issues diff --git a/doc/source/changelog.rst b/doc/source/changelog.rst index a72b737..b4b87b8 100644 --- a/doc/source/changelog.rst +++ b/doc/source/changelog.rst @@ -1,8 +1,25 @@ Changelog ========= -0.5.1 - `Order of the Elephant `__ 2020/06/20 --------------------------------------------------------------------------------------------------------------- +0.6.0 - `Elephant in the room `__ 2020/11/06 +---------------------------------------------------------------------------------------------------------- + +New features +^^^^^^^^^^^^ +* Allow empty configurations + +Improvements +^^^^^^^^^^^^ + +* More constification +* Snuffleupagus should now be able to get client's ip addresses in more cases +* Documented compatibility with Heroku +* Improved logging +* Added a couple of tests + + +0.5.1 - `Order of the Elephant `__ 2020/06/20 +----------------------------------------------------------------------------------------------------------- New features ^^^^^^^^^^^^ @@ -19,8 +36,8 @@ Improvements * Improve the gitlab CI -0.5.0 - `Elephant Flats `__ 2019/06/12 --------------------------------------------------------------------------------------------------------------- +0.5.0 - `Elephant Flats `__ 2019/06/12 +---------------------------------------------------------------------------------------------------- Improvements ^^^^^^^^^^^^ @@ -45,8 +62,8 @@ Bug fixes -0.4.1 - `Loxodonta `__ 2018/12/21 --------------------------------------------------------------------------------------------------------------- +0.4.1 - `Loxodonta `__ 2018/12/21 +----------------------------------------------------------------------------------------------- Improvements ^^^^^^^^^^^^ @@ -66,8 +83,8 @@ Bug fixes -0.4.0 - `Oliphant Chuckerbutty `__ 2018/08/31 --------------------------------------------------------------------------------------------------------------- +0.4.0 - `Oliphant Chuckerbutty `__ 2018/08/31 +----------------------------------------------------------------------------------------------------------- New features ^^^^^^^^^^^^ @@ -105,8 +122,8 @@ Bug fixes -0.3.1 - `Elephant Arch `__ 2018/08/20 ------------------------------------------------------------------------------------------------------- +0.3.1 - `Elephant Arch `__ 2018/08/20 +--------------------------------------------------------------------------------------------------- Improvements ^^^^^^^^^^^^ @@ -128,21 +145,21 @@ Bug fixes - Fix the Arch Linux's PKGBUILD -0.3.0 - `Dentalium elephantinum `__ 2018/07/17 ---------------------------------------------------------------------------------------------------------------- +0.3.0 - `Dentalium elephantinum `__ 2018/07/17 +------------------------------------------------------------------------------------------------------------ New features ^^^^^^^^^^^^ -- Session cookies can now be `encrypted `__ -- Some occurrences of `type juggling `__ can now be eradicated -- It's `now possible `__ to hook `echo` and `print` +- Session cookies can now be `encrypted `__ +- Some occurrences of `type juggling `__ can now be eradicated +- It's `now possible `__ to hook `echo` and `print` Improvements ^^^^^^^^^^^^ -- The `.filename()` filter is `now matching `__ on the file where the function is called instead on the one where it's defined. -- Vastly `optimize `__ the way we hook native functions +- The `.filename()` filter is `now matching `__ on the file where the function is called instead on the one where it's defined. +- Vastly `optimize `__ the way we hook native functions - The format of the logs has been streamlined to ease their processing @@ -151,11 +168,11 @@ Bug fixes - Better handling of filters for built-in functions - Fix various possible integer overflows -- Fix an `annoying memory leak `__ impacting mostly `mod_php` +- Fix an `annoying memory leak `__ impacting mostly `mod_php` -0.2.2 - `Elephant Moraine `__ 2018/04/12 ---------------------------------------------------------------------------------------------------------- +0.2.2 - `Elephant Moraine `__ 2018/04/12 +------------------------------------------------------------------------------------------------------ New features ^^^^^^^^^^^^ @@ -177,8 +194,8 @@ Bug fixes - Fix a crash related to variadic functions -0.2.1 - `Elephant Point `__ 2018/02/07 -------------------------------------------------------------------------------------------------------- +0.2.1 - `Elephant Point `__ 2018/02/07 +---------------------------------------------------------------------------------------------------- Bug fixes ^^^^^^^^^ @@ -194,8 +211,8 @@ Improvements - Improve a bit the portability of the code - Minor code simplification -0.2.0 - `Elephant Rally `__ - 2018/01/18 ---------------------------------------------------------------------------------------------------------- +0.2.0 - `Elephant Rally `__ - 2018/01/18 +------------------------------------------------------------------------------------------------------ New features ^^^^^^^^^^^^ @@ -226,7 +243,7 @@ External contributions - Simplification and clean up of our linked-list implementation by `smagnin `__ -0.1.0 - `Mighty Mammoth `__ - 2017/12/21 ---------------------------------------------------------------------------------------------------------- +0.1.0 - `Mighty Mammoth `__ - 2017/12/21 +------------------------------------------------------------------------------------------------------ - Initial release diff --git a/src/php_snuffleupagus.h b/src/php_snuffleupagus.h index 6b0e210..213e27e 100644 --- a/src/php_snuffleupagus.h +++ b/src/php_snuffleupagus.h @@ -1,9 +1,9 @@ #ifndef PHP_SNUFFLEUPAGUS_H #define PHP_SNUFFLEUPAGUS_H -#define PHP_SNUFFLEUPAGUS_VERSION "0.5.1" +#define PHP_SNUFFLEUPAGUS_VERSION "0.6.0" #define PHP_SNUFFLEUPAGUS_EXTNAME "snuffleupagus" -#define PHP_SNUFFLEUPAGUS_AUTHOR "NBS System" +#define PHP_SNUFFLEUPAGUS_AUTHOR "NBS System & Julien (jvoisin) Voisin" #define PHP_SNUFFLEUPAGUS_URL "https://github.com/jvoisin/snuffleupagus" #define PHP_SNUFFLEUPAGUS_COPYRIGHT "LGPLv2" -- cgit v1.3