c8b1f51167
Accepting request 1297653 from home:mlin7442:rebuild_fails_160
Marcus Meissner2025-08-05 14:16:00 +00:00
97bf9712b8
Accepting request 1293789 from devel:tools
Ana Guerrero2025-07-16 15:36:19 +00:00
121e971434
Accepting request 1293789 from devel:tools
Ana Guerrero2025-07-16 15:36:19 +00:00
ac1afecb62
- Add loongarch64 to the list of 32-bit architectures
Marcus Meissner2025-07-16 11:49:47 +00:00
d94a570834
Accepting request 1291558 from home:glaubitz:branches:devel:tools
Marcus Meissner2025-07-16 11:49:47 +00:00
530154445b
Accepting request 1291410 from devel:tools
Ana Guerrero2025-07-09 15:28:44 +00:00
d18855c318
Accepting request 1291410 from devel:tools
Ana Guerrero2025-07-09 15:28:44 +00:00
8f99486be4
Accepting request 1291364 from home:glaubitz:branches:devel:tools
Wolfgang Frisch2025-07-09 07:13:46 +00:00
2b02b38e1c
Accepting request 1291364 from home:glaubitz:branches:devel:tools
Wolfgang Frisch2025-07-09 07:13:46 +00:00
2646f65d47
Accepting request 1289314 from devel:tools
Ana Guerrero2025-07-01 09:34:50 +00:00
66c89e37fe
Accepting request 1289314 from devel:tools
Ana Guerrero2025-07-01 09:34:50 +00:00
f70fc61107
- updated to 4.33c - afl-fuzz: - Use AFL_PRELOAD_DISCRIMINATE_FORKSERVER_PARENT if you use AFL_PRELOAD to disable fork, see docs (thanks to @alexandredoyen29) - Fix for FAST power schedules (introduced in 4.32c) (thanks to @kcwu) - Colors for NO_UI output (thanks to @smoelius) - Fix potential sync issues when resuming sessions and when instances in a campaign are restarted and skip entries that were synced from itself (thanks to @kcwu for raising the issues and providing support!) - Fix for when fast resuming failed - more 64 bit archicture support by @maribu - afl-cc: - Added instrumenting hidden edges (approx 5% edges were not instrumented, LLVM sancov overall misses 8% of edges compared to our implementation) Note that is is currently only implemented for our PCGUARD plugin, not LTO, CLASSIC, etc.! - Fix to make AFL_SAN_NO_INST work with gcc_plugin - MacOS aflpp driver compilation fix (-fsanitize=fuzzer implementation) - Make AFL_DUMP_MAP_SIZE work even if the target has sanitizer issues - qemuafl: - Better MIPS persistent mode support - AFL_EXITPOINT support added - AFL_QEMU_BLOCK_COV block coverage support added - afl-cmin: - New afl-cmin.py which is much faster, will be executed by default via afl-cmin if it executes successfully (thanks to @kcwu!) - Nyx mode now fully works for minimizing (with afl-cmin.py which is called by afl-cmin if python is available) - before the map size was fixed and so large targets lost coverage. - New desocketing library: utils/libaflppdesock
Marcus Meissner2025-06-30 15:58:20 +00:00
b40a294b75
Accepting request 1289313 from home:msmeissn:branches:devel:tools
Marcus Meissner2025-06-30 15:58:20 +00:00
7b0f7e5dd8
Accepting request 1278053 from devel:tools
Ana Guerrero2025-05-20 07:35:16 +00:00
e6b212c76c
Accepting request 1278053 from devel:tools
Ana Guerrero2025-05-20 07:35:16 +00:00
cb5fe4ad15
- require exact gcc it was built with to avoid gcc version mismatches (bsc#1243255)
Marcus Meissner2025-05-16 12:42:22 +00:00
a7887a108e
Accepting request 1278052 from home:msmeissn:branches:devel:tools
Marcus Meissner2025-05-16 12:42:22 +00:00
5a75887cd7
- updated to 4.32c - Fixed a bug where after a fast restart of a full fuzzed corpus afl-fuzz terminates with "need at least one valid input seed that does not crash" Small improvements to afl-*-config - afl-fuzz: - memory leak fixes by @kcwu - thanks! - many more nits and small memory saves thanks to @kcwu - remove deprecated files from queue/.state - fix bitmap update function if no current trace is present - fix for afl_custom_queue_get - various small nits - afl-cc: - fix pass support for LLVM 20 (passes were run too early) - dropped plugin support for LLVM 13 - fix AFL_OLD_FORKSERVER - various minor fixes - frida_mode: - fixes for new MacOS + M4 hardware - 0001-fix-32-bit-compile.patch: upstream
Marcus Meissner2025-04-28 11:53:44 +00:00
62dad1f67a
Accepting request 1273087 from home:msmeissn:branches:devel:tools
Marcus Meissner2025-04-28 11:53:44 +00:00
4b5f8c3f91
Accepting request 1239244 from devel:tools
Ana Guerrero2025-01-21 20:10:58 +00:00
bbdb019da8
Accepting request 1239244 from devel:tools
Ana Guerrero2025-01-21 20:10:58 +00:00
000b282f92
- Bump BuildRequires to llvm >= 17 - This fixes afl-clang-fast and afl-clang-lto on Tumbleweed (boo#1236169)
Paolo Perego
2025-01-21 11:09:55 +00:00
ba3c29bef8
Accepting request 1239242 from home:wfrisch:branches:devel:tools
Paolo Perego
2025-01-21 11:09:55 +00:00
7bbe36e2f6
Accepting request 1228226 from devel:tools
Ana Guerrero2024-12-04 14:27:00 +00:00
520ebbd893
Accepting request 1228226 from devel:tools
Ana Guerrero2024-12-04 14:27:00 +00:00
8bd7cd4e3e
- updated to 4.30c - afl-gcc and afl-clang funcionality is now removed - afl-fuzz: - fastresume feature added. if you abort fuzzing and resume fuzzing with -i - or AFL_AUTORESUME=1 and the target binary has not changed then a dump will be loaded and the calibration phase skipped. to disable this feature set AFL_NO_FASTRESUME=1 zlib compression is used if zlib is found at compile time - improved seed selection algorithm - added AFL_CUSTOM_MUTATOR_LATE_SEND=1 to call the custom send() function after the target has been restarted. - because of bad math and undefined behaviour fixes we have to change the CMPLOG map. **YOU NEED TO RECOMPILE CMPLOG TARGETS** - fixed custom_post_process for calibration - fixes for AFL_EXIT_ON_TIME and AFL_EXIT_WHEN_DONE, changed behaviour of AFL_EXIT_WHEN_DONE to finish when really done :-) - frida_mode: - AFL_FRIDA_PERSISTENT_ADDR can now be be any reachable address not just a function entry - AFL_DEBUG is now the same as AFL_FRIDA_VERBOSE - AFL_FRIDA_DEBUG_MAPS now works as expected - qemu_mode: - new hooks supported (optional), see qemu_mode/hooking_bridge - thanks to @CowBoy4mH3LL - unicorn_mode: - fix install and forkserver (thanks aarnav!) - pin unicorn version - nyx_mode: - bugfixes - custom mutators:
Marcus Meissner2024-12-03 20:52:20 +00:00
5b52001156
Accepting request 1228108 from home:msmeissn:branches:devel:tools
Marcus Meissner2024-12-03 20:52:20 +00:00
79110c0b3c
Accepting request 1179646 from devel:tools
Ana Guerrero2024-06-10 15:38:07 +00:00
f22e338b1b
Accepting request 1179646 from devel:tools
Ana Guerrero2024-06-10 15:38:07 +00:00
62307236d9
Accepting request 1179645 from home:msmeissn:branches:devel:tools
Marcus Meissner2024-06-10 08:16:29 +00:00
82004b3540
Accepting request 1179645 from home:msmeissn:branches:devel:tools
Marcus Meissner2024-06-10 08:16:29 +00:00
9319a0e521
Accepting request 1167802 from devel:tools
Ana Guerrero2024-04-15 18:18:41 +00:00
4073120d26
Accepting request 1167802 from devel:tools
Ana Guerrero2024-04-15 18:18:41 +00:00
9f0dce03a5
Accepting request 1167801 from home:msmeissn:branches:devel:tools
Marcus Meissner2024-04-15 11:46:33 +00:00
86602f34b8
Accepting request 1167801 from home:msmeissn:branches:devel:tools
Marcus Meissner2024-04-15 11:46:33 +00:00
cc0807504c
Accepting request 1144630 from devel:tools
Ana Guerrero2024-02-07 17:48:46 +00:00
16b1d3473f
Accepting request 1144630 from devel:tools
Ana Guerrero2024-02-07 17:48:46 +00:00
2559fa715f
Accepting request 1144629 from home:msmeissn:branches:devel:tools
Marcus Meissner2024-02-06 14:16:22 +00:00
cd42038602
Accepting request 1144629 from home:msmeissn:branches:devel:tools
Marcus Meissner2024-02-06 14:16:22 +00:00
af085aba4b
Accepting request 1133737 from devel:tools
Ana Guerrero2023-12-17 20:34:17 +00:00
ffa67810e2
Accepting request 1133737 from devel:tools
Ana Guerrero2023-12-17 20:34:17 +00:00
8a00d60cba
Accepting request 1133736 from home:msmeissn:branches:devel:tools
Marcus Meissner2023-12-17 12:27:37 +00:00
8f1a7d35a1
Accepting request 1133736 from home:msmeissn:branches:devel:tools
Marcus Meissner2023-12-17 12:27:37 +00:00