Releases: trailofbits/test-fuzz
Releases · trailofbits/test-fuzz
Release 7.1.1
Release 7.1.0
7.1.0
- FEATURE: Add
--release
flag (#517)—thanks @YanVictorSN - Update
strum_macros
to version0.27
(#519) - Fix a bug causing
--no-ui
to not work (#521) - Have "Could not find 'Testing aborted programmatically' in command output" generate a distinguished error message (d150dd3)
- Rather than re-execute failed commands, debug print their messages (e0917e4)
- Fix package/module name collision bug (#522)—thanks @anishnaik for the bug report
v7.0.3
Release 7.0.2
Release 7.0.1
7.0.1
- Update
cargo_metadata
to version0.19
(#487)
Release 7.0.0
7.0.0
- Improve documentation (#461)
- BREAKING CHANGE: Store corpora, crashes, hangs, and work queue as structs rather than tuples. This change could cause users' existing corpora, etc. to no longer work. Hence, we are considering this a breaking change. However, future similar format changes may not be considered breaking. This change is to facilitate PR #476. (#480)
- Support Serde field attributes on function arguments (#476 and #485)
Release 6.0.0
6.0.0
- BREAKING CHANGE: No longer pass
-D
tocargo afl fuzz
. This is a breaking change for users ofcargo-afl
version 0.15.4 (or earlier), which relies on AFL++ version 4.10.c (or earlier). As of version 4.20.c, AFL++ ignores-D
. (#434) - Pass
-c-
tocargo afl fuzz
(6e6c955) - Update
option_set
to version0.3
(#439) - BREAKING CHANGE: Remove deprecated options
--concretize
,--concretize-impl
, and--only-concretizations
(#443 and #449) - BREAKING CHANGE: Remove deprecated CBOR formats (#445)
- BREAKING CHANGE: Make
self_ty_in_mod_name
the default (#444) - Shorten
--pretty-print
to--pretty
, but keep the former as an alias (#448) - BREAKING CHANGE: Make
--no-instrumentation
the default. The option remains for now, but is ignored. (#447)
Release 5.2.2
5.2.2
- Account for changes to
cargo afl --version
(#422)
Release 5.2.1
Release 5.2.0
5.2.0
- Fix a bug causing incorrect exit codes to be produced (3ab762f)
- FEATURE:
cargo-test-fuzz
now fuzzes all targets matchingTARGETNAME
concurrently, using at most all but one available cpu by default. IfTARGETNAME
is omitted, thencargo-test-fuzz
fuzzes all targets concurrently. If there are not sufficiently many cpus to fuzz all targets simultaneously, then they are fuzzed in a time-sliced manner, in intervals of 20 minutes by default. (c36d10d and 8f36a0b)