Hello community, here is the log from the commit of package afl for openSUSE:Factory checked in at 2020-05-15 23:52:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/afl (Old) and /work/SRC/openSUSE:Factory/.afl.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "afl" Fri May 15 23:52:21 2020 rev:51 rq:805787 version:2.65c Changes: -------- --- /work/SRC/openSUSE:Factory/afl/afl.changes 2020-04-21 13:12:13.956999603 +0200 +++ /work/SRC/openSUSE:Factory/.afl.new.2738/afl.changes 2020-05-15 23:52:25.225556145 +0200 @@ -1,0 +2,47 @@ +Fri May 15 09:24:47 UTC 2020 - Marcus Meissner <meiss...@suse.com> + +- 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 + +------------------------------------------------------------------- Old: ---- 2.64c.tar.gz New: ---- 2.65c.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ afl.spec ++++++ --- /var/tmp/diff_new_pack.LPUXrg/_old 2020-05-15 23:52:25.949557541 +0200 +++ /var/tmp/diff_new_pack.LPUXrg/_new 2020-05-15 23:52:25.957557556 +0200 @@ -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 ++++++ 2.64c.tar.gz -> 2.65c.tar.gz ++++++ ++++ 25423 lines of diff (skipped)