[tor-bugs] #14135 [meek]: Incorrect SocksListener temporary error check

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Jan 15 20:45:46 UTC 2015


#14135: Incorrect SocksListener temporary error check
------------------------+-----------------
     Reporter:  adam-p  |      Owner:  dcf
         Type:  defect  |     Status:  new
     Priority:  minor   |  Milestone:
    Component:  meek    |    Version:
   Resolution:          |   Keywords:
Actual Points:          |  Parent ID:
       Points:          |
------------------------+-----------------

Comment (by adam-p):

 I see what you're saying, and I see that my original suggestion was
 insufficient.

 I ended up implementing your "second thing" -- creating a temporary
 net.Error. Except... it's part of a larger Psiphon change... we needed
 both the original SOCKS4 support and the new SOCKS5 support that's in a
 goptlib branch, so I combined them (including their tests) in such a way
 that it'll branch on the SOCKS version byte sent by the client. You can
 see the changes here:

 https://github.com/Psiphon-Inc/goptlib/pull/1

 You'll see `newTemporaryNetError(...)` returned all over.

 So... I could copy that change over to the Tor goptlib code base. Or...
 maybe you'd be interested in the whole PR I linked to? Is there any use to
 Tor+PT in simultaneously supporting SOCKS4+4a+5?

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/14135#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list