Revisions of honggfuzz

buildservice-autocommit accepted request 1133982 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 30)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 1133979 from Andrea Manzini's avatar Andrea Manzini (amanzini) (revision 29)
- Update to 2.6:
  * env NO_COLOR support
  * fix problems with linux/bfd ```init_disassemble_info```
  * Support ```--exit_on_time```
  * ```strlcat``` supported in libhfuzz/memorycmp
  * Some patches for MacOSX, sadly no support for ARM yet
  * Improvement on Android and FreeBSD targets
  * added missing ```add missing disassemble_free_target()```
- Dropped following patches as already included in upstream :
  * 0001-Always-pass-4-arguments-to-init_disassemble_info-no-.patch
  * 0002-linux-bfd-use-DIAGNOSTIC_ERROR_SWITCH-define-to-figu.patch
  * 0003-linux-bfd-cover-include-diagnostics.h-with-__has_inc.patch
buildservice-autocommit accepted request 1072114 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 28)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 27)
- Fix linking with latest binutils
buildservice-autocommit accepted request 999853 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 26)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 999245 from Christophe Giboudeaux's avatar Christophe Giboudeaux (cgiboudeaux) (revision 25)
- Update to 2.5
  * fixed build for Android NDK >= 23
  * fixed build for CygWin
  * improved hfuzz-cc, so it supports -x correctly
  * error returned if unknown cmd-line parameters are provided
  * support for thread CPU pinning
  * various fixes for *BSD
  * increased number of dictionary entries (to 8192)
- Add upstream changes to fix build with recent binutils:
  * 0001-Always-pass-4-arguments-to-init_disassemble_info-no-.patch
  * 0002-linux-bfd-use-DIAGNOSTIC_ERROR_SWITCH-define-to-figu.patch
  * 0003-linux-bfd-cover-include-diagnostics.h-with-__has_inc.patch
buildservice-autocommit accepted request 887467 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 24)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 23)
- 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
buildservice-autocommit accepted request 830701 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 22)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 21)
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 829698 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 20)
- 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)
buildservice-autocommit accepted request 786331 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 19)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 786277 from Christophe Giboudeaux's avatar Christophe Giboudeaux (cgiboudeaux) (revision 18)
- Add upstream patch to fix the i586 build:
  * 0001-fix-some-m32-compilation-issues-type-casting.patch
buildservice-autocommit accepted request 785933 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 17)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 16)
- 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
buildservice-autocommit accepted request 584450 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 15)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) committed (revision 14)
- Clean up spec file using spec-cleaner
- Update project url
buildservice-autocommit accepted request 579540 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 13)
baserev update by copy to link target
Martin Pluskal's avatar Martin Pluskal (pluskalm) accepted request 579535 from Michael Vetter's avatar Michael Vetter (jubalh) (revision 12)
- 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 @dobin
  * 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
buildservice-autocommit accepted request 530370 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 11)
baserev update by copy to link target
Displaying revisions 1 - 20 of 30
openSUSE Build Service is sponsored by