<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/security/afl++, branch main</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2025-12-30T02:07:45Z</updated>
<entry>
<title>security/afl++: Update to 4.35c</title>
<updated>2025-12-30T02:07:45Z</updated>
<author>
<name>Fabian Keil</name>
<email>fk@fabiankeil.de</email>
</author>
<published>2025-12-26T14:38:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=720e408bb415ba3b10b05609dd22f89d46cd9d77'/>
<id>urn:sha1:720e408bb415ba3b10b05609dd22f89d46cd9d77</id>
<content type='text'>
The change log is available at:
https://github.com/AFLplusplus/AFLplusplus/releases/tag/v4.35c

PR:		291980
</content>
</entry>
<entry>
<title>security/afl++: Update 4.33c =&gt; 4.34c</title>
<updated>2025-10-10T23:15:53Z</updated>
<author>
<name>Fabian Keil</name>
<email>fk@fabiankeil.de</email>
</author>
<published>2025-10-10T23:15:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=198d17ed2eec774a20bcb778b65c8f9ec8de40f0'/>
<id>urn:sha1:198d17ed2eec774a20bcb778b65c8f9ec8de40f0</id>
<content type='text'>
- Remove upstreamed patches.
- Enable the build on FreeBSD 13 again.
- Don't bother trying to build the Frida, Unicorn and Qemu support.

Changelog:
https://github.com/AFLplusplus/AFLplusplus/releases/tag/v4.34c

PR:	290130
MFH:	2025Q4
</content>
</entry>
<entry>
<title>security/afl++: Unbreak the build on FreeBSD 14.x</title>
<updated>2025-08-06T17:02:40Z</updated>
<author>
<name>Fabian Keil</name>
<email>fk@fabiankeil.de</email>
</author>
<published>2025-06-29T10:16:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d6126c8f348631fa18ffe8513314c8749fe60f41'/>
<id>urn:sha1:d6126c8f348631fa18ffe8513314c8749fe60f41</id>
<content type='text'>
After the update to 4.33c (271077d8527cf) it failed due to
missing includes. Add a patch to add the includes.
Upstreamed in: https://github.com/AFLplusplus/AFLplusplus/pull/2509

Add another patch to skip testing if AFL_NO_TEST_BUILD is set.
Upstreamed in: https://github.com/AFLplusplus/AFLplusplus/pull/2510

Unconditionally set AFL_NO_X86=1 and set AFL_NO_TEST_BUILD=1
to allow building proper packages in jails with default settings.
Previously the packages were incomplete:

     fk@test-vm ~/git/privoxy $/usr/local/afl++-llvm/bin/afl-cc --version

     [-] PROGRAM ABORT : Unable to find 'afl-compiler-rt.o'. Please set the AFL_PATH environment variable.
              Location : find_built_deps(), src/afl-cc.c:594

While at it:

- Take over maintainership.
- Add afl-cmin.py to the SHEBANG_FILES.
- Mark BROKEN on FreeBSD 13.x for now.

PR:		288674
Approved by:	db@ (Mentor) or yuri@ (Mentor)
</content>
</entry>
<entry>
<title>security/afl++: Update to 4.33c</title>
<updated>2025-07-01T15:45:24Z</updated>
<author>
<name>Fernando Apesteguía</name>
<email>fernape@FreeBSD.org</email>
</author>
<published>2025-07-01T11:55:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=271077d8527cf3aa2fe0c7d269593b1266a1bd03'/>
<id>urn:sha1:271077d8527cf3aa2fe0c7d269593b1266a1bd03</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>security/afl++: Update to 4.32c</title>
<updated>2025-05-06T14:32:53Z</updated>
<author>
<name>Fabian Keil</name>
<email>fk@fabiankeil.de</email>
</author>
<published>2025-05-02T08:08:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=95955e1c72dd35fffe5bb5c5f6373a905ccf27ad'/>
<id>urn:sha1:95955e1c72dd35fffe5bb5c5f6373a905ccf27ad</id>
<content type='text'>
While at it, leverage "Uses" for llvm as suggested by Benjamin Takacs. [1]

ChangeLogs:
https://github.com/AFLplusplus/AFLplusplus/releases/tag/v4.31c
https://github.com/AFLplusplus/AFLplusplus/releases/tag/v4.32c

PR:     286068 [1]
Reported by:	Benjamin Takacs &lt;nimaje+fbz@bureaucracy.de&gt; [1]
</content>
</entry>
<entry>
<title>security/afl++: Drop maintainership</title>
<updated>2025-05-06T14:32:52Z</updated>
<author>
<name>Lorenzo Salvadore</name>
<email>salvadore@FreeBSD.org</email>
</author>
<published>2025-05-06T14:27:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=429b534728cca3c5f7dd4b4a8025798f3c199846'/>
<id>urn:sha1:429b534728cca3c5f7dd4b4a8025798f3c199846</id>
<content type='text'>
I do not have enough time to take care of this port, so I put it back
into the pool.
</content>
</entry>
<entry>
<title>security/afl++: Disable gcc flavor</title>
<updated>2025-01-23T14:44:38Z</updated>
<author>
<name>Lorenzo Salvadore</name>
<email>salvadore@FreeBSD.org</email>
</author>
<published>2025-01-23T14:40:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=482be834016b08aa70d5c00a18f52c1c42463286'/>
<id>urn:sha1:482be834016b08aa70d5c00a18f52c1c42463286</id>
<content type='text'>
The GCC flavor is broken. Disable it while I figure out if the port
still has an actual need for different flavors or if time has come to
unflavorize it.
</content>
</entry>
<entry>
<title>security/afl++: Update to v4.30c</title>
<updated>2025-01-17T15:08:25Z</updated>
<author>
<name>Lorenzo Salvadore</name>
<email>salvadore@FreeBSD.org</email>
</author>
<published>2025-01-16T13:09:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=2702bce2d0e03b2c16dea03f9644d92eb26c95b0'/>
<id>urn:sha1:2702bce2d0e03b2c16dea03f9644d92eb26c95b0</id>
<content type='text'>
Changelog: https://github.com/AFLplusplus/AFLplusplus/blob/stable/docs/Changelog.md#version-430c-release
</content>
</entry>
<entry>
<title>security/afl++: Update to v4.21c</title>
<updated>2024-06-11T14:14:45Z</updated>
<author>
<name>Lorenzo Salvadore</name>
<email>salvadore@FreeBSD.org</email>
</author>
<published>2024-06-11T08:55:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=bf60786c2e1d7d04db8f40668ac28723b7890812'/>
<id>urn:sha1:bf60786c2e1d7d04db8f40668ac28723b7890812</id>
<content type='text'>
Changes: https://github.com/AFLplusplus/AFLplusplus/blob/v4.21c/docs/Changelog.md#version-421c-release
</content>
</entry>
<entry>
<title>security/afl++: Update to v4.20c</title>
<updated>2024-04-14T08:23:32Z</updated>
<author>
<name>Lorenzo Salvadore</name>
<email>salvadore@FreeBSD.org</email>
</author>
<published>2024-04-13T10:28:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=d874aa138034f247f1c98d0fcfe1348f605a293b'/>
<id>urn:sha1:d874aa138034f247f1c98d0fcfe1348f605a293b</id>
<content type='text'>
Changes:
https://github.com/AFLplusplus/AFLplusplus/blob/v4.20c/docs/Changelog.md#version-420c-release
</content>
</entry>
</feed>
