diff options
author | Yawning Angel <yawning@schwanenlied.me> | 2015-07-27 12:58:40 +0000 |
---|---|---|
committer | Yawning Angel <yawning@schwanenlied.me> | 2015-07-27 12:58:40 +0000 |
commit | da6aa7bfa5014b980a93b38024d16b32720dc67a (patch) | |
tree | e52002264a73a0c7292f4bdf5203507efd26b795 /changes | |
parent | 5be36a46cab7626c52e0c50e55ca73703698e399 (diff) | |
download | tor-da6aa7bfa5014b980a93b38024d16b32720dc67a.tar.gz tor-da6aa7bfa5014b980a93b38024d16b32720dc67a.zip |
Allow a single trailing `.` when validating FQDNs from SOCKS.
URI syntax (and DNS syntax) allows for a single trailing `.` to
explicitly distinguish between a relative and absolute
(fully-qualified) domain name. While this is redundant in that RFC 1928
DOMAINNAME addresses are *always* fully-qualified, certain clients
blindly pass the trailing `.` along in the request.
Fixes bug 16674; bugfix on 0.2.6.2-alpha.
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug16674 | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/changes/bug16674 b/changes/bug16674 new file mode 100644 index 0000000000..de55523fc8 --- /dev/null +++ b/changes/bug16674 @@ -0,0 +1,5 @@ + o Minor features (client): + - Relax the validation done to hostnames in SOCKS5 requests, and allow + a single trailing '.' to cope with clients that pass FQDNs using that + syntax to explicitly indicate that the domain name is + fully-qualified. Fixes bug 16674; bugfix on 0.2.6.2-alpha. |