summaryrefslogtreecommitdiff
path: root/devel/afl
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2015-02-23 07:30:25 +0000
committerwiz <wiz@pkgsrc.org>2015-02-23 07:30:25 +0000
commitae4622b8304943ebcee0872992062dcc88eb231c (patch)
tree6e4e777b54fa044a4e498c4836091a7c6ceb176a /devel/afl
parent59e6f0a48fbfa03af389d2def2193651cfe87f43 (diff)
downloadpkgsrc-ae4622b8304943ebcee0872992062dcc88eb231c.tar.gz
Update to 1.49:
-------------- Version 1.49b: -------------- - Added code save original command line in fuzzer_stats and crashes/README.txt. Also saves fuzzer version in fuzzer_Stats. Requested by Ben Nagy. -------------- Version 1.48b: -------------- - Fixed a bug with QEMU fork server crashes when translation is attempted after a jump to an invalid pointer. Reported by Tyler Nighswander. -------------- Version 1.47b: -------------- - Fixed a bug with afl-cmin in -Q mode complaining about binary being not instrumented. Thanks to Jonathan Neuschafer for the bug report. - Fixed another bug with argv handling for afl-fuzz in -Q mode. Reported by Jonathan Neuschafer. - Improved the use of colors when showing crash counts in -C mode. -------------- Version 1.46b: -------------- - Improved instrumentation performance on 32-bit systems by getting rid of xor-swap (oddly enough, xor-swap is still faster on 64-bit) and tweaking alignment. - Made path depth numbers more accurate with imported test cases. -------------- Version 1.45b: -------------- - Added support for SIMPLE_FILES in config.h for folks who don't like descriptive file names. Generates very simple names without colons, commas, plus signs, dashes, etc. - Replaced zero-sized files with symlinks in the variable behavior state dir to simplify examining the relevant test cases. - Changed the period of limited-range block ops from 5 to 10 minutes based on a couple of experiments. The basic goal of this delay timer behavior is to better support jobs that are seeded with completely invalid files, in which case, the first few queue cycles may be completed very quickly without discovering new paths. Should have no effect on well-seeded jobs. - Made several minor updates to docs. -------------- Version 1.44b: -------------- - Corrected two bungled attempts to get the -C mode work properly with afl-cmin (accounting for the short-lived releases tagged 1.42 and 1.43b) - sorry. - Removed AFL_ALLOW_CRASHES in favor of the -C mode in said tool. - Said goodbye to Hello Kitty, as requested by Padraig Brady. -------------- Version 1.41b: -------------- - Added AFL_ALLOW_CRASHES=1 to afl-cmin. Allows crashing inputs in the output corpus. Changed the default behavior to disallow it. - Made the afl-cmin output dir default to 0700, not 0755, to be consistent with afl-fuzz; documented the rationale for 0755 in afl-plot. - Lowered the output dir reuse time limit to 25 minutes as a dice-roll compromise after a discussion on afl-users@. - Made afl-showmap accept -o /dev/null without borking out. - Added support for crash / hang info in exit codes of afl-showmap. - Tweaked block operation scaling to also factor in ballpark run time in cases where queue passes take very little time. - Fixed typos and made improvements to several docs.
Diffstat (limited to 'devel/afl')
-rw-r--r--devel/afl/Makefile4
-rw-r--r--devel/afl/PLIST27
-rw-r--r--devel/afl/distinfo8
3 files changed, 19 insertions, 20 deletions
diff --git a/devel/afl/Makefile b/devel/afl/Makefile
index f9845dcb7b0..444852bb889 100644
--- a/devel/afl/Makefile
+++ b/devel/afl/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2015/02/08 16:09:59 wiz Exp $
+# $NetBSD: Makefile,v 1.14 2015/02/23 07:30:25 wiz Exp $
-DISTNAME= afl-1.40b
+DISTNAME= afl-1.49b
CATEGORIES= devel
MASTER_SITES= http://lcamtuf.coredump.cx/afl/releases/
EXTRACT_SUFX= .tgz
diff --git a/devel/afl/PLIST b/devel/afl/PLIST
index e0fd277055f..026ebaa19aa 100644
--- a/devel/afl/PLIST
+++ b/devel/afl/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2015/02/01 19:42:00 wiz Exp $
+@comment $NetBSD: PLIST,v 1.8 2015/02/23 07:30:25 wiz Exp $
bin/afl-clang
bin/afl-clang++
bin/afl-cmin
@@ -548,19 +548,18 @@ share/afl/testcases/archives/exotic/lzip/small_archive.lz
share/afl/testcases/archives/exotic/lzma/small_archive.lzma
share/afl/testcases/archives/exotic/rzip/small_archive.rz
share/afl/testcases/archives/exotic/zoo/small_archive.zoo
-share/afl/testcases/images/bmp/hello_kitty.bmp
-share/afl/testcases/images/gif/hello_kitty.gif
-share/afl/testcases/images/ico/hello_kitty.ico
-share/afl/testcases/images/jp2/hello_kitty.jp2
-share/afl/testcases/images/jpeg/hello_kitty.jpg
-share/afl/testcases/images/jxr/hello_kitty.jxr
-share/afl/testcases/images/png/hello_kitty.png
-share/afl/testcases/images/png/hello_kitty_alpha.png
-share/afl/testcases/images/png/hello_kitty_gamma.png
-share/afl/testcases/images/png/hello_kitty_icc.png
-share/afl/testcases/images/png/hello_kitty_rle.png
-share/afl/testcases/images/tiff/hello_kitty.tif
-share/afl/testcases/images/webp/hello_kitty_lossless.webp
+share/afl/testcases/images/bmp/not_kitty.bmp
+share/afl/testcases/images/gif/not_kitty.gif
+share/afl/testcases/images/ico/not_kitty.ico
+share/afl/testcases/images/jp2/not_kitty.jp2
+share/afl/testcases/images/jpeg/not_kitty.jpg
+share/afl/testcases/images/jxr/not_kitty.jxr
+share/afl/testcases/images/png/not_kitty.png
+share/afl/testcases/images/png/not_kitty_alpha.png
+share/afl/testcases/images/png/not_kitty_gamma.png
+share/afl/testcases/images/png/not_kitty_icc.png
+share/afl/testcases/images/tiff/not_kitty.tiff
+share/afl/testcases/images/webp/not_kitty.webp
share/afl/testcases/multimedia/h264/small_movie.mp4
share/afl/testcases/others/elf/small_exec.elf
share/afl/testcases/others/js/small_script.js
diff --git a/devel/afl/distinfo b/devel/afl/distinfo
index a1fbaedbfec..3614ab2002f 100644
--- a/devel/afl/distinfo
+++ b/devel/afl/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.13 2015/02/08 16:09:59 wiz Exp $
+$NetBSD: distinfo,v 1.14 2015/02/23 07:30:25 wiz Exp $
-SHA1 (afl-1.40b.tgz) = 0f48eecab70730b389bee0a55771528d0ef1351a
-RMD160 (afl-1.40b.tgz) = 0901f68344d289daf9c80492c85a5309265cfd76
-Size (afl-1.40b.tgz) = 774277 bytes
+SHA1 (afl-1.49b.tgz) = d2a01b8eb1ea6363c3821bb83f15ccf86b26defe
+RMD160 (afl-1.49b.tgz) = a48b266150cdf4630c2a033f30853dbe414fc1db
+Size (afl-1.49b.tgz) = 777510 bytes