Hello community, here is the log from the commit of package afl for openSUSE:Factory checked in at 2020-02-26 15:04:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/afl (Old) and /work/SRC/openSUSE:Factory/.afl.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "afl" Wed Feb 26 15:04:09 2020 rev:47 rq:779153 version:2.61c Changes: -------- --- /work/SRC/openSUSE:Factory/afl/afl.changes 2020-02-10 21:53:57.670208826 +0100 +++ /work/SRC/openSUSE:Factory/.afl.new.26092/afl.changes 2020-02-26 15:04:09.801085466 +0100 @@ -1,0 +2,56 @@ +Tue Feb 25 12:04:22 UTC 2020 - Marcus Meissner <meiss...@suse.com> + +- updated to 2.61c + - use -march=native if available + - most tools now check for mistyped environment variables + - gcc 10 is now supported + - the memory safety checks are now disabled for a little more speed during + fuzzing (only affects creating queue entries), can be toggled in config.h + - afl-fuzz: + - MOpt out of bounds writing crash fixed + - now prints the real python version support compiled in + - set stronger performance compile options and little tweaks + - Android: prefer bigcores when selecting a CPU + - CmpLog forkserver + - Redqueen input-2-state mutator (cmp instructions only ATM) + - all Python 2+3 versions supported now + - changed execs_per_sec in fuzzer_stats from "current" execs per second + (which is pointless) to total execs per second + - bugfix for dictionary insert stage count (fix via Google repo PR) + - added warning if -M is used together with custom mutators with _ONLY option + - AFL_TMPDIR checks are now later and better explained if they fail + - llvm_mode + - InsTrim: three bug fixes: + 1. (minor) no pointless instrumentation of 1 block functions + 2. (medium) path bug that leads a few blocks not instrumented that + should be + 3. (major) incorrect prev_loc was written, fixed! + - afl-clang-fast: + - show in the help output for which llvm version it was compiled for + - now does not need to be recompiled between trace-pc and pass + instrumentation. compile normally and set AFL_LLVM_USE_TRACE_PC :) + - LLVM 11 is supported + - CmpLog instrumentation using SanCov (see llvm_mode/README.cmplog) + - afl-gcc, afl-clang-fast, afl-gcc-fast: + - experimental support for undefined behaviour sanitizer UBSAN + (set AFL_USE_UBSAN=1) + - the instrumentation summary output now also lists activated sanitizers + - afl-as: added isatty(2) check back in + - added AFL_DEBUG (for upcoming merge) + - qemu_mode: + - persistent mode is now also available for arm and aarch64 + - CmpLog instrumentation for QEMU (-c afl-fuzz command line option) + for x86, x86_64, arm and aarch64 + - AFL_PERSISTENT_HOOK callback module for persistent QEMU + (see examples/qemu_persistent_hook) + - added qemu_mode/README.persistent.md documentation + - AFL_ENTRYPOINT noew has instruction granularity + - afl-cmin is now a sh script (invoking awk) instead of bash for portability + the original script is still present as afl-cmin.bash + - afl-showmap: -i dir option now allows processing multiple inputs using the + forkserver. This is for enhanced speed in afl-cmin. + - added blacklist and whitelisting function check in all modules of llvm_mode + - added fix from Debian project to compile libdislocator and libtokencap + - libdislocator: AFL_ALIGNED_ALLOC to force size alignment to max_align_t + +------------------------------------------------------------------- Old: ---- 2.60c.tar.gz New: ---- 2.61c.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ afl.spec ++++++ --- /var/tmp/diff_new_pack.U4aMCf/_old 2020-02-26 15:04:10.689087238 +0100 +++ /var/tmp/diff_new_pack.U4aMCf/_new 2020-02-26 15:04:10.705087269 +0100 @@ -17,7 +17,7 @@ Name: afl -Version: 2.60c +Version: 2.61c Release: 0 Summary: American fuzzy lop is a security-oriented fuzzer License: Apache-2.0 @@ -62,8 +62,8 @@ make %{?_smp_mflags} PREFIX=%{_prefix} LIBEXEC_DIR=%{_libexecdir} DOC_DIR=%{_docdir} MAN_PATH=%{_mandir}/man8 DESTDIR=%{buildroot} install %files -%license docs/COPYING -%doc docs/ChangeLog docs/README.* docs/*.txt +%license docs/COPYING LICENSE +%doc /usr/share/doc/packages/%name/ %{_bindir}/%{name}-* %dir %{_libexecdir}/%{name} %{_libexecdir}/%{name}/%{name}-as ++++++ 2.60c.tar.gz -> 2.61c.tar.gz ++++++ ++++ 32912 lines of diff (skipped)