Browse Source
ipstack sends its SYN-ACK without a MSS option, so the peer OS falls back to its own default (512 on macOS) and fragments large first segments such as a TLS ClientHello. Downstream consumers that sniff the SNI from the first read then miss the domain. Wire a new optional Args.tcp_mss into ipstack::TcpConfig.options (mirrors how --tcp-timeout sets TcpConfig.timeout). Default None keeps the previous behaviour, so this is a runtime no-op unless the flag is set. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>pull/260/head
3 changed files with 13 additions and 0 deletions
Loading…
Reference in new issue