atproto utils for zig zat.dev
atproto sdk zig
Something went wrong. Try again.
release: v0.3.2 — bump websocket to v0.1.1 master
Picks up zzstoatzz/websocket.zig#1: streaming Handshake.parse onto std.http.HeadParser plus RFC 7230 strictness. Fixes the recurring class of TCP-fragmentation parser bugs by replacing the one-shot buffer matcher with a stdlib SIMD streaming state machine. Two new error variants from the upstream parser: error.WhitespaceBeforeColon (RFC 7230 §3.2) error.AmbiguousBodyLength (RFC 7230 §3.3) Both manifest as 400 responses; downstreams that switch on Handshake.parse errors should add arms for these if they want specific handling, otherwise they fall through to the generic 400 path. Co-Authored-By: Claude Opus 4 (1M context) <noreply@anthropic.com>
Author zzstoatzz Co-author Claude Opus 4 (1M context) Date (May 9, 2026, 3:46 AM UTC) Commit e1782a28 e1782a285ec5e5e1ab4081834e6d7b08d184fbb8 Parent 0a8c3442 0a8c3442d2f052b4bd9239401e555e3378d8dff4