Skip to content

Commit

Permalink
v0.1.6 changes (#362)
Browse files Browse the repository at this point in the history
  • Loading branch information
SR4ven authored Dec 9, 2019
1 parent 8a7521c commit 46d9de1
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 20 deletions.
37 changes: 20 additions & 17 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,33 +3,36 @@ Changelog

Upcoming
--------

v0.1.6
------
Features
^^^^^^^^
- Pushed Tornado to 5.x and unpinned Flask
- Added a favicon
- new primitive `s_bytes` which fuzzes an arbitrary length binary value (similiar to `s_string`)
- We are now using `Black` for code style standardization
- Added support for Python 3.8
- added crc32c as checksum algorithm (Castagnoli)
- New primitive `s_bytes` which fuzzes an arbitrary length binary value (similiar to `s_string`).
- We are now using `Black` for code style standardization.
- Compatibility for Python 3.8
- Added crc32c as checksum algorithm (Castagnoli).
- Added favicon for web interface.
- Pushed Tornado to 5.x and unpinned Flask.

Fixes
^^^^^
- Test cases were not being properly closed when using the check_message() functionality.
- Some code style changes to meet PEP8
- Some code style changes to meet PEP8.
- `s_group` primitive was not accepting empty default value.
- Timeout during opening TCP connection now raises BoofuzzTargetConnectionFailedError exception.
- SSL/TLS works again. See `examples/fuzz-ssl-server.py` and `examples/fuzz-ssl-client.py`
- Dropped six.binary_type in favor of b"" format
- Fixed process monitor handling of backslashes in Windows start commands
- Fixed and documented `boo open`
- Fixed receive function in `fuzz_logger_curses`
- Installing boofuzz with `sudo` is no longer recommended, use the `--user` option of pip instead
- Fixed setting socket timeout options on Windows
- If all sockets are exhausted, repeatedly try fuzzing for 4 minutes before failing
- Fixed CSV logger send and receive data decoding
- SSL/TLS works again. See `examples/fuzz-ssl-server.py` and `examples/fuzz-ssl-client.py`.
- Dropped six.binary_type in favor of b"" format.
- Fixed process monitor handling of backslashes in Windows start commands.
- Fixed and documented `boo open`.
- Fixed receive function in `fuzz_logger_curses`.
- Installing boofuzz with `sudo` is no longer recommended, use the `--user` option of pip instead.
- Fixed setting socket timeout options on Windows.
- If all sockets are exhausted, repeatedly try fuzzing for 4 minutes before failing.
- Fixed CSV logger send and receive data decoding.
- Handle SSL-related exception. Added `ignore_connection_ssl_errors` session attribute that can
be set to True to ignore SSL-related error on a test case.
- Fixed `s_from_file` decoding in Python 2 (the encoding parameter is now depreciated)
- Fixed `s_from_file` decoding in Python 2 (the encoding parameter is now depreciated).
- Updated documentation of `s_checksum`. It is possible to use a custom algorithm with this block.

v0.1.5
Expand Down
2 changes: 1 addition & 1 deletion boofuzz/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@
"Word",
]

__version__ = "0.1.5"
__version__ = "0.1.6"


# REQUEST MANAGEMENT
Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,9 @@
# built documents.
#
# The short X.Y version.
version = u"0.1.5"
version = u"0.1.6"
# The full version, including alpha/beta/rc tags.
release = u"0.1.5"
release = u"0.1.6"

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down

0 comments on commit 46d9de1

Please sign in to comment.