about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2020-08-31replace non portable echo -n with printfhexcoder-
2020-08-31merge conflictsAndrea Fioraldi
2020-08-31better fix for #539Andrea Fioraldi
2020-08-31update changelogvan Hauser
2020-08-31Merge pull request #539 from hazimeh/devvan Hauser
Fixed stack use-after-return bug in strntoll
2020-08-31Merge pull request #534 from AFLplusplus/devvan Hauser
push to stable for GSOC
2020-08-31Merge pull request #538 from ploppelop/patch-1van Hauser
Update parallel_fuzzing.md
2020-08-31Fixed stack use-after-return bug in strntollAhmad Hazimeh
2020-08-31Update parallel_fuzzing.mdploppelop
fix multisystem example
2020-08-31Merge branch 'dev' of github.com:vanhauser-thc/AFLplusplus into devDominik Maier
2020-08-31added files to gitignoreDominik Maier
2020-08-31update gitignorevan Hauser
2020-08-31fixed build errorDominik Maier
2020-08-31added forkserver init timeoutDominik Maier
2020-08-31removed dummyDominik Maier
2020-08-31hopefully finally fix ancient apple gmakevan Hauser
2020-08-31fix docsvan Hauser
2020-08-31fix afl-gcc help outputvan Hauser
2020-08-31fixed make install on mac osDominik Maier
2020-08-31fix make manvan Hauser
2020-08-31fix network servervan Hauser
2020-08-31fix non portable option -T for 'install'hexcoder-
2020-08-31Fix few warnings for FreeBSD case. (#536)David CARLIER
2020-08-31fix for MacOS sudovan Hauser
2020-08-31omit linker option '--dynamic-list' for MacOShexcoder-
2020-08-31Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into devhexcoder-
2020-08-31typohexcoder-
2020-08-31Merge branch 'dev' of github.com:vanhauser-thc/AFLplusplus into devdomenukk
2020-08-31fixed warning on macdomenukk
2020-08-31Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into devhexcoder-
2020-08-31typos/wordinghexcoder-
2020-08-31Merge pull request #535 from rhertzog/manpagesvan Hauser
Fix manpages generated by llvm_mode/GNUMakefile
2020-08-31Fix manpages generated by llvm_mode/GNUMakefileRaphaël Hertzog
* Use a build date derived from SOURCE_DATE_EPOCH like in the main Makefile * Fix the path to the binary
2020-08-31typoshexcoder-
2020-08-31fix warnings and weird code insertvan Hauser
2020-08-31improve documentationvan Hauser
2020-08-31rewrite documentationvan Hauser
2020-08-31fix sync script, update remote sync documentationvan Hauser
2020-08-31typos fixed.hexcoder-
2020-08-31description for AFL_MAX_DET_EXTRAS addedDominik Maier
2020-08-31added SO link about rand for clarificationDominik Maier
2020-08-31Merge pull request #531 from rhertzog/extend-cflags-safevan Hauser
Add -fdebug-prefix-map to CFLAGS_SAFE
2020-08-31Merge pull request #530 from rhertzog/add-cppflagsvan Hauser
Pass CPPFLAGS to all calls of the C compiler
2020-08-31Merge pull request #529 from rhertzog/manpagesvan Hauser
Manual pages related changes
2020-08-31Merge pull request #528 from rhertzog/fix-symlinksvan Hauser
Fix the /usr/bin/afl-clang and afl-clang++ symlinks
2020-08-31code-formatvan Hauser
2020-08-29fix make DEBUG=1 (error seen with gcc 10.2.0)hexcoder-
2020-08-28Fix various spelling errors (#532)Raphaël Hertzog
All those spelling errors have been caught by lintian's built-in spellchecker: https://lintian.debian.org/tags/spelling-error-in-binary.html
2020-08-28Add -fdebug-prefix-map to CFLAGS_SAFERaphaël Hertzog
In Debian, we override CFLAGS to include -fdebug-prefix-map to avoid hardcoding the build path in any generated debug information. This is to help with getting the package to build reproducibly. However you seem to voluntarily not honor CFLAGS but only CFLAGS_SAFE for a limited number of source files. This resulted in a lintian warning on Debian's side (https://lintian.debian.org/tags/file-references-package-build-path.html) pointing to /usr/lib/afl/afl-llvm-rt-64.o and /usr/lib/afl/afl-llvm-rt.o. With this commit, I'm manually adding -fdebug-prefix-map as a safe build flag to CFLAGS_SAFE.
2020-08-28Pass CPPFLAGS to all calls of the C compilerRaphaël Hertzog
This variable is a standard way to inject options for the C preprocessor. It's respected by the implicit rules of make and autoconf/automake. Debian sets this variable during package build to inject `-D_FORTIFY_SOURCE=2` and we would like afl++ to respect it. Note that this commit also adds $(CFLAGS) in the build of afl-performance.o where it was missing. It might have been on purpose but we want to keep CFLAGS everywhere as well since Debian injects various options through that variable (for hardening and reproducibility).