0.13.1
Highlights
- Introduced
stable_anymap
, a stable (between recompilations) serialization format for the fuzzer state - Important stage restart fix where the fuzzer may have gotten stuck after a crash
- Added @rmalmain as official contributor focussing on libafl_qemu
What's Changed
- Fix publish errors by @andreafioraldi in #2313
- Format desyscall by @tokatoka in #2316
- Fix typos by @czxvan in #2320
- Update meminterval requirement from 0.3 to 0.4 by @dependabot in #2317
- Don't build desyscall on win by @tokatoka in #2321
- Tree-shaped multi-machine fuzzing by @rmalmain in #2302
- Fix sync stage by @tokatoka in #2326
- Fix typos by @czxvan in #2327
- Address comments from #2302 by @domenukk in #2322
- Delete wrong exec count increment by @tokatoka in #2330
- Call all Ids
id
, notidx
by @domenukk in #2319 - Don't restart in deterministic stages. Don't restart where there's no restart safety. Make stage names unique by @tokatoka in #2331
- Fix LlmpEventManager not calling hooks pre_exec by @R9295 in #2333
- bolts: haiku build fix. by @devnexen in #2335
- baby_fuzzer_wasm fix by @tokatoka in #2336
- bolts: fix warning about
error_in_core
now stable by @Marcondiro in #2337 - Fix unsafe_stable_anymap, rename to stable_anymap (it's safe) by @domenukk in #2338
- Re-Rename Retrying Restart Helper by @domenukk in #2340
- Make ddg map compilation optional by @domenukk in #2341
- Fixing receiver_left()/memory leak in llmp.rs by @tokatoka in #2344
- Fix LLVMFuzzerCustomMutator with different sizes by @domenukk in #2347
- Delete introspection feature from libafl_libfuzzer by @tokatoka in #2349
- 0.13.1 by @tokatoka in #2343
New Contributors
Full Changelog: 0.13.0...0.13.1