Hello community, here is the log from the commit of package afl for openSUSE:Factory checked in at 2016-08-29 15:35:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/afl (Old) and /work/SRC/openSUSE:Factory/.afl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "afl" Changes: -------- --- /work/SRC/openSUSE:Factory/afl/afl.changes 2016-07-28 23:46:41.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.afl.new/afl.changes 2016-08-29 15:39:46.000000000 +0200 @@ -1,0 +2,63 @@ +Thu Aug 25 12:45:55 UTC 2016 - meiss...@suse.com + +- Version 2.32b: + - Added a check for AFL_HARDEN combined with AFL_USE_*SAN. Suggested by Hanno Boeck. + - Made several other cosmetic adjustments to cycle timing in the wake of the big tweak made in 2.31b. + +- Version 2.31b: + - Changed havoc cycle counts for a marked performance boost, especially + with -S / -d. See the discussion of FidgetyAFL in: + + https://groups.google.com/forum/#!topic/afl-users/fOPeb62FZUg + + While this does not implement the approach proposed by the authors of + the CCS paper, the solution is a result of digging into that research; + more improvements may follow as I do more experiments and get more + definitive data. +- 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. + +------------------------------------------------------------------- Old: ---- afl-2.21b.tgz New: ---- afl-2.32b.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ afl.spec ++++++ --- /var/tmp/diff_new_pack.apSISK/_old 2016-08-29 15:39:55.000000000 +0200 +++ /var/tmp/diff_new_pack.apSISK/_new 2016-08-29 15:39:55.000000000 +0200 @@ -17,7 +17,7 @@ Name: afl -Version: 2.21b +Version: 2.32b Release: 0 Summary: American fuzzy lop is a security-oriented fuzzer License: Apache-2.0 @@ -56,5 +56,7 @@ %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/testcases %{_datadir}/%{name}/testcases/* +%dir /usr/share/afl/dictionaries/ +/usr/share/afl/dictionaries/* %changelog ++++++ afl-1.58b-fix-paths.patch ++++++ --- /var/tmp/diff_new_pack.apSISK/_old 2016-08-29 15:39:55.000000000 +0200 +++ /var/tmp/diff_new_pack.apSISK/_new 2016-08-29 15:39:55.000000000 +0200 @@ -2,11 +2,11 @@ Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -Index: afl-2.05b/Makefile +Index: afl-2.32b/Makefile =================================================================== ---- afl-2.05b.orig/Makefile -+++ afl-2.05b/Makefile -@@ -18,8 +18,8 @@ VERSION = 2.05b +--- afl-2.32b.orig/Makefile ++++ afl-2.32b/Makefile +@@ -18,8 +18,8 @@ VERSION = $(shell grep '^\#define VE PREFIX ?= /usr/local BIN_PATH = $(PREFIX)/bin @@ -16,4 +16,4 @@ +DOC_PATH = $(DOC_DIR)/afl MISC_PATH = $(PREFIX)/share/afl - # PROGS intentionally omit afl-as, which gets installed to its own dir. + # PROGS intentionally omit afl-as, which gets installed elsewhere. ++++++ afl-2.21b.tgz -> afl-2.32b.tgz ++++++ ++++ 6740 lines of diff (skipped)