[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