From 4a17b58b96bad7c3ff8732fbdacc580142c6e9de Mon Sep 17 00:00:00 2001 From: msmeissn <> Date: Apr 17 2023 15:50:09 +0000 Subject: Update afl to version 4.06c / rev 77 via SR 1079879 https://build.opensuse.org/request/show/1079879 by user msmeissn + dimstar_suse - updated to 4.06c - afl-fuzz: - ensure temporary file descriptor is closed when not used - added `AFL_NO_WARN_INSTABILITY` - added time_wo_finds to fuzzer_stats - fixed a crash in pizza (1st april easter egg) mode. Sorry for everyone who was affected! - allow pizza mode to be disabled when AFL_PIZZA_MODE is set to -1 - option `-p mmopt` now also selects new queue items more often - fix bug in post_process custom mutator implementation - print name of custom mutator in UI - slight changes that improve fuzzer performance - afl-cc: - add CFI sanitizer variant to gcc targets - llvm 16 + 17 support (thanks to @devnexen!) - support llvm 15 native pcguard changes - support for LLVMFuzzerTestOneInput -1 return - LTO autoken and llvm --- diff --git a/.files b/.files index 2ee8d3e..f65633e 100644 Binary files a/.files and b/.files differ diff --git a/.rev b/.rev index 9fe8e79..1f1127d 100644 --- a/.rev +++ b/.rev @@ -1227,4 +1227,41 @@ llvm16. (forwarded request 1078606 from dimstar) 1078607 + + b03f0ff668a07c5f96d8d02bbab5f03d + 4.06c + + dimstar_suse + - updated to 4.06c + - afl-fuzz: + - ensure temporary file descriptor is closed when not used + - added `AFL_NO_WARN_INSTABILITY` + - added time_wo_finds to fuzzer_stats + - fixed a crash in pizza (1st april easter egg) mode. Sorry for + everyone who was affected! + - allow pizza mode to be disabled when AFL_PIZZA_MODE is set to -1 + - option `-p mmopt` now also selects new queue items more often + - fix bug in post_process custom mutator implementation + - print name of custom mutator in UI + - slight changes that improve fuzzer performance + - afl-cc: + - add CFI sanitizer variant to gcc targets + - llvm 16 + 17 support (thanks to @devnexen!) + - support llvm 15 native pcguard changes + - support for LLVMFuzzerTestOneInput -1 return + - LTO autoken and llvm_mode: added AFL_LLVM_DICT2FILE_NO_MAIN support + - qemu_mode: + - fix _RANGES envs to allow hyphens in the filenames + - basic riscv support + - frida_mode: + - added `AFL_FRIDA_STATS_INTERVAL` + - fix issue on MacOS + - unicorn_mode: + - updated and minor issues fixed + - nyx_mode support for all tools + - better sanitizer default options support for all tools + - new custom module: autotoken, a grammar free fuzzer for text inputs + - fixed custom mutator C examples (forwarded request 1079878 from msmeissn) + 1079879 + diff --git a/4.05c.tar.gz b/4.05c.tar.gz deleted file mode 120000 index 3d52e84..0000000 --- a/4.05c.tar.gz +++ /dev/null @@ -1 +0,0 @@ -/ipfs/bafybeiarxwm3knxrfn7yrmhh5crv6bwfjqg6nbgfdjvq66ywpbeb3lnd7e \ No newline at end of file diff --git a/4.06c.tar.gz b/4.06c.tar.gz new file mode 120000 index 0000000..86accfa --- /dev/null +++ b/4.06c.tar.gz @@ -0,0 +1 @@ +/ipfs/bafybeigrr2yznnqb6q2drthwai4p6ojloro5kde6rc7lbvqoqmvhdqhn4i \ No newline at end of file diff --git a/afl.changes b/afl.changes index a082909..590af64 100644 --- a/afl.changes +++ b/afl.changes @@ -1,4 +1,39 @@ ------------------------------------------------------------------- +Mon Apr 17 09:26:21 UTC 2023 - Marcus Meissner + +- updated to 4.06c + - afl-fuzz: + - ensure temporary file descriptor is closed when not used + - added `AFL_NO_WARN_INSTABILITY` + - added time_wo_finds to fuzzer_stats + - fixed a crash in pizza (1st april easter egg) mode. Sorry for + everyone who was affected! + - allow pizza mode to be disabled when AFL_PIZZA_MODE is set to -1 + - option `-p mmopt` now also selects new queue items more often + - fix bug in post_process custom mutator implementation + - print name of custom mutator in UI + - slight changes that improve fuzzer performance + - afl-cc: + - add CFI sanitizer variant to gcc targets + - llvm 16 + 17 support (thanks to @devnexen!) + - support llvm 15 native pcguard changes + - support for LLVMFuzzerTestOneInput -1 return + - LTO autoken and llvm_mode: added AFL_LLVM_DICT2FILE_NO_MAIN support + - qemu_mode: + - fix _RANGES envs to allow hyphens in the filenames + - basic riscv support + - frida_mode: + - added `AFL_FRIDA_STATS_INTERVAL` + - fix issue on MacOS + - unicorn_mode: + - updated and minor issues fixed + - nyx_mode support for all tools + - better sanitizer default options support for all tools + - new custom module: autotoken, a grammar free fuzzer for text inputs + - fixed custom mutator C examples + - more minor fixes and cross-platform support + +------------------------------------------------------------------- Wed Apr 12 09:26:02 UTC 2023 - Dominique Leuenberger - Pin to llvm15 for the time being: code fails to build with diff --git a/afl.spec b/afl.spec index 3e0df59..cda7698 100644 --- a/afl.spec +++ b/afl.spec @@ -32,7 +32,7 @@ %endif Name: afl -Version: 4.05c +Version: 4.06c Release: 0 Summary: American fuzzy lop is a security-oriented fuzzer #URL: https://lcamtuf.coredump.cx/afl/