github CodeIntelligenceTesting/cifuzz v0.10.0
cifuzz Release 0.10.0

latest releases: v2.40.0, v2.39.0, v2.38.0...
22 months ago

Breaking Change

UBSan findings no longer terminate the fuzzing run (--recover-ubsan defaults to true and therefore it got removed). Now cifuzz is able to save the input for a UBSan finding even it was not crashing.

Summary

  • Emit inputs on non-fatal UBSan Findings + removing --recover-ubsan flag
  • Improved docs
  • Bugfixes for bazel support

How to install

On Linux and macOS, remember to make the downloaded installer executable via chmod +x <installer file>.

You can find more information in our README

What's Changed

  • cmd(bundle): expanding usage message for bazel by @mlsandnerCI in #454
  • Fix local run of go test ./... by @fmeum in #461
  • all: Use American spelling of "behavior" throughout by @fmeum in #467
  • executil: Place child process group in foreground by @adombeck in #464
  • build/bazel: Fix UBSan C++ runtime not linked by @adombeck in #456
  • refactor: improving format in usage messages and instructions by @mlsandnerCI in #462
  • docs(coverage): add bazel section to coverage guide by @mlsandnerCI in #455
  • cmd/integrate: Improve output by @adombeck in #466
  • names: Ensure all generated names are lowercase by @fmeum in #469
  • Create pull_request_template.md by @mlsandnerCI in #463
  • Emit inputs on non-fatal UBSan findings by @fmeum in #468
  • ci(pr): Check that there are no WIP or XXX commits on the branch by @adombeck in #442
  • build/bazel: Build with UBSan instrumentation by @adombeck in #471
  • build(deps): bump github.com/pterm/pterm from 0.12.49 to 0.12.50 by @dependabot in #470
  • bazel/completion: Fix top-level directory being skipped by @adombeck in #473
  • BREAKING: build: Remove --recover-ubsan by @fmeum in #474
  • bazel: Dump input of non-fatal UBSan findings by @adombeck in #472
  • ci: Move test and linting jobs from PR pipeline to new pipeline by @adombeck in #475
  • fix: use local deps from maven directly by @jochil in #478
  • don't check for llvm-symbolizer when using jazzer by @MarkusZoppelt in #476
  • ci(test): adjust compatibility-check to allow new findings by @jochil in #479
  • ci: Fix Bazel E2E test expected findings by @fmeum in #480
  • docs: regression test guide by @mlsandnerCI in #449

Full Changelog: v0.9.0...v0.10.0

Don't miss a new cifuzz release

NewReleases is sending notifications on new releases.