github CodeIntelligenceTesting/cifuzz v0.5.0
cifuzz Release 0.5.0

latest releases: v2.40.0, v2.39.0, v2.38.0...
2 years ago

Summary

  • support for Bazel
  • experimental support for Java (Maven/Gradle)

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

  • feat: "cifuzz init" for maven & gradle by @mlsandnerCI in #313
  • cmd/finding: Add short descriptions for argument completions by @adombeck in #295
  • Fix newlines by @adombeck in #325
  • Fix races in tests by @adombeck in #328
  • Fix build system setting in config file being ignored by @adombeck in #329
  • feat: maven & gradle integration in 'create' command by @mlsandnerCI in #326
  • Fix usage message and reuse flags in multiple commands by @adombeck in #324
  • cmd/remote-run: Support existing artifacts by @adombeck in #327
  • build(deps): bump github.com/pterm/pterm from 0.12.46 to 0.12.47 by @dependabot in #333
  • init: Remove duplicated CMake setup instructions by @fmeum in #334
  • bundle: Generate crash-resistant coverage builds by @fmeum in #315
  • Support specifying the project dir by @adombeck in #330
  • Support --env flag by @adombeck in #331
  • Retry windows integration tests by @florianGla in #335
  • examples: Use same project structure for maven and gradle by @florianGla in #337
  • ci(push): restore push pipeline by @jochil in #339
  • create: add package to java stub by @mlsandnerCI in #338
  • feat: print jazzer findings correctly by @mlsandnerCI in #336
  • ci(e2e): improve compatibility check by including bundle & coverage cmd by @jochil in #345
  • cmd/remote-run: Improve error messages printed on API errors by @adombeck in #342
  • all: Only build and run with continuous mode if supported by @fmeum in #343
  • build(deps): bump github.com/pterm/pterm from 0.12.47 to 0.12.49 by @dependabot in #346
  • Support creating bundle with other build systems by @adombeck in #340
  • ci(e2e): Fix cifuzz bundle failing on Windows and macOS by @adombeck in #349
  • fix: isolate version tests from current environment variables by @jochil in #344
  • Support --docker-image flag by @adombeck in #348
  • coverage: Do not emit crashing inputs by @fmeum in #350
  • fix(config): support config params containing - as separator by @jochil in #351
  • Setup jacoco for maven/gradle examples by @MarkusZoppelt in #353
  • replayer: Fix failure due to fuzz target errno leak by @fmeum in #357
  • replayer: Fix UAF on internal failures by @fmeum in #356
  • replayer: Do not attribute internal failures to fuzz target by @fmeum in #358
  • chore: remove previous install from HOME when using make install by @MarkusZoppelt in #354
  • cmake: Fix coverage build failure when C/CXX compiler isn't available by @fmeum in #360
  • cmd/finding: Remove the --all flag by @adombeck in #332
  • build(deps): bump github.com/spf13/cobra from 1.5.0 to 1.6.0 by @dependabot in #362
  • integrate: Update gitignore integration for multiple build systems by @florianGla in #352
  • Don't recover from UBSan findings by default by @adombeck in #355
  • runner: Fix crash files sometimes not found by @adombeck in #361
  • Fix installation of command completion scripts by @adombeck in #364
  • integrate: Add interactive multiselect dialog by @florianGla in #365
  • all: Remove the --fuzz-test-args flag by @adombeck in #367
  • pkg/artifact: Rename the YAML file in the bundle by @adombeck in #368
  • Add completion for java fuzz tests by @florianGla in #363
  • Disable source fortification by @adombeck in #370
  • cmd/remote-run: Document CIFUZZ_API_TOKEN by @adombeck in #369
  • Support init, create, run with bazel by @adombeck in #366
  • build/bazel: Disable source fortification by @adombeck in #372
  • examples/cmake: Fix recover-ubsan option not enabled by @adombeck in #373
  • refactor: extract llvm specific coverage handling from coverage cmd by @florianGla in #359
  • remove prints from example projects by @florianGla in #377
  • Fix make clean broken on Debian by @adombeck in #379
  • examples/bazel: Fix bazel label in README by @adombeck in #380
  • build(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #381
  • build(deps): bump github.com/spf13/cobra from 1.6.0 to 1.6.1 by @dependabot in #382
  • Minor improvements to pkg/dependencies by @adombeck in #384
  • Support creating bundle with bazel by @adombeck in #383
  • minijail: Let caller specify output dir by @adombeck in #386
  • pkg/binary: Fix check for LLVM continuous mode support by @adombeck in #389
  • examples/bazel: Update dependency on cifuzz by @adombeck in #390
  • cmd/remote-run: Do not support CI_FUZZ_API_TOKEN by @adombeck in #391
  • ci(e2e): Fix "unknown crash" expected instead of "heap buffer overflow" by @adombeck in #385
  • build(deps): bump golang.org/x/text from 0.3.7 to 0.4.0 by @dependabot in #392
  • Add run command for maven/gradle by @florianGla in #347
  • update documentation by @MarkusZoppelt in #371
  • build: Always set -UNDEBUG by @fmeum in #393
  • build/bazel: Fix debug symbols stripped when building bundle by @adombeck in #394
  • fix: remove recursive call from Cleanup by @MarkusZoppelt in #395
  • mark java as experimental by @MarkusZoppelt in #396

Full Changelog: v0.4.0...v0.5.0

Don't miss a new cifuzz release

NewReleases is sending notifications on new releases.