about summary refs log tree commit diff
path: root/.github/workflows
AgeCommit message (Collapse)Author
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>
2023-04-21remove ubuntu 18.04 from ci, no resources for this on githubvanhauser-thc
2023-03-26fix frida modevanhauser-thc
2023-03-25disable frida in the ci for the moment it is working nowherevanhauser-thc
2023-03-15improve ci timevanhauser-thc
2023-03-15more ci repair attemptsvanhauser-thc
2023-03-15fix civanhauser-thc
2023-03-15fix civanhauser-thc
2023-03-06fix civanhauser-thc
2023-03-06fix civanhauser-thc
2023-03-06fix civanhauser-thc
2023-02-13enable arm64 container build againvanhauser-thc
2023-01-12skip buiding arm64 container :(vanhauser-thc
2022-07-08Dont codeql submodulesrhtenhove
2022-07-07disable formatterRuben ten Hove
2022-07-07Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into devRuben ten Hove
2022-07-07fix macos civanhauser-thc
2022-07-04no longer need this lineRuben ten Hove
2022-07-04check code formatting (#5)rhtenhove
2022-06-28fix test using test specific buildRuben ten Hove
2022-06-28check python tooRuben ten Hove
2022-06-27simpler jobsrhtenhove
2022-06-27gctaRuben ten Hove
2022-06-27use actorRuben ten Hove
2022-06-27reverts, fixes and even smaller image (#3)rhtenhove
2022-06-24use container; more is built + tested; use make -i (#2)rhtenhove
2022-06-22concurrency and caching (#1)rhtenhove
* use concurrency * run here too * allow test failure * only push on push * fix coresight mode build * support but disable coresight * woops * no unicorn for arm * update codeql and fix makefile * forgot those * disable forward cache * fix needing buildx Co-authored-by: Ruben ten Hove <ruben.tenhove@tno.nl>
2022-06-21arm needs qemu indeedRuben ten Hove
2022-06-21separate platformsRuben ten Hove
2022-06-21various changesRuben ten Hove
2022-06-19Update workflows to ubuntu 22.04Joe Rozner
22.04 is the most recent LTS release and the official docker container is running on it. It probably makes sense to run the unit tests on that as well.
2022-06-18add tagged releasesRuben ten Hove
2022-06-18fix image build and pushRuben ten Hove
2022-06-18update nameRuben ten Hove
2022-06-18stable==latestRuben ten Hove
2022-06-17feat: push both dev and stableRuben ten Hove
2022-01-30Build docker images for arm64 as well as x86.Brendan Dolan-Gavitt
This involves: * A small change to the Dockerfile, so that it checks the target architecture and only installs gcc-multilib on x86_64. * Updates to the GitHub Actions workflow build_aflplusplus_docker.yaml to build for both linux/amd64 and linux/arm64. These changes should allow Mac M1 users to get a working version of AFL++ by doing "docker pull aflplusplus/aflplusplus".
2021-12-26force frida test in ci for macosvanhauser-thc
2021-12-26force frida test in ci for macosvanhauser-thc
2021-12-26debug civanhauser-thc
2021-12-26debug civanhauser-thc
2021-12-26debug civanhauser-thc
2021-12-26macos civanhauser-thc
2021-12-26macos civanhauser-thc
2021-12-26macos civanhauser-thc
2021-12-26macos civanhauser-thc
2021-12-25macos civanhauser-thc
2021-12-25macos civanhauser-thc
2021-12-25macos civanhauser-thc
2021-12-25macos civanhauser-thc