mirror of
https://github.com/rustfs/rustfs.git
synced 2026-09-07 12:35:54 +00:00
perf(s3): bound snowball member imports (#6945)
* fix(s3): harden Snowball extract error boundaries * fix(s3): close Snowball extract compatibility gaps * fix(s3): verify Snowball request body completion * test(s3): reject forged Snowball streaming signatures * build(deps): pin Snowball archive parser limits * fix(s3): preserve Snowball trailer and member errors * docs(architecture): register Snowball tar fork cleanup * refactor(s3): route Snowball errors through object boundary * ci(deps): allow pinned tokio-tar source * fix: align Snowball archive codec detection * fix(s3): harden Snowball codec compatibility * fix(s3): preserve Snowball codec compatibility * test(zip): align yield wake assertion with Tokio * fix(rio): preserve legacy large-block reads * fix(zip): accept blank tar numeric fields * fix(s3): align Snowball member import semantics * fix(s3): authorize PAX legal-hold conditions * refactor(s3): preserve Snowball error boundary * fix(iam): support legal-hold policy conditions * perf(s3): bound Snowball member imports * fix(s3): preserve bounded Snowball import contracts * fix(s3): preserve bounded import invariants * fix(s3): route Snowball limits through app boundary * refactor(s3): keep bounded import errors behind facade * fix(s3): satisfy Snowball feature lint gates * fix(s3): preserve Snowball safety guardrails
This commit is contained in:
+1422
-195
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user