diff --git a/.files b/.files index 7f78900..e78080b 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index 822736d..b87476c 100644 --- a/.rev +++ b/.rev @@ -609,4 +609,41 @@ - more refactoring (forwarded request 795493 from msmeissn) 795494 + + 77fa9af715afae54a2165c47f7927dbb + 2.65c + + dimstar_suse + - updated to 2.65c + - afl-fuzz: + - AFL_MAP_SIZE was not working correctly + - better python detection + - an old, old bug in afl that would show negative stability in rare + circumstances is now hopefully fixed + - AFL_POST_LIBRARY was deprecated, use AFL_CUSTOM_MUTATOR_LIBRARY + instead (see docs/custom_mutators.md) + - llvm_mode: + - afl-clang-fast/lto now do not skip single block functions. This + behaviour can be reactivated with AFL_LLVM_SKIPSINGLEBLOCK + - if LLVM 11 is installed the posix shm_open+mmap is used and a fixed + address for the shared memory map is used as this increases the + fuzzing speed + - InsTrim now has an LTO version! :-) That is the best and fastest mode! + - fixes to LTO mode if instrumented edges > MAP_SIZE + - CTX and NGRAM can now be used together + - CTX and NGRAM are now also supported in CFG/INSTRIM mode + - AFL_LLVM_LAF_TRANSFORM_COMPARES could crash, fixed + - added AFL_LLVM_SKIP_NEVERZERO to skip the never zero coverage counter + implementation. For targets with few or no loops or heavily called + functions. Gives a small performance boost. + - qemu_mode: + - add information on PIE/PIC load addresses for 32 bit + - better dependency checks + - gcc_plugin: + - better dependency checks + - unicorn_mode: + - validate_crash_callback can now count non-crashing inputs as crash as well + - better submodule handling (forwarded request 805785 from msmeissn) + 805787 + diff --git a/2.64c.tar.gz b/2.64c.tar.gz deleted file mode 120000 index bc19c8c..0000000 --- a/2.64c.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeigelzlj76uru53f36xdbkzlg66gnf7tmafgdezyrqyzasdga6e2gy \ No newline at end of file diff --git a/2.65c.tar.gz b/2.65c.tar.gz new file mode 120000 index 0000000..00dc43a --- /dev/null +++ b/2.65c.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeicsgw5wk5s2dearxdvfbutydl6jqlh4hfd7drhevybnuwb7sjctsm \ No newline at end of file diff --git a/afl.changes b/afl.changes index ef838e3..6a08b0f 100644 --- a/afl.changes +++ b/afl.changes @@ -1,4 +1,51 @@ ------------------------------------------------------------------- +Fri May 15 09:24:47 UTC 2020 - Marcus Meissner + +- updated to 2.65c + - afl-fuzz: + - AFL_MAP_SIZE was not working correctly + - better python detection + - an old, old bug in afl that would show negative stability in rare + circumstances is now hopefully fixed + - AFL_POST_LIBRARY was deprecated, use AFL_CUSTOM_MUTATOR_LIBRARY + instead (see docs/custom_mutators.md) + - llvm_mode: + - afl-clang-fast/lto now do not skip single block functions. This + behaviour can be reactivated with AFL_LLVM_SKIPSINGLEBLOCK + - if LLVM 11 is installed the posix shm_open+mmap is used and a fixed + address for the shared memory map is used as this increases the + fuzzing speed + - InsTrim now has an LTO version! :-) That is the best and fastest mode! + - fixes to LTO mode if instrumented edges > MAP_SIZE + - CTX and NGRAM can now be used together + - CTX and NGRAM are now also supported in CFG/INSTRIM mode + - AFL_LLVM_LAF_TRANSFORM_COMPARES could crash, fixed + - added AFL_LLVM_SKIP_NEVERZERO to skip the never zero coverage counter + implementation. For targets with few or no loops or heavily called + functions. Gives a small performance boost. + - qemu_mode: + - add information on PIE/PIC load addresses for 32 bit + - better dependency checks + - gcc_plugin: + - better dependency checks + - unicorn_mode: + - validate_crash_callback can now count non-crashing inputs as crash as well + - better submodule handling + - afl-showmap: fix for -Q mode + - added examples/afl_network_proxy which allows to fuzz a target over the + network (not fuzzing tcp/ip services but running afl-fuzz on one system + and the target being on an embedded device) + - added examples/afl_untracer which does a binary-only fuzzing with the + modifications done in memory (intel32/64 and aarch64 support) + - added examples/afl_proxy which can be easily used to fuzz and instrument + non-standard things + - all: + - forkserver communication now also used for error reporting + - fix 32 bit build options + - make clean now leaves qemu-3.1.1.tar.xz and the unicornafl directory + intact if in a git/svn checkout - unless "deepclean" is used + +------------------------------------------------------------------- Sat Apr 18 07:05:42 UTC 2020 - Marcus Meissner - updated to 2.64c diff --git a/afl.spec b/afl.spec index e16a8d1..f883512 100644 --- a/afl.spec +++ b/afl.spec @@ -17,7 +17,7 @@ Name: afl -Version: 2.64c +Version: 2.65c Release: 0 Summary: American fuzzy lop is a security-oriented fuzzer License: Apache-2.0