Summary
- Added
cifuzz login
to support authentication with a CI Fuzz Server instance (find more at: https://www.code-intelligence.com/) - Emit inputs for non-fatal ASan findings, similar to UBSan
- All environment variables are now passed through to the fuzzing binary when using sandboxing (
minijail
) - Minor fixes, refactorings and documentation improvements
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
- build/other: Set CIFUZZ_COVERAGE_BUILD=1 for coverage builds by @adombeck in #530
- runner: Fix incorrect input_file path in finding JSON by @fmeum in #535
- Use reader interface for coverage parsers by @florianGla in #518
- Minor fixes by @adombeck in #539
- cmd/init: Remove leading newlines from instructions by @adombeck in #540
- build: Emit inputs on non-fatal ASan findings by @adombeck in #528
- refactor: Simplify cmake include dir structure by @florianGla in #537
- Makefile: Increase timeout of integration tests from 10m to 20m by @adombeck in #541
- build/bazel: Check rules_fuzzing version by @adombeck in #534
- docs: add zip as bazel dependency by @mlsandnerCI in #538
- docs(coverage): add documentation for maven/gradle by @florianGla in #536
- ci: fix deprecation warnings in pipelines by @mlsandnerCI in #545
- Remove mentions of AFL + refactoring by @adombeck in #532
- Fix help message for seed corpus flag by @florianGla in #543
- Further simplify directory structure by @adombeck in #542
- minijail: Pass all environment variables to the binary by @adombeck in #544
- minijail: Remove unused minijail0 functionality by @adombeck in #546
- docs: Fix tests shield after badges/shields#8671 by @fmeum in #548
- cmake: Fix paths in CMake config when installed as root by @adombeck in #549
- implement
cifuzz login
by @MarkusZoppelt in #503 - Use upstream pterm by @adombeck in #552
Full Changelog: v0.12.0...v0.13.0