Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-25 | Pass dataflow map shm to fork server | Nguyễn Gia Phong | |
2024-11-18 | remove compiler warning | vanhauser-thc | |
2024-11-15 | -g/-G value checks | vanhauser-thc | |
2024-10-14 | fix cycles_wo_finds count | vanhauser-thc | |
2024-10-01 | persistent record for frida and qmeu | vanhauser-thc | |
2024-09-14 | fix AFL_AUTORESUME=1 for Nyx mode | Sergej Schumilo | |
2024-09-12 | nits | vanhauser-thc | |
2024-08-19 | code format, llvm 18 | vanhauser-thc | |
2024-08-06 | Fix syntax error when compiling without zlib | Thomas Hebb | |
commit ecb5854be08fa ("add zlib compression for fast resume") added new logic selected at compile-time when zlib is present. Unfortunately, it also broke the existing logic by removing the last line of a multi-line if statement, resulting in a syntax error when zlib isn't present. Restore the line as it was. | |||
2024-07-14 | Revert "Replace gettimeofday with clock_gettime (#2159)" | vanhauser-thc | |
This reverts commit 7c380a6612f00e4a7ed02364dc2b3769e8edc8f8. | |||
2024-07-14 | Replace gettimeofday with clock_gettime (#2159) | carpintero-de-c | |
2024-07-12 | check the sync_id length once | William Tan | |
2024-07-10 | Fix missed updates of alias table when INTROSPECTION is on | Takuya Shimizu | |
In src/afl-fuzz.c `prev_queued_items` is used to decide whether the alias table should be recreated through the comparison with `afl->queued_items`. https://github.com/AFLplusplus/AFLplusplus/blob/43f462c91b3699b66e4aa1c5703b30f5189b5618/src/afl-fuzz.c#L3103-L3117 However, this variable is also updated to `afl->queued_items` when INTROSPECTION is enabled and the `fuzz_one` appends seeds. https://github.com/AFLplusplus/AFLplusplus/blob/43f462c91b3699b66e4aa1c5703b30f5189b5618/src/afl-fuzz.c#L3135-L3140 Due to the update of `prev_queued_items` when INTROSPECTION is on, alias table may not be recreated when it actually should be. This can lead to potential heap buffer-overflow in `select_next_queue_entry` due to the lack of `afl_realloc` called in `create_alias_table`. This patch fixes this bug by utilizing another variable for the INTROSPECTION part like other variables such as `prev_saved_tmouts`. | |||
2024-06-27 | AFL_CUSTOM_MUTATOR_LATE_SEND added | vanhauser-thc | |
2024-06-21 | add zlib compression for fast resume | vanhauser-thc | |
2024-06-20 | Auto disable memory limits for FASAN | killerra | |
2024-06-19 | Collect persistent coverage data and dump it at the end of the run | Christian Holler (:decoder) | |
With CODE_COVERAGE builds, we need to collect the coverage data of each iteration in a persistant buffer that has the same size as the regular trace buffer used for fuzzing. We dump this information at the end of the run and when combined with pointer data and module info, this can be used to calculate code coverage. | |||
2024-06-18 | code format and changelog | vanhauser-thc | |
2024-06-18 | Merge pull request #2128 from AFLplusplus/fastrestart | van Hauser | |
Fastrestart | |||
2024-06-18 | fast resume option | vanhauser-thc | |
2024-06-17 | nit | vanhauser-thc | |
2024-06-12 | fastresume implementation | vanhauser-thc | |
2024-06-10 | fast resume setup detection | vanhauser-thc | |
2024-06-09 | nit | vanhauser-thc | |
2024-06-09 | fix -n | vanhauser-thc | |
2024-06-09 | allow multiple -m | vanhauser-thc | |
2024-06-05 | nits | vanhauser-thc | |
2024-06-05 | optimize syncing | vanhauser-thc | |
2024-06-04 | AFL_NO_SYNC | vanhauser-thc | |
2024-05-17 | log | vanhauser-thc | |
2024-05-17 | Fix runtime underflow & -V exiting before syncing | Cornelius Aschermann | |
print_stats sets exit_soon even while syncing, this leaves -V 0 still broken, as we don't finish syncing. Additionally, the change that introduced the previous -V fix also broke the runtime tracking, as runtime needs to include all time including sync, splice etc. This caused an underflow in the reported runtime. | |||
2024-05-14 | backup afl->max_length to afl->fsrv.max_length | nj00001 | |
2024-05-13 | disable -> no variants | vanhauser-thc | |
2024-05-02 | AFL_DISABLE_REDUNDANT | vanhauser-thc | |
2024-04-09 | fix -V, code format | vanhauser-thc | |
2024-04-08 | :Adds stats tracking time spend in calibration/trim/sync | Cornelius Aschermann | |
This currently does not affect statsd nor the UI. Only the fuzzer_stats file is updated | |||
2024-03-12 | nit | vanhauser-thc | |
2024-02-29 | gcc cmplog fix | vanhauser-thc | |
2024-02-23 | Add upper and lower safety margins | Leon Weiß | |
2024-02-23 | Adhere to documented behavior | Leon Weiß | |
2024-02-22 | Do not circumvent sanity checks from arg parsing | Leon Weiß | |
2024-02-22 | Convert from microseconds (us) to milliseconds (ms) | Leon Weiß | |
2024-02-08 | code format | vanhauser-thc | |
2024-02-08 | Merge branch '420' into dev | van Hauser | |
2024-02-08 | workaround for MOpt bug with -S | vanhauser-thc | |
2024-02-08 | performance | vanhauser-thc | |
2024-02-08 | Merge pull request #1965 from CodeLinaro/stateful | van Hauser | |
replay mode support | |||
2024-02-04 | fix -z | vanhauser-thc | |
2024-02-04 | add U256/32byte support | vanhauser-thc | |
2024-02-03 | deterministic fuzzing and -z | vanhauser-thc | |