atproto relay in zig zlay.waow.tech
relay zig atproto
Something went wrong. Try again.
fix: read full POST body when split across TCP segments master
reverse proxies (traefik) may send headers and body in separate TCP writes. the single stream.read() only got headers, leaving the body empty — causing all POST endpoints (requestCrawl, ban, block/unblock) to fail with "invalid JSON" through the ingress. now parses Content-Length from headers and keeps reading until the full body is received. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Author zzstoatzz Co-author Claude Opus 4.6 Date (Mar 1, 2026, 10:48 PM UTC) Commit 4733560e 4733560e5051b64cc066f7423996776bc830c45b Parent 616325b0 616325b00fa56a4fd712a434a01600aa4940d270