about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2020-05-28Fix read_timed when accumulating short readsDavid Melski
The existing code appears to use 'len_read' in several places where 'total_read' was intended. The function may work if the first 1 or 2 iterations of the loop read the requested 'len' bytes. If the first two reads are "short" and a third read is done, the bytes will be placed over previously read bytes in buf and more than 'len' bytes may be read in total, though buf is never overrun. This commit changes read_timed to (1) correctly append short reads in buf (2) correctly terminate when the sum of the short reads equals the requested 'len' bytes (3) return an error when read() returns -1 or 0 The function also depends on select() decrementing the timeout structure, as it does on Linux. On other platforms, the exec_ms returned is likely incorrect. This patch does not attempt to address this issue.
2020-05-28test.sh OpenBSD6.7, 32bit: add 'i386' to known intel stringshexcoder-
2020-05-28OpenBSD6.7, 32bit fix add linker option -z notexthexcoder-
2020-05-28remove actions, we do this via docker hubvan Hauser
2020-05-28actionsvan Hauser
2020-05-26Revert "libfuzzer driver, better rt compilation"root
This reverts commit 46a0f812b1b99032831dd523fbe0efe65f507c4c.
2020-05-25libfuzzer driver, better rt compilationvan Hauser
2020-05-15Merge pull request #360 from AFLplusplus/dev 2.65cvan Hauser
new code formatting + applied
2020-05-15v2.65cvan Hauser
2020-05-15llvm_mode: lower llvm version reqs to 3.4 (LLInsTrim will not behexcoder-
available)
2020-05-15added critical whitespaceDominik Maier
2020-05-15fixed recursive cleanDominik Maier
2020-05-15code formatDominik Maier
2020-05-15travis for focalDominik Maier
2020-05-15updated 20.04 DockerfileDominik Maier
2020-05-14adding 20.04 testDominik Maier
2020-05-14nuicornafl build script fix setuptools checkhexcoder-
2020-05-14removed accidental shell injectionDominik Maier
2020-05-14.gitignore: better be explicithexcoder
2020-05-14unicorn mode may run scriptsDominik Maier
2020-05-14update .gitignorehexcoder-
2020-05-14corrected info about pythonDominik Maier
2020-05-14use --python flag to point to python executable for qemu buildRuben ten Hove
2020-05-14darn IDERuben ten Hove
2020-05-14should install python3 setuptools here tooRuben ten Hove
2020-05-14create temp symlink to python3 for qemu mode if python isn't foundRuben ten Hove
2020-05-14add python setuptools to travis buildsRuben ten Hove
2020-05-14qemu build expects python on PATHRuben ten Hove
2020-05-14correct binary already chosen beforeRuben ten Hove
2020-05-14info about py3 setuptoolsDominik Maier
2020-05-14use only python3 in new buildsRuben ten Hove
2020-05-14unicornafl: python/module check with faster methodhexcoder-
2020-05-14test unicornafl: copy from build scripthexcoder
2020-05-14next tryhexcoder
2020-05-14and morehexcoder
2020-05-14unicornafl build script more debughexcoder
2020-05-14unicornafl build script: debugging version for travishexcoder
2020-05-14GNUmakefile: add standard path for NetBSD, test for git and svn before usehexcoder-
2020-05-14Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into devhexcoder-
2020-05-14test.sh: make sure the right python version (with setuptools available) is ↵hexcoder-
being used
2020-05-14unicornafl build script: find matching python and setuptoolshexcoder-
2020-05-14fix afl-clang-fast help outputvan Hauser
2020-05-14Makefile: for convenience forward targets to GNUmakehexcoder-
2020-05-14added unicornafl fix infoDominik Maier
2020-05-14unicornafl versionDominik Maier
2020-05-14prefer python3Dominik Maier
2020-05-14if target crashes add LTO fixed map as a possible reasonvan Hauser
2020-05-14deprecated AFL_POST_LIBRARYvan Hauser
2020-05-13init/deinit need to be optional for post libvan Hauser
2020-05-13better cleanvan Hauser