You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Rust-dataplane] Oversized initial handshake must send Go ERR 1153 #1364
Migrated from bb7133/tiproxy#200. Original author: wjhuang2016; created: 2026-09-02T12:43:38Z; source body SHA-256: e69a53eb760a5db7f36b580b09c000cdfd870a15a32a2415f3986e7aab4a122e.
Go readClientHandshakePacket returns ErrPacketTooLarge above 1 MiB and ErrToClient maps it to ERR 1153. Rust read_logical(HANDSHAKE_PAYLOAD_LIMIT) closes without a client error packet.
Claim
when a client sends an initial handshake response larger than Go's 1 MiB cap, Rust must send MySQL ERR 1153 before closing.
Activity