about summary refs log tree commit diff
path: root/src/afl-fuzz-state.c
AgeCommit message (Collapse)Author
2023-04-21fixed formatting with make code-formatMaik Betka
2023-04-21Merge remote-tracking branch 'origin/dev' into atnwalkMaik Betka
# Conflicts: # include/afl-fuzz.h # src/afl-fuzz-run.c
2023-04-17fixed code clones in atnwalk.c, introduced new environment variable ↵Maik Betka
AFL_POST_PROCESS_KEEP_ORIGINAL in AFL++ to integrate atnwalk without re-compiling afl-fuzz
2023-04-02allow pizza mode to be disabledvanhauser-thc
2023-03-06Fixed according to CRAmit Elkabetz
2023-03-05Changed warning message to use const instead of magicAmit Elkabetz
2023-03-05Fixed according to PR comment, moved cli flag to an env variableAmit Elkabetz
2023-03-05Added flag -u to allow custom interval to update fuzzer_stats fileAmit Elkabetz
2023-02-15debug outputvanhauser-thc
2023-01-18ignore timeout env optionvanhauser-thc
2023-01-03welcome 2023vanhauser-thc
2022-10-24changelog updatevanhauser-thc
2022-10-21Add AFL_FORK_SERVER_KILL_SIGNAL environment variable.Nils Bars
The AFL_FORK_SERVER_KILL_SIGNAL variable allows to configure the signal used to kill the fork server on termination.
2022-10-20Fix child reaping on fuzzer terminationNils Bars
This commit contains the following changes: - Call `waitpid()` on the child and the fork server when terminating the fuzzer; thus, we do not end up with zombies. - Rename `fsrv.kill_signal` to `fsrv.child_kill_signal`, since the documentation states that the signal is used to terminate the *child*. - Use SIGTERM instead of fsrv.(child)_kill_signal, thus the fork server can always reap the child.
2022-09-10code formatvanhauser-thc
2022-08-25fix pizza modevanhauser-thc
2022-08-14add AFL_NO_STARTUP_CALIBRATION featurevanhauser-thc
2022-07-21fix pizza modevanhauser-thc
2022-06-17formattingRuben ten Hove
2022-06-17feat: allow to skip readme creation on crashRuben ten Hove
2022-06-08honor AFL_MAP_SIZE well outside of afl++vanhauser-thc
2022-05-27Add AFL_SYNC_TIME variable for synchronization time tuning (#1425)Daniil Kuts
* Add AFL_SYNC_TIME variable for synchronization time tuning * Documentation for AFL_SYNC_TIME variable
2022-05-17fix mem leakche30122
2022-04-08add AFL_KEEP_TIMEOUTSvanhauser-thc
2022-04-03fix pizza modevanhauser-thc
2022-04-02Fix dyslexia and clang formatCarlo Maragno
2022-04-01Add basic support for Italian usersCarlo Maragno
2022-02-08reintroduce AFL_PERSISTENT and AFL_DEFER_FORKSRVvanhauser-thc
2022-02-05change -y to -g/-G and add env var alternativesvanhauser-thc
2022-02-05add afl-fuzz -y fuzz length supportvanhauser-thc
2022-01-01welcome 2022vanhauser-thc
2021-11-06http->httpsvanhauser-thc
2021-08-12AFL_IGNORE_PROBLEMS + library checks and documentationvanhauser-thc
2021-06-10fix AFL_CAL_FASTvanhauser-thc
2021-05-25add AFL_TRY_AFFINITYvanhauser-thc
2021-05-25AFL_SKIP_CRASHES is obsolete since 3.0vanhauser-thc
2021-05-10code-formatvanhauser-thc
2021-05-07Exit on time (#904)Roman M. Iudichev
* Variable AFL_EXIT_ON_TIME description has been added. Variables AFL_EXIT_ON_TIME and afl_exit_on_time has been added. afl->exit_on_time variable initialization has been added. The asignment of a value to the afl->afl_env.afl_exit_on_time variable from environment variables has been added. Code to exit on timeout if new path not found has been added. * Type of afl_exit_on_time variable has been changed. Variable exit_on_time has been added to the afl_state_t structure. * Command `export AFL_EXIT_WHEN_DONE=1` has been added. * Millisecond to second conversion has been added. Call get_cur_time() has been added. * Revert to using the saved current time value. * Useless check has been removed.
2021-04-13add AFL_EXIT_ON_SEED_ISSUESvanhauser-thc
2021-03-25update dynamic listvanhauser-thc
2021-03-24Merge branch 'replay' into tmpvan Hauser
2021-03-23fixed tiny nitpicksDominik Maier
2021-03-06complete implemenation, still no testvanhauser-thc
2021-02-19suggested env vars for lazy pplAndrea Fioraldi
2021-02-07persistent replay env setupvanhauser-thc
2021-01-30added AFL_CMPLOG_ONLY_NEW featurevan Hauser
2021-01-15merge cmplogvan Hauser
2021-01-07User defined kill signal value (#678)buherator
* Adding AFL_KILL_SIGNAL environment variable Controlling the kill signal used to end forked processes. * Checking validity of AFL_KILL_SIGNAL env variable This commit also sets a valid value in the environment to avoid duplicating code in at_exit(). Changing data type of fsrv->kill_signal to u8 to match last_kill_signal. * Adding afl_kill_signal to AFL (environment) state This commit simply introduces a struct member for future use. The env variable is not used from the afl struct but from fsrv, where its validity is checked, resulting in a FATAL in case of errors.
2020-12-26fix exec/s displayvan Hauser
2020-12-20fix endless loop in afl-cc allow/blocklists starting a line with a commentvan Hauser