From c1a3bf576fec9408ab7c651b28196e7149968738d07c547c45e24b35b3268601 Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Tue, 20 Jul 2021 08:02:42 +0000 Subject: [PATCH] Accepting request 907257 from home:msmeissn:branches:devel:tools - updated to 3.14c - afl-fuzz: - fix -F when a '/' was part of the parameter - fixed a crash for cmplog for very slow inputs - fix for AFLfast schedule counting - removed implied -D determinstic from -M main - if the target becomes unavailable check out out/default/error.txt for an indicator why - AFL_CAL_FAST was a dead env, now does the same as AFL_FAST_CAL - reverse read the queue on resumes (more effective) - fix custom mutator trimming - afl-cc: - Update to COMPCOV/laf-intel that speeds up the instrumentation process a lot - thanks to Michael Rodler/f0rki for the PR! - Fix for failures for some sized string instrumentations - Fix to instrument global namespace functions in c++ - Fix for llvm 13 - support partial linking - do honor AFL_LLVM_{ALLOW/DENY}LIST for LTO autodictionary and DICT2FILE - We do support llvm versions from 3.8 to 5.0 again - frida_mode: - several fixes for cmplog - remove need for AFL_FRIDA_PERSISTENT_RETADDR_OFFSET - less coverage collision - feature parity of aarch64 with intel now (persistent, cmplog, in-memory testcases, asan) - afl-cmin and afl-showmap -i do now descend into subdirectories (like afl-fuzz does) - note that afl-cmin.bash does not! - afl_analyze: - fix timeout handling OBS-URL: https://build.opensuse.org/request/show/907257 OBS-URL: https://build.opensuse.org/package/show/devel:tools/afl?expand=0&rev=143 --- 3.13c.tar.gz | 3 --- 3.14c.tar.gz | 3 +++ afl.changes | 40 ++++++++++++++++++++++++++++++++++++++++ afl.spec | 7 ++++--- 4 files changed, 47 insertions(+), 6 deletions(-) delete mode 100644 3.13c.tar.gz create mode 100644 3.14c.tar.gz diff --git a/3.13c.tar.gz b/3.13c.tar.gz deleted file mode 100644 index e5b37aa..0000000 --- a/3.13c.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7b0d5b17acb38c19878865b91a26ec718fa0ef53363473240c7cfbdbed356f7f -size 2128787 diff --git a/3.14c.tar.gz b/3.14c.tar.gz new file mode 100644 index 0000000..885ecb6 --- /dev/null +++ b/3.14c.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36552e3aac5c390dfec4f75d0dd60dc802c3e97b8baf042aa1edb6529dba0766 +size 2162934 diff --git a/afl.changes b/afl.changes index 3de07c3..78609bd 100644 --- a/afl.changes +++ b/afl.changes @@ -1,3 +1,43 @@ +------------------------------------------------------------------- +Mon Jul 19 12:49:59 UTC 2021 - Marcus Meissner + +- updated to 3.14c + - afl-fuzz: + - fix -F when a '/' was part of the parameter + - fixed a crash for cmplog for very slow inputs + - fix for AFLfast schedule counting + - removed implied -D determinstic from -M main + - if the target becomes unavailable check out out/default/error.txt + for an indicator why + - AFL_CAL_FAST was a dead env, now does the same as AFL_FAST_CAL + - reverse read the queue on resumes (more effective) + - fix custom mutator trimming + - afl-cc: + - Update to COMPCOV/laf-intel that speeds up the instrumentation + process a lot - thanks to Michael Rodler/f0rki for the PR! + - Fix for failures for some sized string instrumentations + - Fix to instrument global namespace functions in c++ + - Fix for llvm 13 + - support partial linking + - do honor AFL_LLVM_{ALLOW/DENY}LIST for LTO autodictionary and DICT2FILE + - We do support llvm versions from 3.8 to 5.0 again + - frida_mode: + - several fixes for cmplog + - remove need for AFL_FRIDA_PERSISTENT_RETADDR_OFFSET + - less coverage collision + - feature parity of aarch64 with intel now (persistent, cmplog, + in-memory testcases, asan) + - afl-cmin and afl-showmap -i do now descend into subdirectories + (like afl-fuzz does) - note that afl-cmin.bash does not! + - afl_analyze: + - fix timeout handling + - add forkserver support for better performance + - ensure afl-compiler-rt is built for gcc_module + - always build aflpp_driver for libfuzzer harnesses + - added `AFL_NO_FORKSRV` env variable support to + afl-cmin, afl-tmin, and afl-showmap, by @jhertz + - removed outdated documents, improved existing documentation + ------------------------------------------------------------------- Thu Jul 15 19:29:19 UTC 2021 - Peace Peters diff --git a/afl.spec b/afl.spec index 78532b7..2de9724 100644 --- a/afl.spec +++ b/afl.spec @@ -17,7 +17,7 @@ Name: afl -Version: 3.13c +Version: 3.14c Release: 0 Summary: American fuzzy lop is a security-oriented fuzzer License: Apache-2.0 @@ -82,11 +82,11 @@ chmod -x %{buildroot}/%{_libexecdir}/%{name}/*.o %{_libexecdir}/%{name}/afl-llvm-rt-lto-64.o %endif %endif -%ifarch %ix86 %{arm} s390x +%ifarch %ix86 %{arm} s390x ppc64le %{_libexecdir}/%{name}/afl-compiler-rt-32.o %{_libexecdir}/%{name}/afl-llvm-rt-32.o %endif -%ifarch %ix86 aarch64 s390x +%ifarch %ix86 aarch64 s390x ppc64le %{_libexecdir}/%{name}/afl-llvm-rt-lto-32.o %endif %{_libexecdir}/%{name}/afl-compiler-rt.o @@ -96,6 +96,7 @@ chmod -x %{buildroot}/%{_libexecdir}/%{name}/*.o %endif %{_libexecdir}/%{name}/dynamic_list.txt %{_libexecdir}/%{name}/*.so +%{_libexecdir}/%{name}/*.a %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/testcases %{_datadir}/%{name}/testcases/*