atproto relay implementation in zig zlay.waow.tech
9
fork

Configure Feed

Select the types of activity you want to include in your feed.

bump zat + websocket.zig: fix handshake panic on TCP split mid-CRLF

websocket client read() panics when TCP delivers \r at buffer boundary
without \n — line_start advances past pos, causing start > end slice.
under ReleaseFast this was the silent SIGSEGV every 30-90 min.

websocket.zig 9ac64da, zat v0.3.0-alpha.17.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

+4 -4
+4 -4
build.zig.zon
··· 5 5 .minimum_zig_version = "0.16.0", 6 6 .dependencies = .{ 7 7 .zat = .{ 8 - .url = "https://tangled.org/zat.dev/zat/archive/v0.3.0-alpha.16.tar.gz", 9 - .hash = "zat-0.3.0-alpha.15-5PuC7nVhBQC8QDphqwrmXGqng1Xvo8ua_H5MqS-smp1T", 8 + .url = "https://tangled.org/zat.dev/zat/archive/v0.3.0-alpha.17.tar.gz", 9 + .hash = "zat-0.3.0-alpha.15-5PuC7nVhBQBnyDEw50Zwitd8ujG7mJumQlVtqYh08QML", 10 10 }, 11 11 .websocket = .{ 12 - .url = "https://github.com/zzstoatzz/websocket.zig/archive/80c6434.tar.gz", 13 - .hash = "websocket-0.1.0-ZPISdTHwAwA1d45BsYRE81Z8wNwZ3RhukgNADOma4eym", 12 + .url = "https://github.com/zzstoatzz/websocket.zig/archive/9ac64da.tar.gz", 13 + .hash = "websocket-0.1.0-ZPISdebwAwAGqC8MRLe7MFedo_K_Yy2mjYVAch4Ya4hZ", 14 14 }, 15 15 .pg = .{ 16 16 .url = "git+https://github.com/zzstoatzz/pg.zig?ref=dev#5ce2355b1d851075523709c7d3068dcdb0224322",