Sun Feb 1 19:42:01 2015 UTC ()
Update to 1.36b:

--------------
Version 1.36b:
--------------

  - Switched afl-cmin over to /bin/sh. Thanks to Jonathan Gray.

  - Fixed an off-by-one bug in queue limit check when resuming sessions
    (could cause NULL ptr deref if you are *really* unlucky).

  - Fixed the QEMU script to tolerate i686 if returned by uname -i. Based on
    a problem report from Sebastien Duquette.

  - Added multiple references to Jakub's ppvm tool.

  - Made several minor improvements to the Makefile.

  - Believe it or not, fixed some typos. Thanks to Jakub Wilk.

--------------
Version 1.35b:
--------------

  - Cleaned up regular expressions in some of the scripts to avoid errors
    on *BSD systems. Spotted by Jonathan Gray.

--------------
Version 1.34b:
--------------

  - Performed a substantial documentation and program output cleanup to
    better explain the QEMU feature.

--------------
Version 1.33b:
--------------

  - Added support for AFL_INST_RATIO and AFL_INST_LIBS in the QEMU mode.

  - Fixed a stack allocation crash in QEMU mode (bug in QEMU, fixed with
    an extra patch applied to the downloaded release).

  - Added code to test the QEMU instrumentation once the afl-qemu-trace
    binary is built.

  - Modified afl-tmin and afl-showmap to search $PATH for binaries and to
    better handle QEMU support.

  - Added a check for instrumented binaries when passing -Q to afl-fuzz.

--------------
Version 1.32b:
--------------

  - Fixed 'make install' following the QEMU changes. Spotted by Hanno Boeck.

  - Fixed EXTRA_PAR handling in afl-cmin.

--------------
Version 1.31b:
--------------

  - Hallelujah! Thanks to Andrew Griffiths, we now support very fast, black-box
    instrumentation of binary-only code. See qemu_mode/README.qemu.

    To use this feature, you need to follow the instructions in that
    directory and then run afl-fuzz with -Q.

--------------
Version 1.30b:
--------------

  - Added -s (summary) option to afl-whatsup. Suggested by Jodie Cunningham.

  - Added a sanity check in afl-tmin to detect minimization to zero len or
    excess hangs.

  - Fixed alphabet size counter in afl-tmin.

  - Slightly improved the handling of -B in afl-fuzz.

  - Fixed process crash messages with -m none.

--------------
Version 1.29b:
--------------

  - Improved the naming of test cases when orig: is already present in the file
    name.

  - Made substantial improvements to technical_details.txt.

--------------
Version 1.28b:
--------------

  - Made a minor tweak to the instrumentation to preserve the directionality
    of tuples (i.e., A -> B != B -> A) and to maintain the identity of tight
    loops (A -> A). You need to recompile targeted binaries to leverage this.

  - Cleaned up some of the afl-whatsup stats.

  - Added several sanity checks to afl-cmin.

--------------
Version 1.27b:
--------------

  - Made afl-tmin recursive. Thanks to Hanno Boeck for the tip.

  - Added docs/technical_details.txt.

  - Changed afl-showmap search strategy in afl-cmap to just look into the
    same place that afl-cmin is executed from. Thanks to Jakub Wilk.

  - Removed current_todo.txt and cleaned up the remaining docs.


(wiz)
diff -r1.11 -r1.12 pkgsrc/devel/afl/Makefile
diff -r1.11 -r1.12 pkgsrc/devel/afl/distinfo
diff -r1.6 -r1.7 pkgsrc/devel/afl/PLIST

cvs diff -r1.11 -r1.12 pkgsrc/devel/afl/Makefile (expand / switch to context diff)
--- pkgsrc/devel/afl/Makefile 2015/01/25 19:11:10 1.11
+++ pkgsrc/devel/afl/Makefile 2015/02/01 19:42:00 1.12
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2015/01/25 19:11:10 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2015/02/01 19:42:00 wiz Exp $
 
-DISTNAME=	afl-1.26b
+DISTNAME=	afl-1.36b
 CATEGORIES=	devel
 MASTER_SITES=	http://lcamtuf.coredump.cx/afl/releases/
 EXTRACT_SUFX=	.tgz

cvs diff -r1.11 -r1.12 pkgsrc/devel/afl/distinfo (expand / switch to context diff)
--- pkgsrc/devel/afl/distinfo 2015/01/25 19:11:10 1.11
+++ pkgsrc/devel/afl/distinfo 2015/02/01 19:42:01 1.12
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2015/01/25 19:11:10 wiz Exp $
+$NetBSD: distinfo,v 1.12 2015/02/01 19:42:01 wiz Exp $
 
-SHA1 (afl-1.26b.tgz) = aaa0ccf559c53d47c4d8c9656680f7ad2d64bec6
+SHA1 (afl-1.36b.tgz) = 9f89a3d6468014f345f10b0c423f20580460db37
-RMD160 (afl-1.26b.tgz) = 99ec3e6e5fe75e506c03012c86a7a4071fe6cc81
+RMD160 (afl-1.36b.tgz) = 95cf7d8bab71c167e67a1e4d4e71dc4b96cdb2ad
-Size (afl-1.26b.tgz) = 750456 bytes
+Size (afl-1.36b.tgz) = 768571 bytes

cvs diff -r1.6 -r1.7 pkgsrc/devel/afl/PLIST (expand / switch to context diff)
--- pkgsrc/devel/afl/PLIST 2015/01/25 19:11:10 1.6
+++ pkgsrc/devel/afl/PLIST 2015/02/01 19:42:00 1.7
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2015/01/25 19:11:10 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2015/02/01 19:42:00 wiz Exp $
 bin/afl-clang
 bin/afl-clang++
 bin/afl-cmin
@@ -573,10 +573,10 @@
 share/afl/testcases/testcases_readme.txt
 share/doc/afl/ChangeLog
 share/doc/afl/README
-share/doc/afl/current_todo.txt
 share/doc/afl/env_variables.txt
 share/doc/afl/notes_for_asan.txt
 share/doc/afl/parallel_fuzzing.txt
 share/doc/afl/perf_tips.txt
 share/doc/afl/related_work.txt
 share/doc/afl/status_screen.txt
+share/doc/afl/technical_details.txt