v2.57c release
MODIFY
README.md
README.md
# american fuzzy lop plus plus (afl++)
- Release Version: 2.54c
+ Release Version: 2.57c
- Github Version: 2.54d
+ Github Version: 2.57d
includes all necessary/interesting changes from Google's afl 2.56b
## The enhancements compared to the original stock afl
Many improvements were made over the official afl release - which did not
- get any improvements since November 2017.
+ get any feature improvements since November 2017.
Among other changes afl++ has a more performant llvm_mode, supports
llvm up to version 9, QEMU 3.1, more speed and crashfixes for QEMU,
@@ -103,6 +103,7 @@ These build options exist:
* distrib: everything (for both binary-only and source code fuzzing)
* install: installs everything you have compiled with the build options above
* clean: cleans everything. for qemu_mode and unicorn_mode it means it deletes all downloads as well
+* tests: runs test cases to ensure that all features are still working as they should
* help: shows these build options
[Unless you are on Mac OS X](https://developer.apple.com/library/archive/qa/qa1118/_index.html) you can also build statically linked versions of the

MODIFY
TODO
TODO
-Roadmap 2.55d:
-==============
+Roadmap 2.60:
+=============
afl-fuzz:
- radamsa mutator

MODIFY
docs/ChangeLog
docs/ChangeLog
@@ -13,12 +13,13 @@ 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.54d (dev):
-----------------------
+--------------------------------
+Version ++2.54d-2.57c (release):
+--------------------------------
+ - we jump to 2.57 instead of 2.55 to catch up with Google's versioning
- persistent mode for QEMU (see qemu_mode/README.md)
- - custom mutator library is now a standard mutator, to exclusivly use it
+ - custom mutator library is now an additional mutator, to exclusivly use it
add AFL_CUSTOM_MUTATOR_ONLY (that will trigger the previous behaviour)
- new library qemu_mode/unsigaction which filters sigaction events
- afl-fuzz: new command line option -I to execute a command on a new crash

MODIFY
include/config.h
include/config.h
/* Version string: */
-#define VERSION "++2.54d" // c = release, d = volatile github dev
+#define VERSION "++2.57c" // c = release, d = volatile github dev
/******************************************************
* *

v2.57c release