about summary refs log tree commit diff
path: root/afl-system-config
AgeCommit message (Collapse)Author
2024-01-16sleep on uid != 0 afl-system-configvanhauser-thc
2023-11-03add --help/--version/...vanhauser-thc
2023-08-19Adjust use of `sudo`Samuel E. Moelius III
2023-08-19Don't hide errorsSamuel E. Moelius III
2023-08-19Loosen `ReportCrash` checkSamuel E. Moelius III
2023-05-15push to stable (#1734)van Hauser
* afl++ -> AFL++ * update readme * more debug * slightly different weighting algo (#1719) * better seed selection * slightly different weighting calculation * remove unnecessary memset * Add "Hangs saved" to afl-whatsup (#1717) The hangs could show long or infinite loops. This is important. Co-authored-by: van Hauser <vh@thc.org> * nits * afl-showmap: Start a only a single fork server (#1718) A forkserver is started by afl_fsrv_get_mapsize() when dynamically finding the map size. When an input directory option is specified a second fork server was also started. This commit re-arranges the inits for several forkserver struct members so that we can re-use the server started by the get_mapsize() call when not in coresight/qemu/unicorn modes and just start the server otherwise. * Source Code Coverage support for Nyx (Part 1) (#1720) * Additional source code reformatting in afl-compiler-rt * Add source code coverage support to afl-compiler-rt (for use with Nyx) * doc, code format * llvm 17 changes * more llvm 17 * add frida mode tutorial * fix effector map * docs * Should memset EFF_ALEN(len) of eff_map (#1722) * fix reallocs * fix afl-system-config for macos * afl-fuzz.c: Document -i - in --help (#1725) afl-fuzz.c: Document `-i -` in `--help`, to write that `-i` can be passed '-' to resume the prior fuzzing job. Also reference AFL_AUTORESUME so users know they can set that parameter to sidestep the issue entirely. * tritondse custom mutator attempt * tritondse fixes * update libnyx (#1727) * GNUmakefile: Update LLVM instructions (#1728) Update LLVM instructions, because versions higher than 14 are supported and to be explicit that LLD is also required * disable macos in the ci, works fine for me * fix makefile * better tritondse support * next steps for tritondse * qemuafl: Persistent mode for PPC32 targets * update qemu_mode * afl-clang-lto incomptable with -flto=thin * add @responsefile support for afl-cc --------- Co-authored-by: fxlb <devel.fx.lebail@orange.fr> Co-authored-by: Nick Potenski <nick.potenski@garmin.com> Co-authored-by: Christian Holler (:decoder) <choller@mozilla.com> Co-authored-by: lazymio <mio@lazym.io> Co-authored-by: Moshe Kaplan <me@moshekaplan.com> Co-authored-by: Sergej Schumilo <sergej@schumilo.de> Co-authored-by: Dominik Maier <domenukk@gmail.com>
2022-09-28enhancements to afl-persistent-config and afl-system-configvanhauser-thc
2022-09-05egrep -> grep -evanhauser-thc
2022-06-27Update afl-system-configBrenton Bostick
System Integration Protection -> System Integrity Protection
2022-02-08afl-system-config update proposal for OpenBSD.David Carlier
The vast majority of security features can t be disabled but we can act of allocation config.
2021-11-15cmplog fixvanhauser-thc
2021-09-15fix linksvanhauser-thc
2021-07-28better macos sysctl settingsvanhauser-thc
2021-07-23afl-persistent-config Linux support + documentationvanhauser-thc
2021-05-22update afl-system-configvanhauser-thc
2021-05-10arch linux and mac os support for afl-system-configvanhauser-thc
2021-04-06better understandable directory creation logichexcoder-
2021-04-06Haiku: create directory for debug_server, if not presenthexcoder-
2021-03-08remove duplicatevanhauser-thc
2021-03-08more system speed in afl-system-configvanhauser-thc
2021-02-28BSD: how to avoid core dumpsheiko
2021-02-27disable the generation of core files in DragonFly BSDhexcoder-
2021-02-02linux performance optionvan Hauser
2021-01-05Haiku afl-system-config disable debugger, afl-cc.c avoid -lrthexcoder
2021-01-02afl-system-config: cosmetic support for DragonFlyhexcoder-
2020-12-21ci fixvan Hauser
2020-12-12tmpdir not needed with sharedmap fuzzingDominik Maier
2020-07-05Fix generation of afl-system-config.8Bernhard M. Wiedemann
and afl-whatsup.8 Without this patch, afl-system-config.8 varied between build hosts because it contained lines such as ./afl-system-config: line 30: sysctl: command not found ./afl-system-config: line 31: /sys/kernel/mm/transparent_hugepage/enabled: Permission denied It is recommended to boot the kernel with lots of security off See https://reproducible-builds.org/ for why this matters. afl-system-config.8 is generated by the %.8 target in GNUmakefile that calls commands with -hh to fill the OPTIONS section of man-pages. This PR was done while working on reproducible builds for openSUSE.
2020-01-25nicer output for afl-system-config van Hauser
2019-10-11fix output from echo on NetBSD, now enables users to set cpuhexcoder-
2019-10-11Systen config typo for NetBSDDavid Carlier
2019-09-29NetBSD various support improvementsDavid Carlier
2019-09-28On Mac OS X afl-fuzz wants the crash reporter to be disabled.hexcoder-
Add the corresponding commands to the script. The test, if they need to be run, is not tested yet (just copied).
2019-09-04added man pagesvan Hauser
2019-08-18system-config: making it more compatible with BSD systems.David Carlier
The following knobs are Linux specifics but have few counterparts in those systems.
2019-07-24fix root checkvan Hauser
2019-07-19add root checkHeiko Eißfeldt
2019-07-18cpu scaling updated for newer kernelsvan Hauser
2019-06-27more powervan Hauser
2019-05-29performance script and infovan Hauser