Changelog for
honggfuzz-2.4-bp155.2.4.x86_64.rpm :
* Thu Apr 22 2021 Martin Pluskal
- Update to version 2.4:
* better NetBSD support (compatiblity)
* fixed mangle_getLen() #360
* disabled --linux_net_ns by default, as the Linux kernel dies under heavy load of new net namespaces
* added support for address compression in IntelPT mode
* simplified input_skipFactor() which now yields better results (faster coverage acquisition)
* added --save_smaller for the use with Rust fuzzing
* fixed Android build under MacOSX
* simplified some mangle() functions
* Wed Aug 26 2020 Dirk Mueller - update to 2.3.1: - honggfuzz.h - split run_t into substructs - clang-format options in .clang-format - added missing mutex initializers - removed unncessary comparisons to \'true\' and \'false\' - improved NetBSD compatibility - removed unnecessary memory fences (speed ups) - faster searching through the binary for const 4/8-byte values - removed unnecessary includes with iwyu - libhfnetdriver - general improvements around local socket fuzzing and timeouts - 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- remove 0001-fix-some-m32-compilation-issues-type-casting.patch (upstream)
* Wed Mar 18 2020 Christophe Giboudeaux - Add upstream patch to fix the i586 build:
* 0001-fix-some-m32-compilation-issues-type-casting.patch
* Tue Mar 17 2020 Martin Pluskal - Update to 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)
* Implement --experimental_const_feedback - const string/integer feedback (used as an additional dictionary)
* Sanitizer report files are \"better\"-deleted (i.e. based on PID and not TID)
* New patches for fuzzing added (e.g. for bind-9.16.0/9.15.7)
* Buffered output enabled in display.c
* Some functions moved from per-arch arch.c to common subproc.c
* Added suport for bfd/binutils-2.33 - And more from previous releases - see provided CHANGELOG
* Thu Mar 08 2018 mpluskalAATTsuse.com- Clean up spec file using spec-cleaner- Update project url
* Fri Feb 23 2018 mvetterAATTsuse.com- Update to version 1.5:
* Persistent fuzzing now works with MacOS-X
* Fixed some examples/ to make it work with MacOS-X
* Should compile cleanly with newer MacOS-X versions- Changes from version 1.4:
* Socketfuzzer by AATTdobin
* TCP fuzzer (HonggFuzzer NetDriver) in libhfnetdriver
* Display: changed layout a bit
* Better examples/ dir: Apache HTTP, ISC Bind
* Added persistent and netdriver signatures
* Added missing symbols for newer -fsanitize-coverage (const)
* Changed internal structures (global vs run)- Remove honggfuzz-binutils_2.29.patch: contained in release
* Mon Oct 02 2017 mpluskalAATTsuse.com- Update to version 1.1:
* Simplified and improved hfuzz_cc compiler
* More string instrumentation in libhfuzz
* Android: works with Android-NDK 15 and newer only
* Dockerfile
* Refreshed docs
* Linux: Faster BTS/PT due to less PMU state resets
* Linux: tests and by-pass for the Linux\' fork-when-multithreaded problem
* libFuzzer/AFL style dictionaries
* Runnable under docker/oss-fuzz- Changes for version 1.0:
* Multiple stability improvements for most of the supported architectures
* More examples in examples/ (e.g. Linux kernel IP for BTS/PT)
* Documentation updates
* Added honggfuzz compiler wrapper in hfuzz_cc/
* Reworked buffer mangling logic- Drope reproducible.patch and gcc7.patch- Add honggfuzz-binutils_2.29.patch to fix building with latest binutils
* Mon May 29 2017 bwiedemannAATTsuse.com- Add reproducible.patch to sort input files to make build reproducible (boo#1041090)- Add gcc7.patch to make it build on GCC7 in Factory
* Sat Apr 29 2017 mpluskalAATTsuse.com- Update to version 0.9:
* Smaller and bigger reworks: + Android Makefile + New sanitizers.c + Display console with scrolling logs + Improved libhfuzz - esp. the trace_cmp handling + Improved mangle.c
* Multiple examples of persistent fuzzing: libpng, jpeg, libxml, apache, openssl
* Sun Feb 05 2017 jengelhAATTinai.de- Update description
* Sat Jan 28 2017 mpluskalAATTsuse.com- Initial package for version 0.8