[tor-bugs] #13314 [Tor]: Send back more SOCKS5 errors where appropriate.

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Oct 1 12:12:27 UTC 2014


#13314: Send back more SOCKS5 errors where appropriate.
-------------------------+----------------------------------
 Reporter:  yawning      |          Owner:  yawning
     Type:  enhancement  |         Status:  new
 Priority:  normal       |      Milestone:
Component:  Tor          |        Version:  Tor: unspecified
 Keywords:  socks        |  Actual Points:
Parent ID:               |         Points:
-------------------------+----------------------------------
 As a follow up to #12971, our SOCKS5 code can now send back specific
 errors in response to requests fairly easily.  A quick glance through the
 code suggests that the following cases (at a minimum) should be changed to
 do the right thing:

  * Invalid/malformed address (`SOCKS5_ADDRESS_TYPE_NOT_SUPPORTED`,
 `SOCKS5_GENERAL_ERROR`, `SOCKS5_NOT_ALLOWED` depending on the case)
  * CONNECT command while SafeSocks is set to an IP address
 (`SOCKS5_NOT_ALLOWED`)

 One could argue that #11138 would magically fix these things as well, but
 since returning errors is a one line addition (and the unit tests) per
 case, there's no reason not to make the changes now.

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


More information about the tor-bugs mailing list