Debian Patches
Status for ffuf/2.3.0-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| 30-fix-unaligned-atomic-in-preflight-test.patch | keep the preflight test counter aligned for 64-bit atomics On 32-bit architectures the Go runtime only guarantees 64-bit alignment for the first word of an allocated struct. Placed after the httptest.Server pointer, the preflightHits counter is unaligned and every atomic.AddInt64/LoadInt64 on it panics with "unaligned 64-bit atomic operation", failing four preflight tests on i386. Move the counter to the leading field of the struct. |
Thiago Andrade Marques <andrade@debian.org> | no | debian | 2026-10-07 | |
| 10-fix-spelling.patch | fix-spelling Fix spelling on pkg/ffuf/multierror.go and on the characterization test golden files, which were recorded against the misspelled output. |
Pedro Loami Barbosa dos Santos <pedro@loami.eng.br> | not-needed | 2026-10-06 | ||
| 20-parse-sizes-as-64-bit.patch | parse the value ranges and sizes as 64-bit integers strconv.ParseInt with a bit size of 0 parses at the width of int, which is 32 bits on 32-bit architectures. Every -mc/-fc/-ms/-fs value above 2^31-1 is rejected there, although ValueRange stores int64 values; likewise the Content-Length header is parsed with strconv.Atoi, so responses larger than 2 GiB leave ContentLength at 0 for the size filters. Parse both at 64 bits, the width the consumers already use. |
Thiago Andrade Marques <andrade@debian.org> | no | debian | 2026-10-07 |
