From d4e93e933dd02c4638024eb77ea21839e187456b Mon Sep 17 00:00:00 2001 From: Robert Swiecki Date: Thu, 23 Apr 2020 23:45:05 +0200 Subject: [PATCH] Version 2.2 --- CHANGELOG | 18 ++++++++++++++++++ README.md | 2 +- honggfuzz.h | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 2ae4ed193..b40d7bca9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,21 @@ +2020-04-24 - Version 2.2 + - Added 8bitcnt instrumentation - use hfuzz-cc/hfuzz-8bitcnt-(gcc|clang) for that + - PC-guard instrumentation now uses edge counting + - --experimental_const_feedback is now set to true by default + - additional string instrumentation wrappers: glib, lcms + - additional mutators: splicing, changing ascii numbers + - additional integer comparison instrumentation (adding integers to the dynamic dictionary) + - fixed linking with ld.lld + - removed `sanitizer-coverage-prune-blocks` from hfuzz-cc.c + - most mutators have now either overwrite or insert versions + - fixed memory barriers in libhfuzz/ + - implemented skip_factor which dictates how often a given input is fuzzed + - lowered the default timeout to 1 second + - honggfuzz now uses microseconds, instead of milliseconds across the code + - added some new functions to libhfcommon/files + - enabled more aggressive inlining in hfuzz-cc/ + - fixed compilation dependency under MacOS X + 2020-03-03 - Version 2.1 - string/int comparison enabled for targets built with *SAN, but w/o hfuzz-cc - Parallel work made faster by using faster ATOMIC constructs (check first, then update) diff --git a/README.md b/README.md index bd53669dc..5f742baca 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ A security oriented, feedback-driven, evolutionary, easy-to-use fuzzer with inte # Code - * Latest stable version: [2.1](https://github.com/google/honggfuzz/releases) + * Latest stable version: [2.2](https://github.com/google/honggfuzz/releases) * [Changelog](https://github.com/google/honggfuzz/blob/master/CHANGELOG) # Features diff --git a/honggfuzz.h b/honggfuzz.h index b7a2c1904..13a6f4c3d 100644 --- a/honggfuzz.h +++ b/honggfuzz.h @@ -38,7 +38,7 @@ #include "libhfcommon/util.h" #define PROG_NAME "honggfuzz" -#define PROG_VERSION "2.1" +#define PROG_VERSION "2.2" /* Name of the template which will be replaced with the proper name of the file */ #define _HF_FILE_PLACEHOLDER "___FILE___"