github GitoxideLabs/gitoxide gix-odb-v0.79.0
gix-odb v0.79.0

22 hours ago

Documentation

  • add crate-root doctests

New Features

  • support for passing an allocation limit on untrusted input for loose object reading.

New Features (BREAKING)

  • enforce the specification of alloc_init_bytes to handle untrusted input
    This breaking change is intended to force a decision about how
    much memory allocation an untrusted party can command by tempering
    with binary file formats.
  • add alloc_limit_bytes option
    This is passed to packs and indices, to prevent them from
    trying to allocate too much memory in intrusted input.

Commit Statistics

  • 19 commits contributed to the release over the course of 32 calendar days.
  • 32 days passed between releases.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Thanks Clippy

Clippy helped 1 time to make code idiomatic.

Commit Details

view details
  • Uncategorized
    • Update changelogs prior to release (f9fbcba)
    • Merge pull request #2530 from GitoxideLabs/advisories (63b8419)
    • Address auto-review (7429b15)
    • Enforce the specification of alloc_init_bytes to handle untrusted input (91d0c26)
    • Support for passing an allocation limit on untrusted input for loose object reading. (9b57db2)
    • Add alloc_limit_bytes option (5aea8ec)
    • Adapt to changes in gix-pack (02e420b)
    • Merge pull request #2497 from cruessler/pass-hash-len-to-tree-ref-iter (7d50c30)
    • Review (d9b358b)
    • Adapt to changes in gix-object (6df1d55)
    • Merge pull request #2513 from GitoxideLabs/v2-diff (2a5db88)
    • Thanks clippy (e4f380e)
    • Merge pull request #2518 from GitoxideLabs/improvements (444a92b)
    • Make package.include patterns more specific so they don't match ignored files (c2c917f)
    • Merge pull request #2499 from GitoxideLabs/dependabot/cargo/cargo-17cc682121 (44020e0)
    • Bump the cargo group with 26 updates (9d04035)
    • Merge pull request #2487 from GitoxideLabs/top-level-examples (29c275e)
    • Add crate-root doctests (b1102c2)
    • Merge pull request #2480 from GitoxideLabs/report (98bae84)

Don't miss a new gitoxide release

NewReleases is sending notifications on new releases.