71a5e87265
-------------- Version 1.05b: -------------- - Added a dictionary for WebP. - Made some additional performance improvements to minimize_corpus.sh. -------------- Version 1.04b: -------------- - Made substantial performance improvements to minimize_corpus.sh with large datasets, albeit at the expense of having to switch back to bash (other shells may have limits on array sizes, etc). - Tweaked afl-showmap to support the format used by the new script. -------------- Version 1.03b: -------------- - Added code to skip README.txt in the input directory to make the crash exploration mode work better. Suggested by Jakub Wilk. - Added a dictionary for SQLite. -------------- Version 1.02b: -------------- - Reverted the ./ search path in minimize_corpus.sh because people did not like it. - Added very explicit warnings not to run various shell scripts that read or write to /tmp/ (since this is generally a pretty bad idea on multi-user systems). - Added a check for /tmp binaries and -f locations in afl-fuzz. -------------- Version 1.01b: -------------- - Added dictionaries for XML and GIF. -------------- Version 1.00b: -------------- - Slightly improved the performance of minimize_corpus.sh, especially on Linux. - Made a couple of improvements to calibration timeouts for resumed scans. -------------- Version 0.99b: -------------- - Fixed minimize_corpus.sh to work with dash, as suggested by Jakub Wilk. - Modified minimize_corpus.sh to try locate afl-showmap in $PATH and ./. The first part requested by Jakub Wilk. - Added support for afl-as --version, as required by one funky build script. Reported by William Robinet. -------------- Version 0.98b: -------------- - Added a dictionary for TIFF. - Fixed another cosmetic snafu with stage exec counts for -x. - Switched afl-plot to /bin/sh, since it seems bashism-free. Also tried to remove any obvious bashisms from other experimental/ scripts, most notably including minimize_corpus.sh and triage_crashes.sh. Requested by Jonathan Gray. -------------- Version 0.97b: -------------- - Fixed cosmetic issues around the naming of -x strategy files. - Added a dictionary for JPEG. - Fixed a very rare glitch when running instrumenting 64-bit code that makes heavy use of xmm registers that are also touched by glibc. -------------- Version 0.96b: -------------- - Added support for extra dictionaries, provided testcases/_extras/png/ as a demo. - Fixed a minor bug in number formatting routines used by the UI. - Added several additional PNG test cases that are relatively unlikely to be hit by chance. - Fixed afl-plot syntax for gnuplot 5.x. Reported by David Necas. -------------- Version 0.95b: -------------- - Cleaned up the OSX ReportCrash code. Thanks to Tobias Ospelt for help. - Added some extra tips for AFL_NO_FORKSERVER on OSX. - Refreshed the INSTALL file. -------------- Version 0.94b: -------------- - Added in-place resume (-i-) to address a common user complaint. - Added an awful workaround for ReportCrash on MacOS X. Problem spotted by Joseph Gentle. -------------- Version 0.93b: -------------- - Fixed the link() workaround, as reported by Jakub Wilk. -------------- Version 0.92b: -------------- - Added support for reading test cases from another filesystem. Requested by Jakub Wilk. - Added pointers to the mailing list. - Added a sample PDF document. -------------- Version 0.91b: -------------- - Refactored minimize_corpus.sh to make it a bit more user-friendly and to select for smallest files, not largest bitmaps. Offers a modest corpus size improvement in most cases. - Slightly improved the performance of splicing code. -------------- Version 0.90b: -------------- - Moved to an algorithm where paths are marked as preferred primarily based on size and speed, rather than bitmap coverage. This should offer noticeable performance gains in many use cases. - Refactored path calibration code; calibration now takes place as soon as a test case is discovered, to facilitate better prioritization decisions later on. - Changed the way of marking variable paths to avoid .state metadata inconsistencies. - Made sure that calibration routines always create a new test case to avoid hypothetical problems with utilities that modify the input file. - Added bitmap saturation to fuzzer stats and plot data. - Added a testcase for JPEG XR. - Added a tty check for the colors warning in Makefile, to keep distro build logs tidy. Suggested by Jakub Wilk. |
||
---|---|---|
.. | ||
DESCR | ||
distinfo | ||
Makefile | ||
PLIST |