- Remove unnecessary
libc
dependency - Fix typo in error message
- Improve error messages
- Eliminate reliance on
fs_extra
; copy AFL++ directory with shell
- Don't require
--force
when enabling/disabling plugins - Display AFL++ version and whether plugins are in use
- No functional changes. Version 0.14.1 was needed because version 0.14.0 failed to include the AFLplusplus submodule.
- Make afl-system-config available as system-config
- Complete separation of
afl
andcargo-afl
- Remove
reset_lazy_static
feature
- Adjust build script output
- Unconditionally remove
DEBUG
environment variable - Update AFLplusplus to 4.06c
- Build AFL in a temporary directory on docs.rs
- Add help for
shmget() failed
error message - Update AFLpluplus to 4.02c
- Qualify uses of
__fuzz!
macro - update to AFL++ 3.01a && enable persistent shared memory fuzzing
- Remove deprecated functions:
read_stdio_bytes
andread_stdio_string
- Prefer panic catching strategy over adjusting panic strategy.
- Incorporate commit hash into directory structure.
- Don't enforce LLVM version 3.8
- Merged in upstream changes for LLVM files: afl-llvm-pass.so.cc, afl-llvm-rt.o.c
- Check check for
llvm-config-3.8
inPATH
in addition tollvm-config
- Utilities for reading from standard input and handling panics:
afl::handle_*
- Initial writing for "The afl.rs Book"