[tor-dev] Optimistic SOCKS Data

Mark Smith mcs at pearlcrescent.com
Tue Jul 2 13:42:35 UTC 2019

On 6/21/19 8:50 PM, Tom Ritter wrote:
> The attached is a draft proposal for allowing tor to lie to an
> application about the SOCKS connection enabling it to send data
> optimistically.
> It's going to need some fleshing out in ways I am not familiar with,
> but I wanted to get something out to start as we think that this is
> probably the best path forward for bringing back Tor Browser's
> optimistic SOCKS behavior.

I am not sure what to do about it, but I think the approach you describe
will break the method that Tor Browser just started to use to detect
that an onion service requires client authentication (see
https://trac.torproject.org/projects/tor/ticket/30000 and associated
child tickets). The tldr is that we rely on receiving a new error code
from the SOCKS connect request.

Mark Smith
Pearl Crescent

More information about the tor-dev mailing list