Skip to content

fix: admit image-heavy requests up to 256 MiB - #86

Merged
pavelhov merged 2 commits into
developmentfrom
codex/fix-image-request-body-limit
Oct 22, 2026
Merged

pavelhov merged 2 commits into
developmentfrom
codex/fix-image-request-body-limit

Conversation

@pavelhov

@pavelhov pavelhov commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

Image-heavy HTTP requests between 128 and 256 MiB now reach normal processing instead of receiving an early 413 from Bun. The listener uses the existing shared 256 MiB parser cap; bounded reads, decompression safeguards, authentication, and the 2 MiB management limit remain unchanged. Prepares version 0.1.22.

Real-listener regression tests cover 128 MiB + 1, exactly 256 MiB, and 256 MiB + 1 without allocating large bodies. Removing the listener setting reproduces two failures; restoring it passes all three tests.

Validation: typecheck, privacy scan, all 632 proxy test files (one build/install collision recovered through the runner’s same-mode batch retry), GUI lint/i18n/888 tests/build, docs frozen install/build, macOS core/UI tests, and CLI help smoke passed. Independent review found no actionable issues.

Security and distribution review: no authentication, credential, logging, updater, or publishing-tool changes. The release uses the existing external single-link 0600 signing key, verified matching public key, and pinned Sparkle 2.9.6 tools. The universal archive retains the existing unnotarized-preview designation; fresh arm64 installed updater tests passed for stopped, native-routing, proxy-routing, and active-request recovery states. Intel slices are verified, but Intel updater execution is unavailable without Rosetta. Signed draft-asset verification remains a pre-publication gate.

@pavelhov pavelhov changed the title codex/fix image request body limit fix: admit image-heavy requests up to 256 MiB Oct 22, 2026
@pavelhov
pavelhov marked this pull request as ready for review October 22, 2026 20:10
@pavelhov
pavelhov merged commit a06919c into development Oct 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant