BREAKING
This release is a full re-write of the core-logic and contains some breaking changes:
- Command construction is done differently now that should adhere more to how it's described in the docs
- We have deterministic command creation now
- We also do have modes that differentiate between
multiple-cores
,default
(refers to vanilla AFL++), andci-fuzzing
. Depending on which the generated commands differ
What's Changed
- fix: add sensible buffer so that total runtime calculates found crash… by @0xricksanchez in #37
- feat: Additional features by @wizche in #41
- refactor: apply some linting suggestions by @0xricksanchez in #44
- fix: #43 by running the script as file by @wizche in #45
- fix: allow using a token dictionary directory as well by @0xricksanchez in #50
- feat: add basic Rust CI by @0xricksanchez in #51
- feat: enable seeding of AFLR and AFL++ by @0xricksanchez in #52
- refactor: constrained argument application and tests for it by @0xricksanchez in #53
- fix: remove some CI centric AFL_ flags for now by @0xricksanchez in #54
- Fully rewrite core logic by @0xricksanchez in #55
- chore: add test badge by @0xricksanchez in #56
- ci: only run tests when rust files have been edited by @0xricksanchez in #57
- fix: properly forward seed to AFL++ if requested by @0xricksanchez in #59
- fix: ensure
use_seed_afl
properly requiresseed
to be specified by @0xricksanchez in #60 - refactor: further refactor the afl_* logic by @0xricksanchez in #61
- refactor: more modularity and some more tests by @0xricksanchez in #62
- chore: prepare release by @0xricksanchez in #63
New Contributors
Full Changelog: v0.4.3...v0.5.0