[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

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



#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
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs