1b4e1d75b3
cmplog decision updates
2023-01-25 13:52:22 +01:00
4063a3eb4c
nit
2023-01-23 12:50:57 +01:00
8bc7b3cf26
add CFI variant for gcc
2023-01-23 12:45:21 +01:00
eeca3a0b29
lots of fixes
2023-01-19 11:52:19 +01:00
14d8eb9e40
autotoken: splicing; splice_optout
2023-01-18 22:17:14 +01:00
8fe5e29104
ignore timeout env option
2023-01-18 14:56:26 +01:00
8cc1c6c54e
nits
2023-01-16 10:18:08 +01:00
5163a49350
fix input file deletion
2023-01-15 08:26:15 +01:00
7abbc8d740
ensure out fd is closed in shmem mode
2023-01-15 08:18:11 +01:00
e4b7c4e6c9
afl-gotcpu disable thread_affinity api on macos arm64.
2023-01-11 21:26:24 +00:00
1c91d8ca79
code format
2023-01-04 17:08:29 +01:00
8d9620eca2
try afl-showmap fix for qemu
2023-01-04 10:21:35 +01:00
35f09e11a4
welcome 2023
2023-01-03 09:38:07 +01:00
e847b9948d
prevent weighting < 1
2022-12-28 17:40:56 +01:00
0165ca8c6c
hide queue introspection behind define
2022-12-20 13:36:56 +01:00
96f05c7f69
fix fork server timeout in afl-showmap
2022-12-20 10:21:36 +01:00
bf1617d354
fix warning
2022-12-05 16:15:29 +01:00
4124a272d8
crash fix for queue analysis feature
2022-11-23 10:27:30 +01:00
26a5bd625c
write queue statistics
2022-11-18 12:23:18 +01:00
e5c725c4e0
custom mutator fix
2022-11-14 22:47:34 +01:00
46beedadd7
Merge pull request #1580 from guyf2010/dev
...
Add option for random cmplog colorization
2022-11-14 21:48:50 +01:00
3cc5019fe4
fix warnings
2022-11-14 21:45:08 +01:00
4a7cd53f64
custom_send example
2022-11-14 21:26:17 +01:00
7f7cbe9623
Ensure random colorization always changes byte
2022-11-14 12:19:44 +00:00
189255d3f4
cmplog random replacement code formatting
2022-11-13 14:57:53 +00:00
bb81fb784e
Add option for random cmplog colorization
2022-11-13 14:37:33 +00:00
c5f8869778
afl_custom_fuzz_send added
2022-11-11 10:46:45 +01:00
c24939e812
Merge pull request #1576 from AFLplusplus/persistent_mode_always
...
Persistent mode always
2022-11-10 14:46:01 +01:00
b868758cd7
more llvm16 fixes
2022-11-10 12:06:00 +01:00
513a6ce7b6
try llvm 16 fix
2022-11-10 11:55:29 +01:00
c1562a7cde
Didn't mean to change that
2022-11-09 03:34:37 +01:00
0496390526
fmt
2022-11-09 02:32:13 +00:00
d65cf10bad
Always enable persistent mode, no env/bincheck needed
2022-11-09 03:28:06 +01:00
21372473a1
warn for -t none
2022-11-02 15:21:46 +01:00
a8c1ba0d59
Merge pull request #1570 from edmcman/showmap-timeout
...
Fix -t none in afl-showmap
2022-11-02 15:19:56 +01:00
1bc7cf759d
Use a long timeout instead of 0 for afl-showmap -t none
2022-11-02 08:30:24 -04:00
ec19a9b068
fix
2022-10-29 13:55:05 +02:00
c0eaf6f47a
nits
2022-10-29 11:15:23 +02:00
0b6007a49c
fix fork server kill signals for qemu, unicorn and nyx mode
2022-10-29 10:00:36 +02:00
2da6b6bf42
Add braces
2022-10-28 08:04:06 -04:00
15a26d3303
Fix -t none in afl-showmap
2022-10-27 12:12:55 -04:00
05e0825d66
changelog update
2022-10-24 20:06:57 +02:00
02502c1a54
Merge pull request #1563 from nbars/stable
...
Fix child reaping on fuzzer termination
2022-10-24 20:01:36 +02:00
2cbe49c6eb
Update usage messages
2022-10-24 18:08:29 +02:00
102b749c07
AFL_FORK_SERVER_KILL_SIGNAL backwards compatiblity
...
If `AFL_KILL_SIGNAL` is set, `AFL_FORK_SERVER_KILL_SIGNAL` is set
to the same value.
2022-10-24 17:54:03 +02:00
7512316b46
Add AFL_FORK_SERVER_KILL_SIGNAL environment variable.
...
The AFL_FORK_SERVER_KILL_SIGNAL variable allows to configure the signal
used to kill the fork server on termination.
2022-10-21 12:47:00 +02:00
f84ea69660
Fix child reaping on fuzzer termination
...
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-10-20 18:08:07 +02:00
0e908d5b1e
Fix -rpath argument
2022-10-20 08:26:55 -04:00
ca9854a924
nits
2022-10-19 10:17:12 +02:00
9a77a6fa92
nits
2022-10-19 08:50:17 +02:00