Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-05 | Ergonomic Improvements for Rust Custom Mutators (#772) | julihoh | |
* allow returning of str instead of CStr in rust custom mutator * use OsStr instead of CStr for file paths * fix cfg and compiler errors * custom mutator default descriptions * fix usage of afl_internal feature flag * fix example mutator cfg * fix lain mutator * Revert "fix lain mutator" This reverts commit adf700180888d86e8331939cea62d0b39fc699a7. * actually fix lain mutator * resolve question around utf-8 null bytes * change from OsStr to Path to be even more ergonomic * add rust custom mutator ci * fix github action * again * separate compilation check | |||
2021-02-27 | some rust cleanup | Dominik Maier | |
2021-02-27 | custom mutator rust support (#752) | julihoh | |
* custom mutator rust support * clarify how to view documentation for rust mutators * remove `FuzzResult` hack and clarify lifetimes of CustomMutator::fuzz * rename TErr associated tyep to Error to be more idiomatic * fix warnings * add example for fallible custom mutator * make Fallible Custom Mutator the default and implement it's handle_err method by default * rename CustomMutator::handle_err to handle_error * add example mutator using lain | |||
2021-02-25 | cmplog finetuning | vanhauser-thc | |
2021-02-19 | libhfcommon not anymore a symlink | Andrea Fioraldi | |
2021-02-19 | Revert "Remove self-referential symlink" | Andrea Fioraldi | |
This reverts commit aaf5fcd98a7c713ab8b6ae554babbf74bd92374b. | |||
2021-02-19 | fix hongg mutator API change | Andrea Fioraldi | |
2021-02-19 | Merge pull request #753 from frewsxcv/frewsxcv-libhf | Andrea Fioraldi | |
Remove self-referential symlink | |||
2021-02-19 | Remove self-referential symlink | Corey Farwell | |
2021-02-18 | update honggfuzz custom mutator | vanhauser-thc | |
2021-01-20 | android: Add libprotobuf aflpp custom_mutator example | Joey Jiao | |
2021-01-20 | android: build custom mutators for symcc, radamsa | Joey Jiao | |
2021-01-20 | android: port libfuzzer-mutator | Joey Jiao | |
2021-01-04 | code cleanups (from cppcheck mostly) | hexcoder- | |
2021-01-04 | Revert "code cleanups (from cppcheck)" | hexcoder- | |
This reverts commit 33a7d6f1688856c050b0ac71ac1df4018e4d531c. | |||
2021-01-04 | code cleanups (from cppcheck) | hexcoder- | |
2020-12-08 | fix grammar download script | van Hauser | |
2020-12-08 | fixes for grammar scripts | van Hauser | |
2020-12-08 | streamlined grammar mutator submodule | Dominik Maier | |
2020-12-08 | Fix Grammar Mutator Submodule (#623) | R. Elliott Childre | |
Fixes: 651ad18e2179 ("added the grammar mutator as a git submodule ...") * Project pointer never pushed * Reduces dirctory complexity * Building and dependencies for the subproject should be isolated to the subproject's documentation * Fix broken link to README * Use `--init` for `git submodule` | |||
2020-11-17 | micro optimization: allocate only when needed | hexcoder- | |
2020-11-17 | Merge pull request #601 from Rumata888/fixing_symcc | van Hauser | |
Fixing symcc custom mutator | |||
2020-11-17 | Fixed fd leak on early exit and closed pipes before early exits and PFATAL | Rumata888 | |
2020-11-13 | Fixed memleaks, change exit to PFATAL | Rumata888 | |
2020-11-12 | another two mem leaks | hexcoder- | |
2020-11-12 | fix two mem leaks detected by cppcheck | hexcoder- | |
2020-11-12 | Fixed name collision problem | Rumata888 | |
2020-11-12 | Formatted changed/added files | Rumata888 | |
2020-11-12 | Fixed symcc custom mutator | Rumata888 | |
2020-11-10 | fix libfuzzer custom mutator and add introspection function | van Hauser | |
2020-10-29 | typo | hexcoder- | |
2020-10-29 | typo | hexcoder- | |
2020-10-29 | typo | hexcoder- | |
2020-10-29 | typo | hexcoder- | |
2020-09-21 | fix and update libfuzzer custom mutator | van Hauser | |
2020-09-20 | set explore as default, fix schedule display | van Hauser | |
2020-09-13 | code format | Dominik Maier | |
2020-09-11 | fix for afl-compiler-rt to only send dictionary data if there is some | van Hauser | |
2020-09-10 | add libfuzzer custom mutator, minor enhancements and fixes | van Hauser | |
2020-09-09 | new custom mutator: symcc | van Hauser | |
2020-09-01 | added the grammar mutator as a git submodule + documentation | van Hauser | |
2020-08-28 | Pass CPPFLAGS to all calls of the C compiler | Raphaƫl Hertzog | |
This variable is a standard way to inject options for the C preprocessor. It's respected by the implicit rules of make and autoconf/automake. Debian sets this variable during package build to inject `-D_FORTIFY_SOURCE=2` and we would like afl++ to respect it. Note that this commit also adds $(CFLAGS) in the build of afl-performance.o where it was missing. It might have been on purpose but we want to keep CFLAGS everywhere as well since Debian injects various options through that variable (for hardening and reproducibility). | |||
2020-08-18 | Reworked maybe_grow to take a single ptr, renamed to afl_realloc (#505) | Dominik Maier | |
* maybe_grow takes a single ptr * fixed use_deflate * reworked maybe_grow_bufsize * helper to access underlying buf * remove redundant realloc_block * code format * fixes * added unit tests * renamed maybe_grow to afl_realloc * BUF_PARAMS -> AFL_BUF_PARAM | |||
2020-08-07 | Custom Mutator readme (#495) | Dominik Maier | |
2020-08-04 | update honggfuzz custom mutator. make update is all it takes to stay current :) | van Hauser | |
2020-07-26 | fix honggfuzz dict | van Hauser | |
2020-07-23 | fix warning | van Hauser | |
2020-07-23 | added honggfuzz custom mutator :) | van Hauser | |
2020-07-20 | update link | van Hauser | |
2020-07-20 | add superion custom mutator link | van Hauser | |