From 39d64a9908413dd67a7f71a00b8d98bcb95c242e Mon Sep 17 00:00:00 2001
From: msmeissn <>
Date: Sep 20 2022 19:03:18 +0000
Subject: Update afl to version 4.03c / rev 72 via SR 1005009
https://build.opensuse.org/request/show/1005009
by user msmeissn + dimstar_suse
- updated to 4.03c
- Building now gives a build summary what succeeded and what not
- afl-fuzz:
- added AFL_NO_STARTUP_CALIBRATION to start fuzzing at once instead
of calibrating all initial seeds first. Good for large queues
and long execution times, especially in CIs.
- default calibration cycles set to 7 from 8, and only add 5 cycles
to variables queue items instead of 12.
- afl-cc:
- fixed off-by-one bug in our pcguard implemenation, thanks for
@tokatoka for reporting
- fix for llvm 15 and reenabling LTO, thanks to nikic for the PR!
- better handling of -fsanitize=..,...,.. lists
- support added for LLVMFuzzerRunDriver()
- fix gcc_mode cmplog
- obtain the map size of a target with setting AFL_DUMP_MAP_SIZE=1
note that t
---
diff --git a/.files b/.files
index 7e76c93..084c296 100644
Binary files a/.files and b/.files differ
diff --git a/.rev b/.rev
index 5694eb3..3194476 100644
--- a/.rev
+++ b/.rev
@@ -1130,4 +1130,39 @@
tell afl-fuzz to skip this mutated input (forwarded request 998343 from msmeissn)
998344
+
+ f8e7c5799b9dd24e69d6f6b174ec0dae
+ 4.03c
+
+ dimstar_suse
+ - updated to 4.03c
+ - Building now gives a build summary what succeeded and what not
+ - afl-fuzz:
+ - added AFL_NO_STARTUP_CALIBRATION to start fuzzing at once instead
+ of calibrating all initial seeds first. Good for large queues
+ and long execution times, especially in CIs.
+ - default calibration cycles set to 7 from 8, and only add 5 cycles
+ to variables queue items instead of 12.
+ - afl-cc:
+ - fixed off-by-one bug in our pcguard implemenation, thanks for
+ @tokatoka for reporting
+ - fix for llvm 15 and reenabling LTO, thanks to nikic for the PR!
+ - better handling of -fsanitize=..,...,.. lists
+ - support added for LLVMFuzzerRunDriver()
+ - fix gcc_mode cmplog
+ - obtain the map size of a target with setting AFL_DUMP_MAP_SIZE=1
+ note that this will exit the target before main()
+ - qemu_mode:
+ - added AFL_QEMU_TRACK_UNSTABLE to log the addresses of unstable
+ edges (together with AFL_DEBUG=1 afl-fuzz). thanks to
+ worksbutnottested!
+ - afl-analyze broke at some point, fix by CodeLogicError, thank you!
+ - afl-cmin/afl-cmin.bash now have an -A option to allow also crashing
+ and timeout inputs
+ - unicorn_mode:
+ - updated upstream unicorn version
+ - fixed builds for aarch64
+ - build now uses all available cores (forwarded request 1005008 from msmeissn)
+ 1005009
+
diff --git a/4.02c.tar.gz b/4.02c.tar.gz
deleted file mode 120000
index 72f5057..0000000
--- a/4.02c.tar.gz
+++ /dev/null
@@ -1 +0,0 @@
-/ipfs/bafybeifsdnseo6m3rkvahlli365s4eznktlkfdlgkyobit6p2rhgtx7wne
\ No newline at end of file
diff --git a/4.03c.tar.gz b/4.03c.tar.gz
new file mode 120000
index 0000000..43918fb
--- /dev/null
+++ b/4.03c.tar.gz
@@ -0,0 +1 @@
+/ipfs/bafybeihstqkcnc4syu2pi3jrlclxydoegyggkwq7gjip2xab4acyhhh2bm
\ No newline at end of file
diff --git a/afl.changes b/afl.changes
index 44a9425..440ce57 100644
--- a/afl.changes
+++ b/afl.changes
@@ -1,4 +1,36 @@
-------------------------------------------------------------------
+Tue Sep 20 15:50:19 UTC 2022 - Marcus Meissner
+
+- updated to 4.03c
+ - Building now gives a build summary what succeeded and what not
+ - afl-fuzz:
+ - added AFL_NO_STARTUP_CALIBRATION to start fuzzing at once instead
+ of calibrating all initial seeds first. Good for large queues
+ and long execution times, especially in CIs.
+ - default calibration cycles set to 7 from 8, and only add 5 cycles
+ to variables queue items instead of 12.
+ - afl-cc:
+ - fixed off-by-one bug in our pcguard implemenation, thanks for
+ @tokatoka for reporting
+ - fix for llvm 15 and reenabling LTO, thanks to nikic for the PR!
+ - better handling of -fsanitize=..,...,.. lists
+ - support added for LLVMFuzzerRunDriver()
+ - fix gcc_mode cmplog
+ - obtain the map size of a target with setting AFL_DUMP_MAP_SIZE=1
+ note that this will exit the target before main()
+ - qemu_mode:
+ - added AFL_QEMU_TRACK_UNSTABLE to log the addresses of unstable
+ edges (together with AFL_DEBUG=1 afl-fuzz). thanks to
+ worksbutnottested!
+ - afl-analyze broke at some point, fix by CodeLogicError, thank you!
+ - afl-cmin/afl-cmin.bash now have an -A option to allow also crashing
+ and timeout inputs
+ - unicorn_mode:
+ - updated upstream unicorn version
+ - fixed builds for aarch64
+ - build now uses all available cores
+
+-------------------------------------------------------------------
Sat Aug 20 11:55:57 UTC 2022 - Marcus Meissner
- updated to 4.02c
diff --git a/afl.spec b/afl.spec
index 0b07bad..9d473c3 100644
--- a/afl.spec
+++ b/afl.spec
@@ -36,7 +36,7 @@
%endif
Name: afl
-Version: 4.02c
+Version: 4.03c
Release: 0
Summary: American fuzzy lop is a security-oriented fuzzer
#URL: https://lcamtuf.coredump.cx/afl/