From 0a4f1e221026c61369c916163c502be139e70196 Mon Sep 17 00:00:00 2001 From: kka Date: Wed, 18 Jul 2018 15:01:49 +0200 Subject: Bump the changelog --- debian/changelog | 15 ++++++++++++++- doc/source/changelog.rst | 26 ++++++++++++++++++++++++++ src/php_snuffleupagus.h | 2 +- 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 @@ +snuffleupagus (0.3.0) UNRELEASED; urgency=medium + + * Session cookies can now be encrypted + * Some occurrences of type juggling can now be eradicated + * It's now possible to hook echo and print + * 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 native functions are hooked + * The format of the logs has been streamlined to ease their processing + * Better handling of filters for built-in functions + * Fix various possible integer overflows + * Fix an annoying memory leak + + -- kkadosh Tue, 17 Jul 2018 15:00:00 +0200 + snuffleupagus (0.2.2) UNRELEASED; urgency=medium * Add some assertions in the code * 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 -- jvoisin Tue, 12 Mar 2018 10:00:00 +0200 - snuffleupagus (0.2.1) UNRELEASED; urgency=medium * The testsuite can now be successfully run as root * 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 @@ Changelog ========= +0.3.0 - `Dentalium elephantinum `__ 2018/07/17 +--------------------------------------------------------------------------------------------------------------- + +New features +^^^^^^^^^^^^ + +- Session cookies can now be [encrypted](https://github.com/nbs-system/snuffleupagus/pull/178) +- Some occurrences of [type juggling](https://github.com/nbs-system/snuffleupagus/pull/186) can now be eradicated +- It's [now possible](https://github.com/nbs-system/snuffleupagus/pull/187) to hook `echo` and `print` + +Improvements +^^^^^^^^^^^^ + +- 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. +- Vastly [optimize](https://github.com/nbs-system/snuffleupagus/issues/166) the way we hook native functions +- The format of the logs has been streamlined to ease their processing + + +Bug fixes +^^^^^^^^^ + +- Better handling of filters for built-in functions +- Fix various possible integer overflows +- Fix an [annoying memory leak]( https://github.com/nbs-system/snuffleupagus/issues/192#issuecomment-404538124 ) impacting mostly `mod_php` + + 0.2.2 - `Elephant Moraine `__ 2018/04/12 --------------------------------------------------------------------------------------------------------- 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 @@ #ifndef PHP_SNUFFLEUPAGUS_H #define PHP_SNUFFLEUPAGUS_H -#define PHP_SNUFFLEUPAGUS_VERSION "0.2.2" +#define PHP_SNUFFLEUPAGUS_VERSION "0.3.0" #define PHP_SNUFFLEUPAGUS_EXTNAME "snuffleupagus" #define PHP_SNUFFLEUPAGUS_AUTHOR "NBS System" #define PHP_SNUFFLEUPAGUS_URL "https://github.com/nbs-system/snuffleupagus" -- cgit v1.3