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