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_bytesto 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_bytesoption
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_bytesto handle untrusted input (91d0c26) - Support for passing an allocation limit on untrusted input for loose object reading. (9b57db2)
- Add
alloc_limit_bytesoption (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.includepatterns 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)