Debian Patches

Status for aflplusplus/4.21c-5

Patch Description Author Forwarded Bugs Origin Last update
Do-not-ignore-failing-gcc_plugin-install.patch Do not ignore failing gcc_plugin build and install
afl++ silently drops gcc_plugin support when gcc-X-plugin-dev build
dependency not on the default gcc.
Do not ignore the failure.
Sophie Brun <sophie@offensive-security.com> not-needed debian 2022-11-15
Disable-builds-trying-to-access-network.patch Disable specific mode requiring network access during build
To build frida, qemu and unicorn, it tries to download software during
the build. It does not work on a minimal installation because curl, git
and wget are not installed. But it will download software on not minimal
install.
Sophie Brun <sophie@offensive-security.com> invalid upstream 2022-12-05
Ignore-laf-intel-compcov-test-failure-for-s390x-arch.patch Ignore laf-intel/compcov test failure for s390x architecture
This test fails:

```
[*] starting AFL++ test framework ...
[...]
[!] llvm_mode laf-intel/compcov feature compilation failed
```

Quoting upsteam: « LLVM on os/390 generates illegal instructions in the
LAF module, resulting in program crashes ».

So let this test fail, hopefully the test will pass in some future (it
might get fixed in LLVM), and we can crop this patch.
Arnaud Rebillout <arnaudr@kali.org> not-needed 2024-07-02
replace-all-pyobject_getattrstring-with-.patch Replace all PyObject_GetAttrString() with ...Optional...()
This suppresses the AttributeError that would otherwise be raised when
the attribute doesn't exist. It doesn't suppress other exceptions,
though, and we still don't handle those properly.

This enables compiling with Python 3.13. Without this patch, the last
AttributeError from PyObject_GetAttrString() seems to get saved and
raised when we next call into Python code, which happens in init_py().
Unfortunately, using PyObject_GetOptionalAttrString() means that this
patch doesn't work with any Python older than 3.13.
Ben Harris <bjh21@bjh21.me.uk> no debian 2025-01-09

All known versions for source package 'aflplusplus'

Links