6c26434a63
fix pizza mode
2022-07-21 13:41:43 +02:00
4990823840
formatting
2022-06-17 21:08:37 +02:00
3d1a57deed
feat: allow to skip readme creation on crash
2022-06-17 21:03:46 +02:00
83f32c5248
honor AFL_MAP_SIZE well outside of afl++
2022-06-08 10:56:11 +02:00
c96238d85f
Add AFL_SYNC_TIME variable for synchronization time tuning ( #1425 )
...
* Add AFL_SYNC_TIME variable for synchronization time tuning
* Documentation for AFL_SYNC_TIME variable
2022-05-27 12:52:31 +02:00
c563faa076
fix mem leak
2022-05-17 16:47:01 +08:00
e9288bcfad
add AFL_KEEP_TIMEOUTS
2022-04-08 22:44:10 +02:00
15b43e6ce1
fix pizza mode
2022-04-03 19:14:59 +02:00
26f3ec28ee
Fix dyslexia and clang format
2022-04-02 13:11:39 +02:00
29f0bb1c6a
Add basic support for Italian users
2022-04-01 13:23:01 +02:00
cf853fb249
reintroduce AFL_PERSISTENT and AFL_DEFER_FORKSRV
2022-02-08 20:15:48 +01:00
fa3c0d8a37
change -y to -g/-G and add env var alternatives
2022-02-05 10:36:37 +01:00
d5b9cd4b73
add afl-fuzz -y fuzz length support
2022-02-05 08:27:17 +01:00
e1082f2548
welcome 2022
2022-01-01 00:49:17 +01:00
9325a4fcbb
http->https
2021-11-06 10:28:22 +01:00
c775f40ebf
AFL_IGNORE_PROBLEMS + library checks and documentation
2021-08-12 14:32:44 +02:00
a7340a1ac6
fix AFL_CAL_FAST
2021-06-10 10:25:37 +02:00
87b16c4460
add AFL_TRY_AFFINITY
2021-05-25 10:45:24 +02:00
8e75adfee5
AFL_SKIP_CRASHES is obsolete since 3.0
2021-05-25 09:22:50 +02:00
50af4654e3
code-format
2021-05-10 13:46:31 +02:00
069e61dfc6
Exit on time ( #904 )
...
* 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-05-07 17:32:17 +02:00
be880f2476
add AFL_EXIT_ON_SEED_ISSUES
2021-04-13 13:01:50 +02:00
90e7543038
update dynamic list
2021-03-25 08:55:04 +01:00
6e2a0ef233
Merge branch 'replay' into tmp
2021-03-24 18:19:13 +01:00
5fcd634f05
fixed tiny nitpicks
2021-03-23 18:47:07 +01:00
4a0d4c50fc
complete implemenation, still no test
2021-03-06 19:12:25 +01:00
89cf94f0e6
suggested env vars for lazy ppl
2021-02-19 20:33:12 +01:00
84f0b4f187
persistent replay env setup
2021-02-07 08:27:35 +01:00
9d08f0d098
added AFL_CMPLOG_ONLY_NEW feature
2021-01-30 15:39:47 +01:00
a0e884cf8b
merge cmplog
2021-01-15 16:56:40 +01:00
9cdf5c4150
User defined kill signal value ( #678 )
...
* 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.
2021-01-07 22:35:34 +01:00
0b9ca807f2
fix exec/s display
2020-12-26 13:15:05 +01:00
98ee17bc47
fix endless loop in afl-cc allow/blocklists starting a line with a comment
2020-12-20 14:30:06 +01:00
12ebb351dc
apply nocolor changes
2020-12-18 21:10:39 +01:00
cc781e44f3
code format
2020-12-11 11:21:28 +01:00
8a1acac559
schedule improvements, new default is FAST
2020-12-11 10:28:39 +01:00
a2e2fae840
AFL_CRASH_EXITCODE env var added, u8->bool
2020-12-03 14:43:06 +01:00
f80f62f14b
renamed env var to AFL_DEBUG_CHILD
2020-11-18 03:02:13 +01:00
44c65fa0a0
add no splicing compile option and print used compile options in afl-fuzz help
2020-10-26 14:44:05 +01:00
aa0d378520
better cache entry algo
2020-10-23 15:21:21 +02:00
0e748ccda7
set max testcache entries automated if not specified by the user
2020-10-23 14:05:34 +02:00
56ac3fcdc5
configurable testcache with malloc ( #581 )
...
* cache item number to cache memory size
* reload testcase if trimming changed the size
* fix splicing selection
* slim splicing
* import sync fix
* write testcache stats to fuzzer_stats
* fix new seed selection algo
* malloc+read instead of mmap
* fix
* testcache is configurable now and no reference counts
* fixes compilation, test script
* fixes
* switch TEST_CC to afl-cc in makefile
* code format
* fix
* fix crash
* fix crash
* fix env help output
* remove unnecessary pointer resets
* fix endless loop bug
* actually use the cache if set
* one more fix
* increase default cache entries, add default cache size value to config.h
Co-authored-by: hexcoder- <heiko@hexco.de >
2020-10-14 15:30:30 +02:00
445aba9221
determinstic fuzzing is now disabled by default
2020-10-10 10:55:56 +02:00
c075003bd2
Merge pull request #571 from Edznux/statsd_implem
...
Statsd support implementation
2020-10-10 10:36:48 +02:00
125f8b6ba7
-m none is the default now
2020-10-09 23:23:44 +02:00
0220a8ff66
Add env var toggle for StatsD
2020-10-08 20:48:46 +02:00
3d7bdc9f0b
[WIP: segfault on non dogstatsd] Adding MACROS for format
2020-10-06 23:00:11 +02:00
9ac9aa2511
Fix code format
2020-10-05 22:21:24 +02:00
2bf3a70e2b
Correctly handle env var.
2020-10-05 22:01:50 +02:00
bab60b68d9
changed the default schedule to coe
2020-10-04 20:45:59 +02:00