Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-07 | Merge pull request #2240 from AFLplusplus/dev stable | van Hauser | |
Push to stable | |||
2024-11-07 | changes | vanhauser-thc | |
2024-11-07 | update unicorn checkout | vanhauser-thc | |
2024-11-07 | Merge pull request #2239 from wtdcode/fix-uc2-breakage | van Hauser | |
Force 2.0.1.post1 for unicornal temporarily | |||
2024-11-07 | Force 2.0.1.post1 for unicornal temporarily | mio | |
2024-11-04 | Merge pull request #2235 from CowBoy4mH3LL/patch-3 | van Hauser | |
Update README: Link to OpenSSF talk added | |||
2024-11-04 | Update README: Link to OpenSSF talk added | Subhojeet Mukherjee, PhD | |
2024-11-01 | Merge pull request #2234 from McSinyx/include | van Hauser | |
Install {config,types}.h | |||
2024-11-01 | Install {config,types}.h | Nguyễn Gia Phong | |
2024-10-30 | update qemuafl | vanhauser-thc | |
2024-10-30 | Merge pull request #2226 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2024-10-30 | fix | vanhauser-thc | |
2024-10-30 | Merge pull request #2232 from michaelmior/jsonschema-dict | van Hauser | |
Add JSON Schema dictionary | |||
2024-10-29 | Add JSON Schema dictionary | Michael Mior | |
2024-10-28 | fix explanation how to obtain the map size | vanhauser-thc | |
2024-10-25 | Merge pull request #2231 from dergoegge/2024-08-fix-start-off | van Hauser | |
Make `__AFL_COVERAGE_START_OFF` work for targets with "small" maps | |||
2024-10-25 | Make __AFL_COVERAGE_START_OFF work for targets with "small" maps | dergoegge | |
2024-10-20 | Merge pull request #2229 from g0ku704/feat/disable_gcc_version_check | van Hauser | |
Introduce `AFL_GCC_DISABLE_VERSION_CHECK` to disable GCC version check | |||
2024-10-20 | doc: add description for AFL_GCC_DISABLE_VERSION_CHECK | rapt0r | |
2024-10-19 | feat: introduce GCC disable environment variable | rapt0r | |
This change is to disable the GCC plugin version check for GCC plugin and CMPLOG, to overcome the issues with incompatability with expected GCC version and actual GCC version used to compile using `AFL_GCC_DISABLE_VERSION_CHECK` environment variable. | |||
2024-10-19 | fix the cleanup of previous generated SHA1 files in function ↵ | hexcoder- | |
handle_existing_out_dir() | |||
2024-10-16 | changelog | vanhauser-thc | |
2024-10-16 | add AFL_OPT_LEVEL support | vanhauser-thc | |
2024-10-15 | nits | vanhauser-thc | |
2024-10-14 | update how AFL_EXIT_WHEN_DONE and colors of cycles done are working | vanhauser-thc | |
2024-10-14 | fix cycles_wo_finds count | vanhauser-thc | |
2024-10-07 | Merge pull request #2222 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2024-10-07 | add LLVMFuzzerTestOneInput -1 support for non-asan | vanhauser-thc | |
2024-10-07 | code format | vanhauser-thc | |
2024-10-07 | Merge pull request #2220 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2024-10-07 | update nyx | vanhauser-thc | |
2024-10-07 | Merge pull request #2217 from carlocab/macos-flags | van Hauser | |
Update macOS linker flags in GNUmakefile.llvm | |||
2024-10-07 | Merge pull request #2218 from ea/stable | van Hauser | |
Fix uninitialized alloc_canary in libdislocator | |||
2024-10-02 | Fix uninitialized alloc_canary in libdislocator | ea | |
When random alloc_canary env var option was introduced, a possibility for use of uninitialized alloc_canary value was made. In most cases, constructor will be called during shared library load and the alloc_canary would be initialized to either its default value or a randomly generated one if forced by AFL_RANDOM_ALLOC_CANARY env var. However, in some cases, libraries loaded before libdislocator will make allocations (still using libdislocator's allocation functions) while alloc_canary is still uninitialized. In such cases, canary value is usually NULL. If such allocated value is then free()'d after libdislocator's constructor has been run, call to free() will fail causing a false positive. This condition usually happens while calling library destructors at process termination. The patch ensures the canary value is initialized in all cases, and introduces a destructor that reverts it to default value. This does mean that certain number of early allocations will use the default canary value rather than the random one set afterwards. This seems like a reasonable tradeoff as I haven't found a surefire way of forcing libdislocator's constructor to run first in all possible cases (if nothing else, libphtread usually has priority). | |||
2024-10-02 | Update macOS linker flags in GNUmakefile.llvm | Carlo Cabrera | |
`-flat_namespace` is effectively deprecated and doesn't really work as expected these days. Omitting the `-flat_namespace` means that binaries are built with a two-level namespace, which don't support `-undefined suppress`. The idiomatic way of telling the linker to look up undefined symbols at runtime is using `-undefined dynamic_lookup`, which is supported by a two-level namespace. See also: ocaml/ocaml#10723 mono/mono#21257 | |||
2024-10-01 | persistent record for frida and qmeu | vanhauser-thc | |
2024-09-29 | llvm20 fix | vanhauser-thc | |
2024-09-27 | fix fix | vanhauser-thc | |
2024-09-26 | fix postprocess for calibration | vanhauser-thc | |
2024-09-24 | Merge pull request #2214 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2024-09-24 | 2nd macos ci attempt | vanhauser-thc | |
2024-09-24 | update qemuafl | vanhauser-thc | |
2024-09-24 | try macos ci | vanhauser-thc | |
2024-09-23 | Fix macOS build | Dominik Maier | |
2024-09-23 | Merge pull request #2212 from nj00001/dev | van Hauser | |
Save crash log returned by nyx when AFL_CRASHING_SEEDS_AS_NEW_CRASH e… | |||
2024-09-23 | Save crash log returned by nyx when AFL_CRASHING_SEEDS_AS_NEW_CRASH ↵ | nj00001 | |
environment variable is enabled nyx also returns a crash log when reporting a crash, both files are saved in the afl++ fuzzing run, whereas with the AFL_CRASHING_SEEDS_AS_NEW_CRASH setting, only the crash file is saved in the dry run phase if crashes are included in the supplied seeds. This commit adds crash log saving to keep the behavior consistent | |||
2024-09-16 | Update fuzzing_in_depth.md for a typo (#2209) | Seyed Behnam Andarzian | |
2024-09-14 | Merge pull request #2207 from schumilo/dev | van Hauser | |
fix AFL_AUTORESUME=1 for Nyx mode | |||
2024-09-14 | Merge pull request #2208 from 20urc3/patch-1 | van Hauser | |
Update COMPARISON.md | |||
2024-09-14 | Update COMPARISON.md | 20urc3 | |
- Add Ampere Altra Q80-30 benchmark |