Up to [cvs.NetBSD.org] / pkgsrc / devel / honggfuzz
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.7 / (download) - annotate - [select for diffs], Tue Feb 14 15:45:58 2023 UTC (7 months, 1 week ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
HEAD
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
honggfuzz: add a patch for portability to NetBSD/powerpc. Now it at least builds. Needed atomic64.mk as well.
Revision 1.6 / (download) - annotate - [select for diffs], Sun May 8 10:23:25 2022 UTC (16 months, 2 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
honggfuzz: -Werror unacceptable for pkgsrc
Revision 1.5 / (download) - annotate - [select for diffs], Tue Oct 26 10:14:51 2021 UTC (23 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
archivers: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Could not be committed due to merge conflict: devel/py-traitlets/distinfo The following distfiles were unfetchable (note: some may be only fetched conditionally): ./devel/pvs/distinfo pvs-3.2-solaris.tgz ./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
Revision 1.4 / (download) - annotate - [select for diffs], Thu Oct 7 13:39:45 2021 UTC (23 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.3: +1 -2
lines
Diff to previous 1.3 (colored)
devel: Remove SHA1 hashes for distfiles
Revision 1.3 / (download) - annotate - [select for diffs], Wed Jul 22 21:53:59 2020 UTC (3 years, 2 months ago) by kamil
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.2: +5 -6
lines
Diff to previous 1.2 (colored)
honggfuzz: Upgrade to 2.3.1 Version 2.3.1 Fixed 'make install' with #356
Revision 1.2 / (download) - annotate - [select for diffs], Wed Jul 22 20:43:22 2020 UTC (3 years, 2 months ago) by kamil
Branch: MAIN
Changes since 1.1: +6 -5
lines
Diff to previous 1.1 (colored)
honggfuzz: upgrade to 2.3 Take maintainership. Upstream changelog: 2020-07-22 - Version 2.3 - 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 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) - 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 - Compilation under MacOS X 10.15 (Catalina) is now supported - Added suport for bfd/binutils-2.33 2019-12-07 - Version 2.0 - Coverage-based corpus minimizer with '-M' - QEmu mode: coverage feedback for Linux binaries - *SAN sanitizer stack-parsing improved for Linux and for POSIX - Move signal functionality to libhfcommon/ - Fixed Android builds with newer unwind and capstone - NetDriver: more functionality - e.g. specifying custom addresses and custom tmpfs mount points - Examples: for /usr/bin/file, newer ISC Bind patch, improved OpenSSL code 2019-05-22 - Version 1.9 - Don't include netdriver if not needed - Updated examples (bind/openssl) - Add missing TEMP_FAILURE_RETRY() wrappers - Add additional _HF_STATE_DYNAMIC_SWITCH_TO_MAIN state 2019-02-23 - Version 1.8 - Native support for NetBSD - Multiple smaller changes wrt threading - e.g. introducing the signal thread - Removed the support for -p (pid fuzzing), honggfuzz net driver, or persistent fuzzing mode should be used instead - Reimplementation of memory comparison routines, now verified with glibc's test-suite - Improved hfuzz-cc/clang/gcc - e.g. for the MacOSX platform, also using -fno-sanitize=fuzzer if -fsanitize=fuzzer is specified, + some samba code wrappers - Examples: new corpora for some of those, new patch for ISC Bind (9.13.5)
Revision 1.1 / (download) - annotate - [select for diffs], Thu Aug 23 22:08:07 2018 UTC (5 years, 1 month ago) by kamil
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3
devel/honggfuzz: import honggfuzz-1.7 A security oriented, feedback-driven, evolutionary, easy-to-use fuzzer with interesting analysis options.