aboutsummaryrefslogtreecommitdiff
path: root/docs/ChangeLog
diff options
context:
space:
mode:
authorKhaled Yakdan <yakdan@code-intelligence.de>2019-08-01 14:22:48 +0200
committerKhaled Yakdan <yakdan@code-intelligence.de>2019-08-01 14:22:48 +0200
commitebf2c8caa590468e1eafbc257e44dc30af82e5f8 (patch)
tree2b277b9bde32b82c2cedf684869c96424baa005f /docs/ChangeLog
parenta949b40d11956f34c51f4546412a73e0400d1ffc (diff)
parent7ca22cd552ff21ac0ef7cc1ab5e6e71912752a58 (diff)
downloadafl++-ebf2c8caa590468e1eafbc257e44dc30af82e5f8.tar.gz
Merge remote-tracking branch 'github/master' into custom_mutator
# Conflicts: # Makefile # afl-fuzz.c
Diffstat (limited to 'docs/ChangeLog')
-rw-r--r--docs/ChangeLog49
1 files changed, 40 insertions, 9 deletions
diff --git a/docs/ChangeLog b/docs/ChangeLog
index 0d730118..dfb2e4e7 100644
--- a/docs/ChangeLog
+++ b/docs/ChangeLog
@@ -13,10 +13,39 @@ Want to stay in the loop on major new features? Join our mailing list by
sending a mail to <afl-users+subscribe@googlegroups.com>.
------------------------------
-Version ++2.52d (tbd):
------------------------------
-
+----------------------
+Version ++2.53d (dev):
+----------------------
+
+ - ... your patch? :)
+
+
+
+--------------------------
+Version ++2.53c (release):
+--------------------------
+
+ - README is now README.md
+ - imported the few minor changes from the 2.53b release
+ - unicorn_mode got added - thanks to domenukk for the patch!
+ - fix llvm_mode AFL_TRACE_PC with modern llvm
+ - fix a crash in qemu_mode which also exists in stock afl
+ - added libcompcov, a laf-intel implementation for qemu! :)
+ see qemu_mode/libcompcov/README.libcompcov
+ - afl-fuzz now displays the selected core in the status screen (blue {#})
+ - updated afl-fuzz and afl-system-config for new scaling governor location
+ in modern kernels
+ - using the old ineffective afl-gcc will now show a deprecation warning
+ - all queue, hang and crash files now have their discovery time in their name
+ - if llvm_mode was compiled, afl-clang/afl-clang++ will point to these
+ instead of afl-gcc
+ - added instrim, a much faster llvm_mode instrumentation at the cost of
+ path discovery. See llvm_mode/README.instrim (https://github.com/csienslab/instrim)
+ - added MOpt (github.com/puppet-meteor/MOpt-AFL) mode, see docs/README.MOpt
+ - added code to make it more portable to other platforms than Intel Linux
+ - added never zero counters for afl-gcc and optionally (because of an
+ optimization issue in llvm < 9) for llvm_mode (AFL_LLVM_NEVER_ZERO=1)
+ - added a new doc about binary only fuzzing: docs/binaryonly_fuzzing.txt
- more cpu power for afl-system-config
- added forkserver patch to afl-tmin, makes it much faster (originally from
github.com/nccgroup/TriforceAFL)
@@ -27,11 +56,13 @@ Version ++2.52d (tbd):
see docs/python_mutators.txt (originally by choller@mozilla)
- added AFL_CAL_FAST for slow applications and AFL_DEBUG_CHILD_OUTPUT for
debugging
- - added a -s seed switch to allow afl run with a fixed initial
- seed that is not updated. this is good for performance and path discovery
+ - added -V time and -E execs option to better comparison runs, runs afl-fuzz
+ for a specific time/executions.
+ - added a -s seed switch to allow afl run with a fixed initial
+ seed that is not updated. This is good for performance and path discovery
tests as the random numbers are deterministic then
- - ... your idea or patch?
-
+ - llvm_mode LAF_... env variables can now be specified as AFL_LLVM_LAF_...
+ that is longer but in line with other llvm specific env vars
-----------------------------
@@ -41,7 +72,7 @@ Version ++2.52c (2019-06-05):
- Applied community patches. See docs/PATCHES for the full list.
LLVM and Qemu modes are now faster.
Important changes:
- afl-fuzz: -e EXTENSION commandline option
+ afl-fuzz: -e EXTENSION commandline option
llvm_mode: LAF-intel performance (needs activation, see llvm/README.laf-intel)
a few new environment variables for afl-fuzz, llvm and qemu, see docs/env_variables.txt
- Added the power schedules of AFLfast by Marcel Boehme, but set the default