| Index: third_party/afl/src/docs/ChangeLog
|
| diff --git a/third_party/afl/src/docs/ChangeLog b/third_party/afl/src/docs/ChangeLog
|
| index 3b453f7960d25fe4cccc4939cd73a22f6270dd76..1501a50c8585caaea206ea776ce2b932e9a0d4de 100644
|
| --- a/third_party/afl/src/docs/ChangeLog
|
| +++ b/third_party/afl/src/docs/ChangeLog
|
| @@ -13,10 +13,172 @@ Want to stay in the loop on major new features? Join our mailing list by
|
| sending a mail to <afl-users+subscribe@googlegroups.com>.
|
|
|
| Not sure if you should upgrade? The lowest currently recommended version
|
| -is 2.07b. If you're stuck on an earlier release, it's strongly advisable
|
| +is 2.23b. If you're stuck on an earlier release, it's strongly advisable
|
| to get on with the times.
|
|
|
| --------------
|
| +Version 2.30b:
|
| +--------------
|
| +
|
| + - Made minor improvements to persistent mode to avoid the remote
|
| + possibility of "no instrumentation detected" issues with very low
|
| + instrumentation densities.
|
| +
|
| + - Fixed a minor glitch with a leftover process in persistent mode.
|
| + Reported by Jakub Wilk and Daniel Stender.
|
| +
|
| + - Made persistent mode bitmaps a bit more consistent and adjusted the way
|
| + this is shown in the UI, especially in persistent mode.
|
| +
|
| +--------------
|
| +Version 2.29b:
|
| +--------------
|
| +
|
| + - Made a minor #include fix to llvm_mode. Suggested by Jonathan Metzman.
|
| +
|
| + - Made cosmetic updates to the docs.
|
| +
|
| +--------------
|
| +Version 2.28b:
|
| +--------------
|
| +
|
| + - Added "life pro tips" to docs/.
|
| +
|
| + - Moved testcases/_extras/ to dictionaries/ for visibility.
|
| +
|
| + - Made minor improvements to install scripts.
|
| +
|
| + - Added an important safety tip.
|
| +
|
| +--------------
|
| +Version 2.27b:
|
| +--------------
|
| +
|
| + - Added libtokencap, a simple feature to intercept strcmp / memcmp and
|
| + generate dictionary entries that can help extend coverage.
|
| +
|
| + - Moved libdislocator to its own dir, added README.
|
| +
|
| + - The demo in experimental/instrumented_cmp is no more.
|
| +
|
| +--------------
|
| +Version 2.26b:
|
| +--------------
|
| +
|
| + - Made a fix for libdislocator.so to compile on MacOS X.
|
| +
|
| + - Added support for DYLD_INSERT_LIBRARIES.
|
| +
|
| + - Renamed AFL_LD_PRELOAD to AFL_PRELOAD.
|
| +
|
| +--------------
|
| +Version 2.25b:
|
| +--------------
|
| +
|
| + - Made some cosmetic updates to libdislocator.so, renamed one env
|
| + variable.
|
| +
|
| +--------------
|
| +Version 2.24b:
|
| +--------------
|
| +
|
| + - Added libdislocator.so, an experimental, abusive allocator. Try
|
| + it out with AFL_LD_PRELOAD=/path/to/libdislocator.so when running
|
| + afl-fuzz.
|
| +
|
| +--------------
|
| +Version 2.23b:
|
| +--------------
|
| +
|
| + - Improved the stability metric for persistent mode binaries. Problem
|
| + spotted by Kurt Roeckx.
|
| +
|
| + - Made a related improvement that may bring the metric to 100% for those
|
| + targets.
|
| +
|
| +--------------
|
| +Version 2.22b:
|
| +--------------
|
| +
|
| + - Mentioned the potential conflicts between MSAN / ASAN and FORTIFY_SOURCE.
|
| + There is no automated check for this, since some distros may implicitly
|
| + set FORTIFY_SOURCE outside of the compiler's argv[].
|
| +
|
| + - Populated the support for AFL_LD_PRELOAD to all companion tools.
|
| +
|
| + - Made a change to the handling of ./afl-clang-fast -v. Spotted by
|
| + Jan Kneschke.
|
| +
|
| +--------------
|
| +Version 2.21b:
|
| +--------------
|
| +
|
| + - Added some crash reporting notes for Solaris in docs/INSTALL, as
|
| + investigated by Martin Carpenter.
|
| +
|
| + - Fixed a minor UI mix-up with havoc strategy stats.
|
| +
|
| +--------------
|
| +Version 2.20b:
|
| +--------------
|
| +
|
| + - Revamped the handling of variable paths, replacing path count with a
|
| + "stability" score to give users a much better signal. Based on the
|
| + feedback from Vegard Nossum.
|
| +
|
| + - Made a stability improvement to the syncing behavior with resuming
|
| + fuzzers. Based on the feedback from Vegard.
|
| +
|
| + - Changed the UI to include current input bitmap density along with
|
| + total density. Ditto.
|
| +
|
| + - Added experimental support for parallelizing -M.
|
| +
|
| +--------------
|
| +Version 2.19b:
|
| +--------------
|
| +
|
| + - Made a fix to make sure that auto CPU binding happens at non-overlapping
|
| + times.
|
| +
|
| +--------------
|
| +Version 2.18b:
|
| +--------------
|
| +
|
| + - Made several performance improvements to has_new_bits() and
|
| + classify_counts(). This should offer a robust performance bump with
|
| + fast targets.
|
| +
|
| +--------------
|
| +Version 2.17b:
|
| +--------------
|
| +
|
| + - Killed the error-prone and manual -Z option. On Linux, AFL will now
|
| + automatically bind to the first free core (or complain if there are no
|
| + free cores left).
|
| +
|
| + - Made some doc updates along these lines.
|
| +
|
| +--------------
|
| +Version 2.16b:
|
| +--------------
|
| +
|
| + - Improved support for older versions of clang (hopefully without
|
| + breaking anything).
|
| +
|
| + - Moved version data from Makefile to config.h. Suggested by
|
| + Jonathan Metzman.
|
| +
|
| +--------------
|
| +Version 2.15b:
|
| +--------------
|
| +
|
| + - Added a README section on looking for non-crashing bugs.
|
| +
|
| + - Added license data to several boring files. Contributed by
|
| + Jonathan Metzman.
|
| +
|
| +--------------
|
| Version 2.14b:
|
| --------------
|
|
|
| @@ -1466,7 +1628,7 @@ Version 0.88b:
|
| - Refactored the code slightly to make more frequent updates to fuzzer_stats
|
| and to provide more detail about synchronization.
|
|
|
| - - Added a fflush(stdout) call for non-tty operation, as requested by
|
| + - Added an fflush(stdout) call for non-tty operation, as requested by
|
| Joonas Kuorilehto.
|
|
|
| - Added some detail to fuzzer_stats for parity with plot_file.
|
|
|