|
1 | 1 | Changelog |
2 | 2 | ========= |
3 | 3 |
|
4 | | -Upcoming |
| 4 | +v0.2.0 |
5 | 5 | -------- |
6 | 6 | Features |
7 | 7 | ^^^^^^^^ |
8 | 8 | - Rewrote and split the SocketConnection class into individual classes per socket type. |
9 | 9 | - `SocketConnection` is now deprecated. Use the classes derived from `BaseSocketConnection` instead. |
10 | | -- Added support for receiving on raw Layer 2 and Layer 3 connections |
11 | | -- Layer 2 and Layer 3 connections may now use arbitrary payload / MTU sizes |
12 | | -- Moved connection related modules into new `connections` subpacket |
| 10 | +- Added support for receiving on raw Layer 2 and Layer 3 connections. |
| 11 | +- Layer 2 and Layer 3 connections may now use arbitrary payload / MTU sizes. |
| 12 | +- Moved connection related modules into new `connections` submodule. |
13 | 13 | - Added the ability to repeat sending of packages within a given time or count. |
14 | | -- Added optional timeout and threshold to quit infinite connection retries |
| 14 | +- Added optional timeout and threshold to quit infinite connection retries. |
15 | 15 | - Reworked Monitors, consolidated interface. Breaking change: session no longer has netmon_options and procmon_options. |
16 | 16 | - `SessionInfo` has had attributes renamed; procmon_results and netmon_results are deprecated and now aliases for monitor_results and monitor_data respectively. |
17 | 17 | - New `BoofuzzFailure` exception type allows callback methods to signal a failure that should halt the current test case. |
18 | | -- Fixed many bugs in which a failure would not stop the test case evaluation. |
19 | 18 | - Added `capture_output` option to process monitor to capture target process stderr/stdout . |
20 | 19 | - Added post-start-target callbacks (called every time a target is started or restarted). |
| 20 | +- Added method to gracefully stop PED-RPC Server. |
21 | 21 | - Added new boofuzz logo and favicon to docs and webinterface. |
22 | 22 | - Added `FileConnection` to dump messages to files. |
23 | | -- Added method to gracefully stop PED-RPC Server. |
| 23 | +- Removed deprecated session arguments `fuzz_data_logger`, `log_level`, `logfile`, `logfile_level` and `log()`. |
| 24 | +- Removed deprecated logger `FuzzLoggerFile`. |
| 25 | +- `crc32c` is no longer a required package. Install manually if needed. |
24 | 26 |
|
25 | 27 | Fixes |
26 | 28 | ^^^^^ |
27 | 29 | - Fixed size of s_size block when output is ascii. |
28 | 30 | - Fixed issue with tornado on Python 3.8 and Windows. |
29 | | -- Fixed various potential type errors |
30 | | -- Renamed `requests` folder to `request_definitions` because it shadowed the name of the `requests` python module |
31 | | -- Examples are up to date with current Boofuzz version |
32 | | -- Modified timings on serial_connection unit tests to improve test reliability |
33 | | -- Refactored old unit-tests |
34 | | -- Removed deprecated session arguments `fuzz_data_logger`, `log_level`, `logfile`, `logfile_level` and `log()`. |
35 | | -- Removed deprecated logger `FuzzLoggerFile`. |
| 31 | +- Fixed various potential type errors. |
| 32 | +- Renamed `requests` folder to `request_definitions` because it shadowed the name of the `requests` python module. |
| 33 | +- Examples are up to date with current Boofuzz version. |
| 34 | +- Modified timings on serial_connection unit tests to improve test reliability. |
| 35 | +- Refactored old unit-tests. |
36 | 36 | - Fixed network monitor compatibility with Python 3. |
37 | 37 | - Minor console GUI optimizations. |
38 | | -- Fixed crash_threshold_element handling if blocks are used |
39 | | -- `crc32c` is no longer a required package. Install manually if needed. |
| 38 | +- Fixed crash_threshold_element handling if blocks are used. |
| 39 | +- Fixed many bugs in which a failure would not stop the test case evaluation. |
40 | 40 |
|
41 | 41 | v0.1.6 |
42 | 42 | ------ |
|
0 commit comments