about summary refs log tree commit diff
path: root/docs
diff options
context:
space:
mode:
authorvanhauser-thc <vh@thc.org>2021-04-13 13:01:50 +0200
committervanhauser-thc <vh@thc.org>2021-04-13 13:01:50 +0200
commitbe880f2476963b8ebebe9d8cc196e4e74104c7a6 (patch)
tree9ae79ba89167e358892e99e0caa2b266e95a55a9 /docs
parent50bb931ea604a83784609dc71934a4a8f8feb156 (diff)
downloadafl++-be880f2476963b8ebebe9d8cc196e4e74104c7a6.tar.gz
add AFL_EXIT_ON_SEED_ISSUES
Diffstat (limited to 'docs')
-rw-r--r--docs/Changelog.md3
-rw-r--r--docs/env_variables.md3
2 files changed, 6 insertions, 0 deletions
diff --git a/docs/Changelog.md b/docs/Changelog.md
index 4139a9b3..14a0bdaf 100644
--- a/docs/Changelog.md
+++ b/docs/Changelog.md
@@ -24,6 +24,9 @@ sending a mail to <afl-users+subscribe@googlegroups.com>.
     - ensure one fuzzer sync per cycle
     - fix afl_custom_queue_new_entry original file name when syncing
       from fuzzers
+    - added AFL_EXIT_ON_SEED_ISSUES env that will exit if a seed in
+      -i dir crashes the target or results in a timeout. By default
+      afl++ ignores these and uses them for splicing instead.
   - afl-cc:
     - Leak Sanitizer support (AFL_USE_LSAN) added by Joshua Rogers, thanks!
     - Removed InsTrim instrumentation as it is not as good as PCGUARD
diff --git a/docs/env_variables.md b/docs/env_variables.md
index 8d482e20..1f4dfef9 100644
--- a/docs/env_variables.md
+++ b/docs/env_variables.md
@@ -284,6 +284,9 @@ checks or alter some of the more exotic semantics of the tool:
     normally indicated by the cycle counter in the UI turning green. May be
     convenient for some types of automated jobs.
 
+  - `AFL_EXIT_ON_SEED_ISSUES` will restore the vanilla afl-fuzz behaviour
+    which does not allow crashes or timeout seeds in the initial -i corpus.
+
   - `AFL_MAP_SIZE` sets the size of the shared map that afl-fuzz, afl-showmap,
     afl-tmin and afl-analyze create to gather instrumentation data from
     the target. This must be equal or larger than the size the target was