On 7/19/2017 12:23 PM, Vladimir Olteanu wrote: > I think there's a misunderstanding here. SOCKSv6 runs strictly on top > of TCP. OK, so to clarify - TCP is between the two SOCKS endpoints. The user data travels over SOCKS. Can you confirm that's correct?
> The "user data" to which we're referring is data meant to be relayed > by the proxy to the server. The SYN's payload (both SOCKS request and > said user data) is irrevocably part of the client-proxy data stream > and we do not change it retroactively after learning that the proxy > does not support TFO. If the above is correct, then it would be useful to NEVER speak of "putting data in the SYN payload". You simply don't have that control. The interface to TCP *allows* pending "user" (as in TCP user, which in this case is the SOCKS layer) data to be placed in the SYN, but never requires it. So you can talk about putting information in the SOCKS stream, but shouldn't be referring to individual TCP segments. Joe _______________________________________________ Int-area mailing list [email protected] https://www.ietf.org/mailman/listinfo/int-area
