diff options
author | Nick Mathewson <nickm@torproject.org> | 2024-09-09 17:00:50 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2024-09-09 17:00:50 -0400 |
commit | 3dfbacc7b6bdffec18335f03c43d3e3793149ece (patch) | |
tree | b6d40cb121c9e8981dde02c2fa55dffb96db1840 /changes | |
parent | 17a70ab7c53b31a51ce615f7ad280c7df32e8701 (diff) | |
download | tor-3dfbacc7b6bdffec18335f03c43d3e3793149ece.tar.gz tor-3dfbacc7b6bdffec18335f03c43d3e3793149ece.zip |
Implement proposal 351
This proposal adds new syntax to the SOCKS5 username/password extension scheme,
so that requests with usernames starting with <torS0X> are now reserved.
For C tor, all we need to do is reject every username starting with <torS0X>
unless it is exactly "<torS0X>0".
Diffstat (limited to 'changes')
-rw-r--r-- | changes/prop351 | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/changes/prop351 b/changes/prop351 new file mode 100644 index 0000000000..fca604f1a1 --- /dev/null +++ b/changes/prop351 @@ -0,0 +1,7 @@ + o Minor features (SOCKS): + - Detect invalid SOCKS5 username/password combinations according to + new extended parameters syntax. (Currently, this rejects any + SOCKS5 username beginning with "<torS0X>", except for the username + "<torS0X>0". Such usernames are now reserved to communicate additional + parameters with other Tor implementations.) + Implements proposal 351. |