Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-11 | Unsetting AFL_LLVM_ALLOWLIST and AFL_LLVM_DENYLIST environment variables | Abhinav Garg | |
2024-11-09 | enhance backward compatibility and portability | hexcoder- | |
2024-11-09 | install all includes | vanhauser-thc | |
2024-11-01 | Install {config,types}.h | Nguyễn Gia Phong | |
2024-06-21 | add zlib compression for fast resume | vanhauser-thc | |
2024-06-13 | Remove -Wno-shift-count-overflow flag and hashmap from compilation | Kuan-Wei Chiu | |
After commit 0c9d8e59 ("Fix undefined behavior by casting to uint64_t before left shift"), the -Wno-shift-count-overflow flag is no longer necessary to suppress compilation warnings. This commit removes the flag, allowing the compiler to provide appropriate warnings for any potential future cases of shifting too many bits. Additionally, after commit eaf4a299 ("make redqueen hashmap not default"), the hashmap is no longer in use. Therefore, this commit also removes the hashmap from the GNUmakefile. | |||
2024-03-22 | fix override directive and recipe echoing | SonicStark | |
2024-02-08 | Merge branch '420' into dev | van Hauser | |
2024-02-08 | performance | vanhauser-thc | |
2024-02-05 | adjust cmplog header | vanhauser-thc | |
2024-02-01 | fix ci | vanhauser-thc | |
2024-02-01 | fix ci | vanhauser-thc | |
2024-01-30 | Fixes to afl-cc and documentation (#1974) | Christian Holler (:decoder) | |
* Always compile with -ldl when building for CODE_COVERAGE When building with CODE_COVERAGE, the afl runtime contains code that calls `dladdr` which requires -ldl. Under most circumstances, clang already adds this (e.g. when building with pc-table), but there are some circumstances where it isn't added automatically. * Add visibility declaration to __afl_connected When building with hidden visibility, the use of __AFL_LOOP inside such code can cause linker errors due to __afl_connected being declared "hidden". * Update docs to clarify that CODE_COVERAGE=1 is required for dynamic_covfilter | |||
2023-12-27 | initial simple injection detection support | vanhauser-thc | |
2023-12-19 | remove afl-network-client on uninstall | vanhauser-thc | |
2023-09-30 | add afl-addseeds tool | vanhauser-thc | |
2023-09-19 | UTF-8 line rendering for status screen as default | Thomas Rooijakkers | |
2023-09-13 | Add support for UTF-8 line rendering | Thomas Rooijakkers | |
2023-08-08 | afl-fuzz-redqueen.c fix build, also forgotten math lib for ilog* calls | David CARLIER | |
2023-07-23 | temp cmplog fixes | vanhauser-thc | |
2023-06-21 | updated llvm requirements | mischa | |
2023-06-05 | build: fix compiler version in build output | fanquake | |
Currently, if I build like with Clang, I'll get: ```bash make LLVM_CONFIG=llvm-config-15 CC=clang-15 CXX=clang++-15 <snip> [+] Everything seems to be working, ready to compile. (gcc version 12.1.0 (Ubuntu 12.1.0-2ubuntu1~22.04) ) clang-15 -O2 -D_FORTIFY_SOURCE=1 .... ``` Which is somewhat confusing. Fix this, and in a way that still outputs the correct version info for Clang and GCC. Use `--version`, and pick the first line, as that is where they are consistent in output. `clang -v` gives the version first, whereas `gcc -v` gives the version on the last line. We switch to using $(CC), otherwise we also get incorrect output, and dropping CCVER altogether, given this is it's only use. | |||
2023-05-23 | real gcc gnumakefile fix | vanhauser-thc | |
2023-05-23 | fix gnumakefile for non-gcc | vanhauser-thc | |
2023-05-17 | fix debug build | vanhauser-thc | |
2023-05-17 | enforce python setting detection | vanhauser-thc | |
2023-05-09 | fix makefile | vanhauser-thc | |
2023-05-05 | GNUmakefile: Update LLVM instructions (#1728) | Moshe Kaplan | |
Update LLVM instructions, because versions higher than 14 are supported and to be explicit that LLD is also required | |||
2023-04-28 | doc, code format | vanhauser-thc | |
2023-04-27 | afl++ -> AFL++ | vanhauser-thc | |
2023-04-21 | debug output | vanhauser-thc | |
2023-04-20 | afl-showmap custom mutator support | vanhauser-thc | |
2023-04-15 | wasm support | vanhauser-thc | |
2023-04-13 | remove -z option, use -p mmopt instead | vanhauser-thc | |
2023-04-12 | nits | vanhauser-thc | |
2023-03-21 | nit: fix minor typos | Dmitry Savintsev | |
change "cannot be build" to "cannot be built" | |||
2023-03-10 | macos ci debug | vanhauser-thc | |
2023-03-10 | macos ci debug | vanhauser-thc | |
2023-03-10 | macos ci debug | vanhauser-thc | |
2023-03-10 | debug macos ci | vanhauser-thc | |
2022-12-29 | fix makefile typo | vanhauser-thc | |
2022-12-23 | make CI green | vanhauser-thc | |
2022-12-16 | fix Solaris/Illumos build | David Carlier | |
2022-11-17 | nits | vanhauser-thc | |
2022-11-10 | llvm debug | vanhauser-thc | |
2022-11-01 | remove python2 reference | vanhauser-thc | |
2022-10-11 | fastexit + code format | vanhauser-thc | |
2022-08-14 | add build report | vanhauser-thc | |
2022-07-25 | fix | vanhauser-thc | |
2022-07-25 | update compile options | vanhauser-thc | |