diff --git a/Makefile b/Makefile index ecc9ccc1..1d8585df 100644 --- a/Makefile +++ b/Makefile @@ -14,7 +14,7 @@ # PROGNAME = afl -VERSION = 1.82b +VERSION = 1.83b PREFIX ?= /usr/local BIN_PATH = $(PREFIX)/bin diff --git a/afl-cmin b/afl-cmin index b475ca74..5179896a 100755 --- a/afl-cmin +++ b/afl-cmin @@ -337,8 +337,8 @@ echo echo "[*] Sorting trace sets (this may take a while)..." -ls "$IN_DIR" | sed "s#^#$TRACE_DIR/#" | xargs -d '\n' -n 1 cat | sort | \ - uniq -c | sort -n >"$TRACE_DIR/.all_uniq" +ls "$IN_DIR" | sed "s#^#$TRACE_DIR/#" | tr '\n' '\0' | xargs -0 -n 1 cat | \ + sort | uniq -c | sort -n >"$TRACE_DIR/.all_uniq" TUPLE_COUNT=$((`grep -c . "$TRACE_DIR/.all_uniq"`)) diff --git a/docs/ChangeLog b/docs/ChangeLog index 74e460d5..0f679785 100644 --- a/docs/ChangeLog +++ b/docs/ChangeLog @@ -16,6 +16,16 @@ Not sure if you should upgrade? The lowest currently recommended version is 1.76b. If you're stuck on an earlier release, it's strongly advisable to get on with the times. +-------------- +Version 1.83b: +-------------- + + - Fixed a problem with xargs -d on non-Linux systems in afl-cmin. Spotted by + teor2345 and Ben Nagy. + + - Fixed an implicit declaration in LLVM mode on MacOS X. Reported by + Kai Zhao. + -------------- Version 1.82b: --------------