From 8e2aac764fa827955621edb4c2da0e0b2a652190 Mon Sep 17 00:00:00 2001 From: Maximilian Lindner <46794237+SR4ven@users.noreply.github.com> Date: Sat, 7 Oct 2023 01:29:28 +0200 Subject: [PATCH] v0.4.2 (#692) --- .github/ISSUE_TEMPLATE/2_bug_report.yml | 1 + CHANGELOG.rst | 12 ++++++------ boofuzz/sessions/connection.py | 2 +- boofuzz/sessions/session.py | 2 +- boofuzz/sessions/session_info.py | 2 +- boofuzz/sessions/target.py | 2 +- boofuzz/sessions/web_app.py | 2 +- docs/conf.py | 4 ++-- pyproject.toml | 2 +- 9 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/2_bug_report.yml b/.github/ISSUE_TEMPLATE/2_bug_report.yml index 5fa50787..3f63c240 100644 --- a/.github/ISSUE_TEMPLATE/2_bug_report.yml +++ b/.github/ISSUE_TEMPLATE/2_bug_report.yml @@ -45,6 +45,7 @@ body: label: boofuzz version description: What version of boofuzz that are you running? options: + - "0.4.2" - "0.4.1" - "0.4.0" - "0.3.0" diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 60990764..cf0a5929 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,19 +1,19 @@ Changelog ========= -Upcoming --------- +v0.4.2 +------ Features ^^^^^^^^ -- Remove six compatibility module +- Remove six compatibility module. - Remove Python 2 compatibility code. -- Remove specifying object inheritance in classes -- Added Web UI listening on specific IP address +- Remove specifying object inheritance in classes. +- Added Web UI listening on specific IP address. - Added Python 3.11 compatibility. Fixes ^^^^^ -- Specified encoding on file write rather than assuming default encoding +- Specified encoding on file write rather than assuming default encoding. - Changed type of `default_value` from string to bytes for `FromFile`. - `s_update` primitive was out of date. - The minimum supported Python version is now 3.8. diff --git a/boofuzz/sessions/connection.py b/boofuzz/sessions/connection.py index 495f48a7..31502895 100644 --- a/boofuzz/sessions/connection.py +++ b/boofuzz/sessions/connection.py @@ -20,7 +20,7 @@ def callback(target, fuzz_data_logger, session, node, edge, *args, **kwargs) dst (int): Edge destination ID callback (function): Optional. Callback function to pass received data to between node xmits - .. versionchanged:: 0.5.0 + .. versionchanged:: 0.4.2 This class has been moved into the sessions subpackage. The full path is now boofuzz.sessions.connection.Connection. """ diff --git a/boofuzz/sessions/session.py b/boofuzz/sessions/session.py index a3703918..9437646d 100644 --- a/boofuzz/sessions/session.py +++ b/boofuzz/sessions/session.py @@ -102,7 +102,7 @@ class Session(pgraph.Graph): Defaults to ./boofuzz-results/{uniq_timestamp}.db web_address: Address where's Boofuzz logger exposed. Default 'localhost' - .. versionchanged:: 0.5.0 + .. versionchanged:: 0.4.2 This class has been moved into the sessions subpackage. The full path is now boofuzz.sessions.session.Session. """ diff --git a/boofuzz/sessions/session_info.py b/boofuzz/sessions/session_info.py index d6e6d63e..55ae240b 100644 --- a/boofuzz/sessions/session_info.py +++ b/boofuzz/sessions/session_info.py @@ -5,7 +5,7 @@ class SessionInfo: """ - .. versionchanged:: 0.5.0 + .. versionchanged:: 0.4.2 This class has been moved into the sessions subpackage. The full path is now boofuzz.sessions.session_info.SessionInfo. """ diff --git a/boofuzz/sessions/target.py b/boofuzz/sessions/target.py index 71a112e9..4d7d6faa 100644 --- a/boofuzz/sessions/target.py +++ b/boofuzz/sessions/target.py @@ -25,7 +25,7 @@ class Target: procmon: Deprecated interface for adding a process monitor. procmon_options: Deprecated interface for adding a process monitor. - .. versionchanged:: 0.5.0 + .. versionchanged:: 0.4.2 This class has been moved into the sessions subpackage. The full path is now boofuzz.sessions.target.Target. """ diff --git a/boofuzz/sessions/web_app.py b/boofuzz/sessions/web_app.py index fcc510e8..2a6b7d24 100644 --- a/boofuzz/sessions/web_app.py +++ b/boofuzz/sessions/web_app.py @@ -17,7 +17,7 @@ class WebApp: web_address (string): Address binded to port for monitoring fuzzing campaign via a web browser. Default 'localhost'. - .. versionchanged:: 0.5.0 + .. versionchanged:: 0.4.2 This class has been moved into the sessions subpackage. The full path is now boofuzz.sessions.web_app.WebApp. """ diff --git a/docs/conf.py b/docs/conf.py index 686104f9..57436af0 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -55,9 +55,9 @@ # built documents. # # The short X.Y version. -version = "0.4.1" +version = "0.4.2" # The full version, including alpha/beta/rc tags. -release = "0.4.1" +release = "0.4.2" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/pyproject.toml b/pyproject.toml index d1435b73..07833e99 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "boofuzz" -version = "0.4.1" +version = "0.4.2" description = "A fork and successor of the Sulley Fuzzing Framework" authors = ["Joshua Pereyda "] license = "GPL-2.0-only"