about summary refs log tree commit diff
path: root/src/afl-forkserver.c
AgeCommit message (Collapse)Author
2024-03-06likelyvanhauser-thc
2024-02-29fix not using autodictvanhauser-thc
2024-02-29Merge pull request #2014 from seanm/issue2007van Hauser
Issue #2007: add filename extension to /crashes files
2024-02-28Load autodictionary when using new forkserverMartin Nyhus
Fixes a bug where the new fork server would decrement dict_size until zero then try to use it as the upper bound for the number of bytes to pass to add_extra_func, causing it to never store any of the tokens.
2024-02-26Issue #2007: add filename extension to /crashes filesSean McBride
This is very helpful for code that inpects a file name extension when determining what code to run. It's also useful for applications that constrain the user to choose files by extension.
2024-02-23Be specific about the unit of timeLeon Weiß
2024-02-09fixvanhauser-thc
2024-02-09fixesvanhauser-thc
2024-02-09fixesvanhauser-thc
2024-02-08Merge branch '420' into devvan Hauser
2024-02-08Merge pull request #1965 from CodeLinaro/statefulvan Hauser
replay mode support
2024-02-07add conditional check for persistent record mode on forkserver handling of ↵Davide Quarta
hang/crash
2024-02-06fix typoDavide Quarta
2024-02-05better replay mode error handling, added replay mode documentation, code ↵Davide Quarta
formatting
2024-02-04add U256/32byte supportvanhauser-thc
2024-02-03new forkserver - client sidevanhauser-thc
2024-02-03new forkserver - server partvanhauser-thc
2024-02-032024 v4.10c releasevanhauser-thc
2024-02-01final touches for skipdetvanhauser-thc
2024-01-30fixvanhauser-thc
2024-01-30new forkserver checkvanhauser-thc
2024-01-23replay mode supportDavide Quarta
2023-11-22Pass correct Nyx ID when creating a Nyx runnerChristian Holler (:decoder)
2023-10-20Use proper AFL_NYX_AUX_SIZE for nyx_aux_stringChristian Holler (:decoder)
2023-09-08fix cmplog forkserver kill signalvanhauser-thc
2023-08-04Add AFL_NYX_LOG to redirect NYX hprintf messages to a file.Jesse Schwartzentruber
2023-08-04update the old nyx env var naming schemeSergej Schumilo
(to have a more consistent naming overall)
2023-08-04nitsvanhauser-thc
2023-08-03make nyx aux buffer size configurableSergej Schumilo
2023-07-10nitsvanhauser-thc
2023-05-31switch user mailinglist reference to discordvanhauser-thc
2023-04-27afl++ -> AFL++vanhauser-thc
2023-04-16hidden -Y option for nyx, code formatvanhauser-thc
2023-04-16pass absolute paths to libnyxSergej Schumilo
2023-04-16improved Nyx tmp dir handling (additional sanity checks)Sergej Schumilo
2023-04-14add some sanity checks and remove duplicate nyx_shutdown callsSergej Schumilo
2023-04-14add NYX_REUSE_SNAPSHOT env-var optionSergej Schumilo
2023-04-14switch to latest libnyx APISergej Schumilo
2023-04-14add Nyx support in various tools (like afl-cmin)Sergej Schumilo
2023-03-26fix frida modevanhauser-thc
2023-02-23regression fixvanhauser-thc
2023-02-08Update afl-forkserver.cMarcello Maugeri
Fix typo
2023-01-26better asan defaults everwherevanhauser-thc
2023-01-25new sanitizer option handlingvanhauser-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-03-04code formatvanhauser-thc
2022-03-04write nyx crash logs to AFL++ work directorySergej Schumilo