Hello community, here is the log from the commit of package afl for openSUSE:Factory checked in at 2020-09-06 21:37:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/afl (Old) and /work/SRC/openSUSE:Factory/.afl.new.3399 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "afl" Sun Sep 6 21:37:41 2020 rev:54 rq:832522 version:2.68c Changes: -------- --- /work/SRC/openSUSE:Factory/afl/afl.changes 2020-08-19 19:02:38.948027148 +0200 +++ /work/SRC/openSUSE:Factory/.afl.new.3399/afl.changes 2020-09-06 21:39:03.893737822 +0200 @@ -1,0 +2,30 @@ +Sat Sep 5 08:43:19 UTC 2020 - Marcus Meissner <[email protected]> + +- updated to 2.68c + - added the GSoC excellent afl++ grammar mutator by Shengtuo to our + custom_mutators/ (see custom_mutators/README.md) - or get it here: + https://github.com/AFLplusplus/Grammar-Mutator + - a few QOL changes for Apple and its outdated gmake + - afl-fuzz: + - fix for auto dictionary entries found during fuzzing to not throw out + a -x dictionary + - added total execs done to plot file + - AFL_MAX_DET_EXTRAS env variable added to control the amount of + deterministic dict entries without recompiling. + - AFL_FORKSRV_INIT_TMOUT env variable added to control the time to wait + for the forkserver to come up without the need to increase the overall + timeout. + - bugfix for cmplog that results in a heap overflow based on target data + (thanks to the magma team for reporting!) + - write fuzzing setup into out/fuzzer_setup (environment variables and + command line) + - custom mutators: + - added afl_custom_fuzz_count/fuzz_count function to allow specifying + the number of fuzz attempts for custom_fuzz + - llvm_mode: + - ported SanCov to LTO, and made it the default for LTO. better + instrumentation locations + - Further llvm 12 support (fast moving target like afl++ :-) ) + - deprecated LLVM SKIPSINGLEBLOCK env environment + +------------------------------------------------------------------- Old: ---- 2.67c.tar.gz New: ---- 2.68c.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ afl.spec ++++++ --- /var/tmp/diff_new_pack.g0eJ00/_old 2020-09-06 21:39:04.345738045 +0200 +++ /var/tmp/diff_new_pack.g0eJ00/_new 2020-09-06 21:39:04.345738045 +0200 @@ -17,7 +17,7 @@ Name: afl -Version: 2.67c +Version: 2.68c Release: 0 Summary: American fuzzy lop is a security-oriented fuzzer License: Apache-2.0 ++++++ 2.67c.tar.gz -> 2.68c.tar.gz ++++++ ++++ 14184 lines of diff (skipped) ++++++ afl-2.63c-fix-paths.patch ++++++ --- /var/tmp/diff_new_pack.g0eJ00/_old 2020-09-06 21:39:04.733738236 +0200 +++ /var/tmp/diff_new_pack.g0eJ00/_new 2020-09-06 21:39:04.733738236 +0200 @@ -1,7 +1,7 @@ -Index: AFLplusplus-2.63c/GNUmakefile +Index: AFLplusplus-2.68c/GNUmakefile =================================================================== ---- AFLplusplus-2.63c.orig/GNUmakefile -+++ AFLplusplus-2.63c/GNUmakefile +--- AFLplusplus-2.68c.orig/GNUmakefile ++++ AFLplusplus-2.68c/GNUmakefile @@ -21,8 +21,8 @@ HASH=\# PREFIX ?= /usr/local @@ -11,5 +11,5 @@ +HELPER_PATH = $(LIBEXEC_DIR)/afl +DOC_PATH = $(DOC_DIR)/afl MISC_PATH = $(PREFIX)/share/afl - MAN_PATH = $(PREFIX)/man/man8 + MAN_PATH = $(PREFIX)/share/man/man8
