-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
updated afl releases #1
Open
muelli
wants to merge
17
commits into
Conservatory:master
Choose a base branch
from
muelli:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Version 2.36b: -------------- - Fixed a cosmetic bad free() bug when aborting -S sessions. Spotted by Johannes S. - Made a small change to afl-whatsup to sort fuzzers by name. - Fixed a minor issue with malloc(0) in libdislocator. Spotted by Rene Freingruber. - Changed the clobber pattern in libdislocator to a slightly more reliable one. Suggested by Rene Freingruber. - Added a note about THP performance. Suggested by Sergey Davidoff. - Added a somewhat unofficial support for running afl-tmin with a baseline "mask" that causes it to minimize only for edges that are unique to the input file, but not to the "boring" baseline. Suggested by Sami Liedes. - "Fixed" a getPassName() problem with never versions of clang. Reported by Craig Young and several other folks. Yep, I know I have a backlog on several other feature requests. Stay tuned!
Version 2.37b: -------------- - Fixed a typo. Spotted by Jakub Wilk. - Fixed support for make install when using trace-pc. Spotted by Kurt Roeckx. - Switched trace-pc to trace-pc-guard, which should be considerably faster and is less quirky. Kudos to Konstantin Serebryany (and sorry for dragging my feet). Note that for some reason, this mode doesn't perform as well as "vanilla" afl-clang-fast / afl-clang.
Version 2.38b: -------------- - Added -mllvm -sanitizer-coverage-block-threshold=0 to trace-pc-guard mode, as suggested by Kostya Serebryany.
Version 2.39b: -------------- - Improved error reporting in afl-cmin. Suggested by floyd. - Made a minor tweak to trace-pc-guard support. Suggested by kcc. - Added a mention of afl-monitor.
Version 2.40b: -------------- - Fixed a minor oversight in the insertion strategy for dictionary words. Spotted by Andrzej Jackowski. - Made a small improvement to the havoc block insertion strategy. - Adjusted color rules for "is it done yet?" indicators.
Version 2.41b: -------------- - Addressed a major user complaint related to timeout detection. Timing out inputs are now binned as "hangs" only if they exceed a far more generous time limit than the one used to reject slow paths.
Version 2.42b: -------------- - Renamed the R() macro to avoid a problem with llvm_mode in the latest versions of LLVM. Fix suggested by Christian Holler.
Version 2.43b: -------------- - Added AFL_NO_ARITH to aid in the fuzzing of text-based formats. Requested by Jakub Wilk.
Version 2.44b: -------------- - Added a visual indicator of ASAN / MSAN mode when compiling. Requested by Jakub Wilk. - Added support for afl-showmap coredumps (-c). Suggested by Jakub Wilk. - Added LD_BIND_NOW=1 for afl-showmap by default. Although not really useful, it reportedly helps reproduce some crashes. Suggested by Jakub Wilk. - Added a note about allocator_may_return_null=1 not always working with ASAN. Spotted by Jakub Wilk.
Version 2.45b: -------------- - Added strstr, strcasestr support to libtokencap. Contributed by Daniel Hodson. - Fixed a resumption offset glitch spotted by Jakub Wilk. - There are definitely no bugs in afl-showmap -c now.
Version 2.46b: -------------- - libdislocator now supports AFL_LD_NO_CALLOC_OVER for folks who do not want to abort on calloc() overflows. - Made a minor fix to libtokencap. Reported by Daniel Stender.
Version 2.47b: -------------- - Fixed cwd handling in afl-tmin. Spotted by Jakub Wilk.
Version 2.48b: -------------- - Added AFL_ALLOW_TMP to permit some scripts to run in /tmp. - Fixed cwd handling in afl-analyze (similar to the quirk in afl-tmin).
Version 2.49b (2017-07-18): --------------------------- - Added AFL_TMIN_EXACT to allow path constraint for crash minimization. - Added dates for releases (retroactively for all of 2017).
--------------------------- - Fixed an interesting timing corner case spotted by Jakub Wilk. - Addressed a libtokencap / pthreads incompatibility issue. Likewise, spotted by Jakub Wilk. - Added a mention of afl-kit and Pythia. - Added AFL_FAST_CAL. - In-place resume now preserves .synced. Suggested by Jakub Wilk.
Version 2.51b (2017-08-30): --------------------------- - Made afl-tmin call setsid to prevent glibc traceback junk from showing up on the terminal in some distros. Suggested by Jakub Wilk.
--------------------------- - Made afl-tmin call setsid to prevent glibc traceback junk from showing up on the terminal in some distros. Suggested by Jakub Wilk.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.