Clarify that ClientRejectInternalAddresses also rejects mDNS *.local hosts

Fixes #17070.
This commit is contained in:
J. Ryan Stinnett
2016-12-03 21:06:30 -06:00
parent 8a0ea3ee43
commit 7ffa95abd9
3 changed files with 8 additions and 2 deletions
+4
View File
@@ -0,0 +1,4 @@
o Documentation (SOCKS connections):
- Clarify that when `ClientRejectInternalAddresses` is enabled (which is the
default), multicast DNS hostnames for machines on the local network (of
the form *.local) are also rejected. Closes ticket 17070.
+2 -1
View File
@@ -1414,7 +1414,8 @@ The following options are useful only for clients (that is, if
If true, Tor does not try to fulfill requests to connect to an internal
address (like 127.0.0.1 or 192.168.0.1) __unless a exit node is
specifically requested__ (for example, via a .exit hostname, or a
controller request). (Default: 1)
controller request). If true, multicast DNS hostnames for machines on the
local network (of the form *.local) are also rejected. (Default: 1)
[[DownloadExtraInfo]] **DownloadExtraInfo** **0**|**1**::
If true, Tor downloads and caches "extra-info" documents. These documents
+2 -1
View File
@@ -2100,7 +2100,8 @@ get_interface_address,(int severity, uint32_t *addr))
}
/** Return true if we can tell that <b>name</b> is a canonical name for the
* loopback address. */
* loopback address. Return true also for *.local hostnames, which are
* multicast DNS names for hosts on the local network. */
int
tor_addr_hostname_is_local(const char *name)
{