summaryrefslogtreecommitdiffstats
path: root/pkgs/tools/security/afl
AgeCommit message (Collapse)Author
2020-07-02afl: 2.56b -> 2.57bR. RyanTM
2020-04-25afl: fix afl-clang-fast++ by making it a copy of afl-clang-fast, not a symlinkRobert Scott
a symlink gets skipped by wrapProgram and this ends up confusing the nix cc wrapper's cpp mode detection
2020-04-24libdislocator: update homepage link to use HTTPSKonrad Borowski
2020-04-24afl: update homepage link to use HTTPSKonrad Borowski
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly
2020-03-13afl: Fix afl-qemu build by applying new patchesRick van Schijndel
These patches are gathered from different sources, such as https://patchwork.kernel.org/patch/10862231/ for the `gettid` patch. Another patch comes from the issue in the AFL repository. The ultimate goal is to get these patches upstream as well, so we don't keep these general patches only within nixos. A PR is created against Google/AFL https://github.com/google/AFL/pull/79, but it might take a while before it's landed, considering the history of the project (there are more PRs open). ZHF: #80379 Fixes issue #82232
2019-12-30afl: 2.52b -> 2.56bRobert Scott
can remove qemu glibc patch as it is now covered by afl's own patches
2019-11-24treewide: Get rid of most `parseDrvName` without breaking compatJohn Ericson
That is because this commit should be merged to both master and release-19.09.
2019-08-28treewide: remove redundant recvolth
2019-08-15treewide: name -> pname (easy cases) (#66585)volth
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-04-10afl: add self to maintainers listRobert Scott
2019-04-10afl-qemu: remove unnecessary build dependencies: this is a minimal build of qemuRobert Scott
2019-02-13libdislocator: init at 2.52bRobert Scott
2019-01-05afl: various cleanupsJörg Thalheim
2019-01-05qemu-afl: various cleanupsJörg Thalheim
2018-12-22afl-qemu: update to qemu 2.10.0, as specified by afl 2.52bRobert Scott
refresh patches & configure options directly from afl 2.52b to make installation as vanilla as possible
2018-08-30reewide: Purge all uses `stdenv.system` and top-level `system`John Ericson
It is deprecated and will be removed after 18.09.
2018-07-21pkgs/*: remove unreferenced function argumentsvolth
2018-02-19afl: disable aarch64Jörg Thalheim
2018-02-19afl: fix build, by switch to gcc as compilerJörg Thalheim
Apparently they set CFLAGS incompatible with clang. Also only provide a default value for AFL_CC/AFL_CXX for afl-clang-fast: User might want to overriding, but this is not a PATH variable that can be prepended with :.
2017-11-16afl: 2.51b -> 2.52bOrivej Desh
Fix build with glibc 2.26. Tracking issue: #31696
2017-09-13afl: 2.48b -> 2.51bTuomas Tynkkynen
2017-09-05afl: use clangStdenvDaiderd Jordan
Fixes #28712
2017-07-18afl: 2.44b -> 2.48bTuomas Tynkkynen
2017-07-04afl: 2.43b -> 2.44bTuomas Tynkkynen
2017-06-19afl: 2.42b -> 2.43bTuomas Tynkkynen
2017-06-08afl: 2.41b -> 2.42bTuomas Tynkkynen
2017-05-14afl: 2.35b -> 2.41bTuomas Tynkkynen
2016-12-11afl: 2.23b -> 2.35bzimbatm
2016-11-24afl-qemu: use python2Frederik Rietdijk
2016-08-02afl: 2.10b -> 2.23bJoachim Fasting
Looks like mostly performance enhancements and stability fixes. The main user facing changes appear to be: - The -Z option was removed - A macro named FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION is defined when compiling with afl-gcc Full changelog at http://lcamtuf.coredump.cx/afl/ChangeLog.txt
2016-04-26afl: 1.94b -> 2.10bCorbin
Includes afl-analyze. QEMU support not tested.
2015-09-20nixpkgs: afl 1.93b -> 1.94bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-09-10nixpkgs: afl 1.88b -> 1.93bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-31nixpkgs: afl 1.86b -> 1.88bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-08-17nixpkgs: afl 1.83b -> 1.86bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-06-14nixpkgs: afl 1.80b -> 1.83bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-05-27nixpkgs: afl 1.67b -> 1.80bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-04-14nixpkgs: afl 1.64b -> 1.67bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-04-11nixpkgs: afl - fix llvm-modeAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-04-11nixpkgs: afl 1.63b -> 1.64bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-04-11nixpkgs: afl 1.58b -> 1.63bAustin Seipp
- Adds new LLVM-based instrumentation support via afl-clang-fast. - Experimental support for cgroup management via afl-cgroup, to mitigate OOM issues when using afl with address sanitizer. Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-03-28nixpkgs: afl 1.57b -> 1.58bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-03-22nixpkgs: afl - add QEMU supportAustin Seipp
This adds support for `afl-fuzz -Q`, which can be used to instrument arbitrary black-box binary code for fuzz testing using American Fuzzy Lop through QEMU emulation. This requires a custom QEMU 2.2.0 build of the Linux userspace emulators (system emulators aren't required) with some custom patches. Furthermore we have to patch the patches a little to make the build more sane (there are some notes in the README about this). Overall, the addition of this feature by default doesn't significantly impact build times (since building QEMU for only one target builds only a fraction of the source code, and many features are disabled), so it's enabled by default. Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-03-22nixpkgs: afl 1.56b -> 1.57bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-03-10nixpkgs: afl 1.49b -> 1.56bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-02-25nixpkgs: afl 1.21b -> 1.49bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2015-01-23nixpkgs: afl 1.06b -> 1.21bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-12-28nixpkgs: afl-1.04b -> 1.06bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>
2014-12-26nixpkgs: afl 0.89b -> 1.04bAustin Seipp
Signed-off-by: Austin Seipp <aseipp@pobox.com>