From e3a247f9ef8a5c4e3a4ce8123894657dfb668bc4 Mon Sep 17 00:00:00 2001 From: Bernhard M. Wiedemann Date: Sep 06 2020 20:30:52 +0000 Subject: update 2020-09-06 20:30 --- diff --git a/.files b/.files index 637b817..3ade958 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index f9a9477..4f0fbae 100644 --- a/.rev +++ b/.rev @@ -720,4 +720,37 @@ - LTO: laf-intel and redqueen/cmplog are now applied at link time (forwarded request 827912 from msmeissn) 827914 + + 0d026e50ed9e20f66a5e81c74c77b911 + 2.68c + + dimstar_suse + - 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 (forwarded request 832521 from msmeissn) + 832522 + diff --git a/2.67c.tar.gz b/2.67c.tar.gz deleted file mode 120000 index 612bdf4..0000000 --- a/2.67c.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeig4s2q3nldrxfakcsn7tafn65hh6iyvsjspthjqjn3xnly35l5zoi \ No newline at end of file diff --git a/2.68c.tar.gz b/2.68c.tar.gz new file mode 120000 index 0000000..7010fa4 --- /dev/null +++ b/2.68c.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeicgdfpd4ayoakueyppjgimny2sphxbbmjp7cmwvekodxlqqxsiaii \ No newline at end of file diff --git a/afl-2.63c-fix-paths.patch b/afl-2.63c-fix-paths.patch index 230072c..1581697 100644 --- a/afl-2.63c-fix-paths.patch +++ b/afl-2.63c-fix-paths.patch @@ -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 @@ Index: AFLplusplus-2.63c/GNUmakefile +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 diff --git a/afl.changes b/afl.changes index a344346..73567fc 100644 --- a/afl.changes +++ b/afl.changes @@ -1,4 +1,34 @@ ------------------------------------------------------------------- +Sat Sep 5 08:43:19 UTC 2020 - Marcus Meissner + +- 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 + +------------------------------------------------------------------- Wed Aug 19 14:35:25 UTC 2020 - Marcus Meissner - updated to 2.67c diff --git a/afl.spec b/afl.spec index 290f601..e5caf35 100644 --- a/afl.spec +++ b/afl.spec @@ -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