Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-08-08 | Merge pull request #2173 from ahuo1/dev | van Hauser | |
To support AFL instrumentation, add default settings of map_size in forkserver. | |||
2024-08-07 | Merge pull request #2181 from tchebb/fix-no-zlib | van Hauser | |
Fix syntax error when compiling without zlib | |||
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-08-06 | Merge pull request #2179 from fish98/revise_docs | van Hauser | |
Update local building docs with missing dependencies | |||
2024-08-05 | remove redundant tracked tmp files during building | TTFISH | |
Signed-off-by: TTFISH <jiongchiyu@gmail.com> | |||
2024-08-05 | update build dependencies for source-only/distrib | TTFISH | |
Otherwise the building of nyx_mode, frida_mode, unicorn_mode with source_only/all/distrib flag will fail due to missing dependencies. Signed-off-by: TTFISH <jiongchiyu@gmail.com> | |||
2024-08-05 | Merge branch 'AFLplusplus:dev' into dev | Yiyi Wang | |
2024-08-03 | Merge pull request #2174 from killerra/dev | van Hauser | |
Fixed lsan defaults evaluation | |||
2024-08-02 | Handle detect_leaks 0 and false | killerra | |
2024-08-02 | lower mem usage attempt | vanhauser-thc | |
2024-07-28 | Removed bogus free in instrument_coverage_unstable_find_output | killerra | |
2024-07-28 | fixed lasan defaults evaluation | killerra | |
2024-07-28 | To support AFL instrumentation, add default settings. | Yiyi Wang | |
2024-07-24 | Merge pull request #2172 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2024-07-24 | new cmplog map | vanhauser-thc | |
2024-07-24 | fix afl-whatup time calc | vanhauser-thc | |
2024-07-23 | Merge pull request #2169 from killerra/dev | van Hauser | |
Fixed AFL_FRIDA_INST_UNSTABLE_COVERAGE_FILE to work for instances that are not named "default" | |||
2024-07-23 | added free for new strings | killerra | |
2024-07-23 | Fixed frida unstable coverage for instances not named "default" | killerra | |
2024-07-23 | Merge pull request #2168 from AFLplusplus/fix_macos | van Hauser | |
Fix LLVM mode on MacOS | |||
2024-07-23 | oops | Dominik Maier | |
2024-07-23 | Fix LLVM mode build on MacOS | Dominik Maier | |
2024-07-21 | Merge pull request #2165 from meowmeowxw/fix-fasan-arm64 | van Hauser | |
Fix FASAN operand access on aarch64 | |||
2024-07-21 | frida_mode: fix fasan operand access order | Giovanni Di Santi | |
2024-07-17 | mini performance opt | vanhauser-thc | |
2024-07-15 | fix autodict | vanhauser-thc | |
2024-07-14 | Merge pull request #2158 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2024-07-14 | code format | vanhauser-thc | |
2024-07-14 | Merge pull request #2160 from exoosh/dev | van Hauser | |
Fixing change from PR#2152, misspelled variable names | |||
2024-07-14 | ensure this does not happen again | vanhauser-thc | |
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-13 | Fixing change from PR#2152, misspelled variable names | Oliver Schneider | |
2024-07-12 | Merge pull request #2157 from trail-of-forks/fix-syncid-len | van Hauser | |
check the sync_id length once | |||
2024-07-12 | check the sync_id length once | William Tan | |
2024-07-12 | Merge pull request #2156 from choller/patch-1 | van Hauser | |
Initialize max_length in afl_fsrv_init #2155 | |||
2024-07-12 | Initialize max_length in afl_fsrv_init #2155 | Christian Holler (:decoder) | |
2024-07-10 | Merge pull request #2154 from hazohelet/fix-missed-alias-table-recreation | van Hauser | |
Fix missed updates of alias table when INTROSPECTION is on | |||
2024-07-10 | Merge pull request #2152 from exoosh/exocad/stable | van Hauser | |
Some fixups to the GNUmakefile.llvm | |||
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-07-10 | Merge pull request #2138 from meowmeowxw/ijon-set | van Hauser | |
IJON SET | |||
2024-07-10 | ijon set: use __afl_coverage_interesting | Giovanni Di Santi | |
2024-07-10 | Some fixups to the GNUmakefile.llvm | Oliver Schneider | |
* rely less on the shell and more on GNU make to parse the versions * fixed retrieval of minor version (for 18.1.8 it gave 8 instead of 1!) * auto-detection of llvm-config within the supported version range * replaced backticks by `$(...)` syntax * tested against `busybox static-sh`, `bash`, `dash` and `csh` | |||
2024-07-08 | update timeout for custom mutator tests | vanhauser-thc | |
2024-07-08 | Update sample_all.sh (#2146) | Vito | |
Incorrect shell syntax | |||
2024-07-05 | Fixed the syntax errors in `unicorn_loader.py` within `unicorn_mode`. (#2144) | Chenhao | |
Replaced a Chinese comma "," with an English comma "," to ensure the code runs correctly. | |||
2024-07-01 | Merge pull request #2143 from r-barnes/patch-1 | van Hauser | |
Make fallthroughs explicit in afl-fuzz-extras.c | |||
2024-07-01 | Make fallthroughs explicit in afl-fuzz-extras.c | Richard Barnes | |
Using `__attribute__((fallthrough))` makes fallthroughs explicit in a way the compiler can understand. This allows the enablement of `-Wimplicit-fallthrough`. | |||
2024-07-01 | Merge pull request #2142 from CowBoy4mH3LL/patch-2 | van Hauser | |
Update README.md to reflect latest changes | |||
2024-07-01 | Update README.md to reflect latest changes | Subhojeet Mukherjee, PhD | |
1. fixed hook name length to 16 2. no native debug logging at this time -- will bridge with AFL++ macros latter |