Skip to content

fix(backup): read oversized pack blobs with kit v0.32.2 - #1177

Merged
wesm merged 1 commit into
mainfrom
fix/kit-v0.32.2
Oct 8, 2026
Merged

wesm merged 1 commit into
mainfrom
fix/kit-v0.32.2

Conversation

@wesm

@wesm wesm commented Oct 8, 2026

Copy link
Copy Markdown
Member

Update kit to v0.32.2 so backup and restore can read existing pack blobs larger than 512 MiB on 64-bit systems. Newly written oversized blobs use a smaller zstd window, and existing packs need no rewrite.

Reading an old single-segment frame can require memory proportional to its full blob size. Explicit streaming limits remain enforced, and 32-bit decoders retain their 512 MiB window ceiling.

Includes the fix from kit #163.

Existing backups can contain single-segment zstd frames larger than
512 MiB. Kit v0.32.2 restores access to those blobs on 64-bit systems
and writes new oversized blobs with a smaller decoder window.

Generated with Codex
Co-authored-by: Codex <noreply@openai.com>
@roborev-ci

roborev-ci Bot commented Oct 8, 2026

Copy link
Copy Markdown

roborev: Combined Review (6a1ea2b)

Verdict: No findings at or above medium severity.


Reviewers: 2x codex, codex (security) | Synthesis: codex | Total: 1m7s

@wesm
wesm merged commit 631731b into main Oct 8, 2026
30 checks passed
@wesm
wesm deleted the fix/kit-v0.32.2 branch October 8, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant