Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package afl for openSUSE:Factory checked in at 2024-06-10 17:38:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/afl (Old) and /work/SRC/openSUSE:Factory/.afl.new.19518 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "afl" Mon Jun 10 17:38:07 2024 rev:83 rq:1179646 version:4.21c Changes: -------- --- /work/SRC/openSUSE:Factory/afl/afl.changes 2024-04-15 20:24:46.258565360 +0200 +++ /work/SRC/openSUSE:Factory/.afl.new.19518/afl.changes 2024-06-10 17:38:25.952727073 +0200 @@ -1,0 +2,42 @@ +Mon Jun 10 08:12:20 UTC 2024 - Marcus Meissner <meiss...@suse.com> + +- updated to 4.21c + * afl-fuzz + - fixed a regression in afl-fuzz that resulted in a 5-10% performace loss + do a switch from gettimeofday() to clock_gettime() which should be rather + three times faster. The reason for this is unknown. + - new queue selection algorithm based on 2 core years of queue data + analysis. gives a noticable improvement on coverage although the results + seem counterintuitive :-) + - added AFL_DISABLE_REDUNDANT for huge queues + - added `AFL_NO_SYNC` environment variable that does what you think it does + - fix AFL_PERSISTENT_RECORD + - run custom_post_process after standard trimming + - prevent filenames in the queue that have spaces + - minor fix for FAST schedules + - more frequent stats update when syncing (todo: check performance impact) + - now timing of calibration, trimming and syncing is measured seperately, + thanks to @eqv! + - -V timing is now accurately the fuzz time (without syncing), before + long calibration times and syncing could result in now fuzzing being + made when the time was already run out until then, thanks to @eqv! + - fix -n uninstrumented mode when ending fuzzing + - enhanced the ASAN configuration + - make afl-fuzz use less memory with cmplog and fix a memleak + * afl-cc: + - re-enable i386 support that was accidently disabled + - fixes for LTO and outdated afl-gcc mode for i386 + - fix COMPCOV split compare for old LLVMs + - disable xml/curl/g_ string transform functions because we do not check + for null pointers ... TODO + - ensure shared memory variables are visible in weird build setups + - compatability to new LLVM 19 changes + * afl-cmin + - work with input files that have a space + * afl-showmap + - fix memory leak on shmem testcase usage (thanks to @ndrewh) + - minor fix to collect coverage -C (thanks to @bet4it) + * Fixed a shmem mmap bug (that rarely came up on MacOS) + * libtokencap: script generate_libtoken_dict.sh added by @a-shvedov + +------------------------------------------------------------------- Old: ---- v4.20c.tar.gz New: ---- v4.21c.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ afl.spec ++++++ --- /var/tmp/diff_new_pack.UMAa2C/_old 2024-06-10 17:38:26.620751785 +0200 +++ /var/tmp/diff_new_pack.UMAa2C/_new 2024-06-10 17:38:26.620751785 +0200 @@ -27,7 +27,7 @@ %endif Name: afl -Version: 4.20c +Version: 4.21c Release: 0 Summary: American fuzzy lop is a security-oriented fuzzer #URL: https://lcamtuf.coredump.cx/afl/ ++++++ v4.20c.tar.gz -> v4.21c.tar.gz ++++++ ++++ 3885 lines of diff (skipped)