From d47fe7905013d3f215f36f73f9fd6e06dee39ee5 Mon Sep 17 00:00:00 2001 From: Maximilian Lindner <46794237+SR4ven@users.noreply.github.com> Date: Wed, 30 Jun 2021 22:34:24 +0200 Subject: [PATCH] v0.4.0 --- CHANGELOG.rst | 23 ++++++++++------------- boofuzz/__init__.py | 2 +- docs/conf.py | 4 ++-- 3 files changed, 13 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index f529988c..93587e54 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,29 +1,26 @@ Changelog ========= -Upcoming --------- +v0.4.0 +------ Features ^^^^^^^^ - Fuzzing CLI -- Use main_helper() to use boofuzz's generic fuzzing CLI with your script. - Combinatorial fuzzing -- now fuzzes multiple mutations at once by default. -- Added `Simple` primitive that uses only the specified values for fuzzing. -- Fixed two memory leaks in the fuzz logger. - Test cases can now be specified and re-run by name. -- Implemented visual request-graph rendering functions for Session +- Implemented visual request-graph rendering functions for Session. - Added to web UIL: runtime, exec speed, current test case name. - Added simple custom checksum and example usage. -- Add Float primitive -- Add s_float to push Float primitives to the current block -- Add an example for s_float/Float usage -- Add option to encode Floats as IEEE 754 floating point numbers -- Add option to set endianness of IEEE 754 floating point numbers +- Added `Simple` primitive that uses only the specified values for fuzzing. +- Added `Float` primitive with support for IEEE 754 encoding. +- Added an example for s_float/Float usage. Fixes ^^^^^ -- Clarified Checksum() data for custom checksum function. -- String and RandomData primitives now use a local and independent instance of random -- The minimum supported Python version is now 3.6 +- Clarified documentation of custom checksum function for `Checksum` primitive. +- String and RandomData primitives now use a local and independent instance of `random`. +- The minimum supported Python version is now 3.6. +- Fixed two memory leaks in the fuzz logger. v0.3.0 ------ diff --git a/boofuzz/__init__.py b/boofuzz/__init__.py index 68faff4b..a6468d13 100644 --- a/boofuzz/__init__.py +++ b/boofuzz/__init__.py @@ -189,7 +189,7 @@ "Word", ] -__version__ = "0.3.0" +__version__ = "0.4.0" # REQUEST MANAGEMENT diff --git a/docs/conf.py b/docs/conf.py index 12ea69a4..c7d24b63 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -55,9 +55,9 @@ # built documents. # # The short X.Y version. -version = u"0.3.0" +version = u"0.4.0" # The full version, including alpha/beta/rc tags. -release = u"0.3.0" +release = u"0.4.0" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages.