Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: CodeIntelligenceTesting/jazzer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.28.0
Choose a base ref
...
head repository: CodeIntelligenceTesting/jazzer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.29.1
Choose a head ref
  • 16 commits
  • 35 files changed
  • 6 contributors

Commits on Nov 28, 2025

  1. chore: print mutators debug strings in selffuzz test

    The new format is:
     - fuzzGenericClass(List)
       -> Arguments[List<List<Integer>[]>]
    
    It is especially useful to see the mutator when debugging or trying
    out new mutators with @Solo.
    oetr committed Nov 28, 2025
    Configuration menu
    Copy the full SHA
    b2bbec1 View commit details
    Browse the repository at this point in the history
  2. fix: support lists of arbitrary types

    Previously, types like List<List<Integer>[]> failed because the
    parameterTypeIfParameterized helper function incorrectly filtered out
    generic array types. Removed this filtering since the mutation
    framework already handles supported type matching.
    oetr committed Nov 28, 2025
    Configuration menu
    Copy the full SHA
    ed256f0 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2025

  1. trophies: add entry for lz4-java

    Marcono1234 authored and simonresch committed Dec 1, 2025
    Configuration menu
    Copy the full SHA
    4e3dc0b View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2025

  1. feat: sometimes interpret char[] mutations as single bytes

    When mutating char[] randomly interpret the bytes from libFuzzer as
    individual (single byte) chars. This helps to make use of libFuzzers
    table of recent compare entries (encoded as CESU8) if the char[] is used
    as a String inside the fuzz test.
    simonresch authored and kyakdan committed Dec 2, 2025
    Configuration menu
    Copy the full SHA
    b01eb82 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5a3fdb9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7453e9c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    84b73e8 View commit details
    Browse the repository at this point in the history
  5. chore: update bazel dependencies

    renovate[bot] authored and kyakdan committed Dec 2, 2025
    Configuration menu
    Copy the full SHA
    fafa5af View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2025

  1. Configuration menu
    Copy the full SHA
    c6296b8 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2025

  1. chore: reduce number of executions in selffuzz test

    ... otherwise the ArgumentsMutatorFuzzTest can timeout on Windows
    runners. A longer execution of this fuzz test is done as part of a
    scheduled workflow.
    simonresch committed Dec 10, 2025
    Configuration menu
    Copy the full SHA
    0d782f0 View commit details
    Browse the repository at this point in the history
  2. fix: use user-friendly type names in exception messages

    The previous `Class#getName()` uses the JVM type descriptors for arrays,
    which leads to non user-friendly messages, such as:
    > WithLength does not apply to java.lang.String, only applies to [B, [I, [J, ...
    Marcono1234 authored and simonresch committed Dec 10, 2025
    Configuration menu
    Copy the full SHA
    9056b3d View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2025

  1. Configuration menu
    Copy the full SHA
    9ab5c5d View commit details
    Browse the repository at this point in the history
  2. chore: format docs/trophies.md

    simonresch authored and kyakdan committed Dec 15, 2025
    Configuration menu
    Copy the full SHA
    f504ad7 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. Configuration menu
    Copy the full SHA
    1cfba07 View commit details
    Browse the repository at this point in the history
  2. feat: SSRF env var to allow all connections before it's configured

    In some projects, network requests can happen after the fuzz test has
    started, but before the user had a chance to configure allowed/denied
    connections.
    
    Now the user can start Jazzer with the environmental variable
    JAZZER_SSRF_PERMISSIVE_UNTIL_CONFIGURED set to a truthy value and all
    network requests will be allowed, until the user specifies otherwise
    in the fuzz test using BugDetectors.allowNetworkConnections(...)
    oetr committed Dec 18, 2025
    Configuration menu
    Copy the full SHA
    91ae07a View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2025

  1. chore: fix maven publishing script

    bazel-contrib/rules_jvm_external#1444 changed
    the command line usage of the MavenPublisher class which now requires a
    forth boolean argument to configure `publishMavenMetadata`.
    simonresch committed Dec 22, 2025
    Configuration menu
    Copy the full SHA
    d10428a View commit details
    Browse the repository at this point in the history
Loading