about summary refs log tree commit diff
path: root/src/afl-forkserver.c
AgeCommit message (Collapse)Author
2020-12-18mem error fixvan Hauser
2020-12-09fix cmin/tmin potential overflow on too large filesvan Hauser
2020-12-08fix showmap outputvan Hauser
2020-12-08small fixeshexcoder-
2020-12-08more reporting on errorsvan Hauser
2020-12-03AFL_CRASH_EXITCODE env var added, u8->boolDominik Maier
2020-12-01added AFL_NO_AUTODICTvan Hauser
2020-11-14fix error handling in fauxserverhexcoder-
2020-11-14now really fix -nhexcoder-
2020-11-03fix -N for forkservervan Hauser
2020-11-03revert out_fd copyvan Hauser
2020-11-03fsrv copy: out_fd = 0 on stdinvan Hauser
2020-11-03fsrv copy: out_fd = -1van Hauser
2020-11-03copy fsrv: copy out_file ptrvan Hauser
2020-11-03added better error handling to forkserver fdDominik Maier
2020-10-30extras: afl_realloc -> ck_reallocvan Hauser
2020-10-29Don't crash for unset out_file (fixed #562)Dominik Maier
2020-10-20fix timeout bug in read_s32_timed on non linux OSesAndrea Fioraldi
2020-09-08code-formatvan Hauser
2020-09-08set correct error code when -Vvan Hauser
2020-09-02children terminate on sigpipevan Hauser
2020-09-01child cleanupvan Hauser
2020-08-24Added out_file value when using stdio (#524)Sergio Paganoni
2020-08-24added afl_custom_fuzz_countvan Hauser
2020-08-23code formatDominik Maier
2020-08-23Option for specifying forkserver initialization timeout via environment ↵Marius Muench
variable (#522) * Addition of AFL_FORKSRV_INIT_TMOUT env var This commit introduces a new environment variable which allows to specify the timespan AFL should wait for initial contact with the forkserver. This is useful for fuzz-targets requiring a rather long setup time before the actual fuzzing can be started (e.g., unicorn). * add .swp files to .gitignore * Inherit init_tmout in afl_fsrv_init_dup Without this patch, the forkserver would spawn with a timeout of 0 in cmplog mode, leading to an immediate crash. Additionally, this commit removes a spurious whitespace. * Initialize afl->fsrv.init_tmout in afl_fsrv_init Not all afl-components will need the new AFL_FORKSRV_INIT_TMOUT environment variable. Hence, it's initialized to the safe "default" value from before in afl_fsrv_init now.
2020-08-23added AFL_MAX_DET_EXTRAS env varDominik Maier
2020-08-22enable autodict for cmplog compile, it is ensure not be used in the forkservervan Hauser
2020-08-18code-format, changelogDominik Maier
2020-08-18moved autodict extras away from extras_aDominik Maier
2020-08-14Revert "Merge branch 'debug' into dev"root
This reverts commit a7537b5511ad767d2240cf2dc6d3e261daa676f9, reversing changes made to 15e799f7ae666418e75c6a79db833c5316b21f97.
2020-08-14Merge branch 'debug' into devvan Hauser
2020-08-14formattingvan Hauser
2020-08-14code-formatDominik Maier
2020-08-14cleaned up maybe_add_auto callsDominik Maier
2020-08-12split up __afl_manual_init, added internal AFL_DISABLE_LLVM_INSTRUMENTATION, ↵van Hauser
skipping ctor+ifunc functions for all llvm, code-format
2020-08-12setting attribute hot intelligently gives 0.5% speedvan Hauser
2020-08-11move taint_mode varvan Hauser
2020-08-11Merge branch 'debug' into taintvan Hauser
2020-08-10LTO: make dynamic map the defaultvan Hauser
2020-08-09taint integration donevan Hauser
2020-08-09code formatvan Hauser
2020-08-09step 1van Hauser
2020-08-07code formatDominik Maier
2020-08-07enabled Wextra, fixed bugsDominik Maier
2020-07-03ubsan optionsAndrea Fioraldi
2020-06-29workaround for recent afl++ versionsvan Hauser
2020-06-29fix autodictvan Hauser
2020-06-25make llvm_mode pcguard instrumentation collision freevan Hauser
2020-06-16fix for *BSD: remove all HAVE_ARC4RANDOM dependencieshexcoder-