git: 271077d8527c - main - security/afl++: Update to 4.33c

From: Fernando Apesteguía <fernape_at_FreeBSD.org>
Date: Tue, 01 Jul 2025 15:45:39 UTC
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/ports/commit/?id=271077d8527cf3aa2fe0c7d269593b1266a1bd03

commit 271077d8527cf3aa2fe0c7d269593b1266a1bd03
Author:     Fernando Apesteguía <fernape@FreeBSD.org>
AuthorDate: 2025-07-01 11:55:56 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2025-07-01 15:45:24 +0000

    security/afl++: Update to 4.33c
    
    ChangeLog: https://github.com/AFLplusplus/AFLplusplus/releases/tag/v4.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
     * Likely works when all other desocketing options fail
    nyx_mode:
     * Properly determine map size
    
    Reported by:    portscout
---
 security/afl++/Makefile | 2 +-
 security/afl++/distinfo | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/security/afl++/Makefile b/security/afl++/Makefile
index 41e79b781385..6e45c1ed62e0 100644
--- a/security/afl++/Makefile
+++ b/security/afl++/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	afl
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.32c
+DISTVERSION=	4.33c
 CATEGORIES=	security
 PKGNAMESUFFIX=	++-${FLAVOR}
 
diff --git a/security/afl++/distinfo b/security/afl++/distinfo
index 21befac35cea..871fd6e76ebe 100644
--- a/security/afl++/distinfo
+++ b/security/afl++/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746197618
-SHA256 (AFLplusplus-AFLplusplus-v4.32c_GH0.tar.gz) = dc7f59a11ce8cf67a3ed09a5ac78028c6f793b239b21fd83e5b2370cea166926
-SIZE (AFLplusplus-AFLplusplus-v4.32c_GH0.tar.gz) = 3045679
+TIMESTAMP = 1751370940
+SHA256 (AFLplusplus-AFLplusplus-v4.33c_GH0.tar.gz) = 98903c8036282c8908b1d8cc0d60caf3ea259db4339503a76449b47acce58d1d
+SIZE (AFLplusplus-AFLplusplus-v4.33c_GH0.tar.gz) = 3058802