From 8e41b9936f4d7868b32811321e7dd1847b218e19 Mon Sep 17 00:00:00 2001 From: Bernhard M. Wiedemann Date: Apr 21 2020 11:23:26 +0000 Subject: Update afl to rev 50 via SR 795494 https://build.opensuse.org/request/show/795494 by user msmeissn + dimstar_suse - updated to 2.64c - llvm_mode LTO mode: - now requires llvm11 - but compiles all targets! :) - autodictionary feature added, enable with `AFL_LLVM_LTO_AUTODICTIONARY` - variable map size usage - afl-fuzz: - variable map size support added (only LTO mode can use this) - snapshot feature usage now visible in UI - Now setting `-L -1` will enable MOpt in parallel to normal mutation. Additionally, this allows to run dictionaries, radamsa and cmplog. - fix for cmplog/redqueen mode if stdin was used - fix for writing a better plot_data file - qemu_mode: fix for persistent mode (which would not terminate or get stuck) - compare-transform/AFL_LLVM_LAF_TRANSFORM_COMPARES now transforms also static global and local variable comparisons (cannot find al --- diff --git a/.files b/.files index b570d7e..7f78900 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index 16964b6..822736d 100644 --- a/.rev +++ b/.rev @@ -580,4 +580,33 @@ (https://github.com/adrianherrera/afl-ngram-pass/), activate by setting (forwarded request 793419 from msmeissn) 793420 + + 7177d2669cf97ea3db88bea694772887 + 2.64c + + dimstar_suse + - updated to 2.64c + - llvm_mode LTO mode: + - now requires llvm11 - but compiles all targets! :) + - autodictionary feature added, enable with `AFL_LLVM_LTO_AUTODICTIONARY` + - variable map size usage + - afl-fuzz: + - variable map size support added (only LTO mode can use this) + - snapshot feature usage now visible in UI + - Now setting `-L -1` will enable MOpt in parallel to normal mutation. + Additionally, this allows to run dictionaries, radamsa and cmplog. + - fix for cmplog/redqueen mode if stdin was used + - fix for writing a better plot_data file + - qemu_mode: fix for persistent mode (which would not terminate or get stuck) + - compare-transform/AFL_LLVM_LAF_TRANSFORM_COMPARES now transforms also + static global and local variable comparisons (cannot find all though) + - extended forkserver: map_size and more information is communicated to + afl-fuzz (and afl-fuzz acts accordingly) + - new environment variable: AFL_MAP_SIZE to specify the size of the shared map + - if AFL_CC/AFL_CXX is set but empty afl compilers did fail, fixed + (this bug is in vanilla afl too) + - added NO_PYTHON flag to disable python support when building afl-fuzz + - more refactoring (forwarded request 795493 from msmeissn) + 795494 + diff --git a/2.63c.tar.gz b/2.63c.tar.gz deleted file mode 120000 index dfdbc0c..0000000 --- a/2.63c.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeieox5v6wi4ykflvhcbaiam2lqlhwjahuasxmram6refp5n6gm55ge \ No newline at end of file diff --git a/2.64c.tar.gz b/2.64c.tar.gz new file mode 120000 index 0000000..bc19c8c --- /dev/null +++ b/2.64c.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeigelzlj76uru53f36xdbkzlg66gnf7tmafgdezyrqyzasdga6e2gy \ No newline at end of file diff --git a/afl.changes b/afl.changes index 69c73fc..ef838e3 100644 --- a/afl.changes +++ b/afl.changes @@ -1,4 +1,30 @@ ------------------------------------------------------------------- +Sat Apr 18 07:05:42 UTC 2020 - Marcus Meissner + +- updated to 2.64c + - llvm_mode LTO mode: + - now requires llvm11 - but compiles all targets! :) + - autodictionary feature added, enable with `AFL_LLVM_LTO_AUTODICTIONARY` + - variable map size usage + - afl-fuzz: + - variable map size support added (only LTO mode can use this) + - snapshot feature usage now visible in UI + - Now setting `-L -1` will enable MOpt in parallel to normal mutation. + Additionally, this allows to run dictionaries, radamsa and cmplog. + - fix for cmplog/redqueen mode if stdin was used + - fix for writing a better plot_data file + - qemu_mode: fix for persistent mode (which would not terminate or get stuck) + - compare-transform/AFL_LLVM_LAF_TRANSFORM_COMPARES now transforms also + static global and local variable comparisons (cannot find all though) + - extended forkserver: map_size and more information is communicated to + afl-fuzz (and afl-fuzz acts accordingly) + - new environment variable: AFL_MAP_SIZE to specify the size of the shared map + - if AFL_CC/AFL_CXX is set but empty afl compilers did fail, fixed + (this bug is in vanilla afl too) + - added NO_PYTHON flag to disable python support when building afl-fuzz + - more refactoring + +------------------------------------------------------------------- Sun Apr 12 11:04:35 UTC 2020 - Marcus Meissner - updated to 2.63c diff --git a/afl.spec b/afl.spec index 4042926..e16a8d1 100644 --- a/afl.spec +++ b/afl.spec @@ -17,7 +17,7 @@ Name: afl -Version: 2.63c +Version: 2.64c Release: 0 Summary: American fuzzy lop is a security-oriented fuzzer License: Apache-2.0