Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-16 | Merge pull request #819 from realmadsci/qemu-consistent-preload | Andrea Fioraldi | |
Remove AFL_PRELOAD and AFL_USE_QASAN handlers | |||
2021-03-16 | Merge pull request #818 from realmadsci/add-qemu-custom-bin | Andrea Fioraldi | |
Add AFL_QEMU_CUSTOM_BIN environment flag | |||
2021-03-15 | v3.12a init | vanhauser-thc | |
2021-03-15 | Merge pull request #820 from AFLplusplus/dev 3.11c | van Hauser | |
push to stable | |||
2021-03-15 | v3.11c release | vanhauser-thc | |
2021-03-15 | fix test | vanhauser-thc | |
2021-03-15 | afl-showmap: Unwind a change to keep it pre-C99 compatible | realmadsci | |
2021-03-15 | Remove AFL_PRELOAD and AFL_USE_QASAN handlers | realmadsci | |
These are now processed in afl-qemu-trace so that the "copy+paste" code that is in all of the other AFL tools can be removed. This also allows the AFL_USE_QASAN flag to work the same when used with tools like afl-fuzz as it does with afl-qemu-trace. This is important in situations where loading the QASAN library changes the address of your desired entrypoint, or for crash validation using the same environment that afl-fuzz was using. With this change, the same set of environment variables can be used in exactly the same way between afl-fuzz, afl-showmap, and afl-qemu-trace, and you will get exactly the same guest environment. | |||
2021-03-15 | Add AFL_QEMU_CUSTOM_BIN environment flag | realmadsci | |
In QEMU mode (-Q), setting AFL_QEMU_CUSTOM_BIN cause afl-fuzz to skip prepending afl-qemu-trace to your command line. Use this if you wish to use a custom afl-qemu-trace or if you need to modify the afl-qemu-trace arguments. | |||
2021-03-15 | fixes | aflpp | |
2021-03-15 | afl-showmap: Allow @@ to be part of an arg | realmadsci | |
The previous implementation of "@@ handling" in afl-showmap differed greatly from how it was handled in afl-fuzz and how the documentation presented it. It used to require that the @@ be its own argument separated by whitespace and could not be used in situations like "--file=@@". This change standardizes it to use detect_file_args() like everybody else does, so that it will have the expected and documented behavior. | |||
2021-03-15 | triage_crashes.sh: Fix error reporting | realmadsci | |
2021-03-15 | triage_crashes.sh: Allow @@ to be part of an arg | realmadsci | |
2021-03-15 | afl-cmin: Allow @@ to be part of an arg | realmadsci | |
The previous implementation of "@@ handling" in afl-cmin differed greatly from how it was handled in afl-fuzz and how the documentation presented it. It used to require that the @@ be its own argument separated by whitespace and could not be used in situations like "--file=@@". This change standardizes it to just look for @@ to be *in* an argument in the same manner that afl-cmin.bash does, so that it will have the expected and documented behavior. | |||
2021-03-15 | libqasan/malloc: Additional pointer checks | realmadsci | |
Add checks to free() and malloc_usable_size() to verify (sort of) that the pointers are actually pointing at valid allocated memory before dereferencing them and using the chunk_begin struct info. This will catch use-after-free and wildly bad pointers a little bit earlier. | |||
2021-03-15 | libqasan: Add checks for read() and write() | realmadsci | |
2021-03-13 | Merge pull request #813 from MarcoFalke/patch-1 | van Hauser | |
doc: Clarify default value of N iterations in aflpp_driver | |||
2021-03-13 | doc: Clarify default value of N iterations in aflpp_driver | MarcoFalke | |
2021-03-12 | added ui change to changelog | Dominik Maier | |
2021-03-12 | make get_offsets executable | Dominik Maier | |
2021-03-12 | unique crashes yellow on resume (#801) | Dominik Maier | |
2021-03-11 | Merge pull request #807 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2021-03-11 | more time for fp split | vanhauser-thc | |
2021-03-11 | fix | aflpp | |
2021-03-11 | Merge pull request #806 from AFLplusplus/dev | van Hauser | |
Dev | |||
2021-03-11 | new auto map | aflpp | |
2021-03-11 | fix the auto map fix | vanhauser-thc | |
2021-03-11 | implemented #801 | Dominik Maier | |
2021-03-11 | more time for float split test | vanhauser-thc | |
2021-03-11 | more time for tests | vanhauser-thc | |
2021-03-10 | Revert "PFATAL for libdislocator" | vanhauser-thc | |
This reverts commit ffd8fae22ae51b6eda9bad6c4ee7173daba427b8. | |||
2021-03-10 | PFATAL for libdislocator | vanhauser-thc | |
2021-03-10 | Merge pull request #802 from MarcoFalke/patch-1 | van Hauser | |
doc: Clarify memory limits in Readme | |||
2021-03-10 | doc: Clarify memory limits in Readme | MarcoFalke | |
2021-03-10 | Merge pull request #800 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2021-03-10 | fix auto map discovery | vanhauser-thc | |
2021-03-10 | fix man path | vanhauser-thc | |
2021-03-10 | cmplog finetuning | vanhauser-thc | |
2021-03-10 | Merge pull request #786 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2021-03-10 | brackets make dominik happy | vanhauser-thc | |
2021-03-10 | Merge pull request #790 from rchildre3/qemu-deps | van Hauser | |
Remove QEMU dependency checks | |||
2021-03-10 | gsoc2021 clarification | vanhauser-thc | |
2021-03-10 | Remove QEMU dependency checks | R. Elliott Childre | |
Most of these packages (bison, flex, pixman (in non-system mode)) are no longer dependencies of QEMU and regardless, QEMU's build system is quite capable of finding dependencies by itself and will error out accordingly. This prevents having to further change this code as QEMU's dependencies inevitably change. | |||
2021-03-10 | change map_size tests | vanhauser-thc | |
2021-03-10 | correct debug | vanhauser-thc | |
2021-03-10 | fix | vanhauser-thc | |
2021-03-10 | rt debug | vanhauser-thc | |
2021-03-10 | cmplog rtn rt fix | vanhauser-thc | |
2021-03-10 | fixed scan-build warnings | Dominik Maier | |
2021-03-10 | tiny typo fixed | Dominik Maier | |