diff options
author | Nick Mathewson <nickm@torproject.org> | 2012-11-25 15:36:35 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2012-12-17 14:50:04 -0500 |
commit | ac990aa44a2e3f2b03f2f91e93847230c744dc5c (patch) | |
tree | aff556b54ddf0ef48328d3d72d1653b34820ffc3 | |
parent | 7315a6764675ca2a148554488504f5abf98ff7e6 (diff) | |
download | tor-ac990aa44a2e3f2b03f2f91e93847230c744dc5c.tar tor-ac990aa44a2e3f2b03f2f91e93847230c744dc5c.tar.gz |
Turn off by-default use of client-side DNS cacheing.
-rw-r--r-- | doc/tor.1.txt | 4 | ||||
-rw-r--r-- | src/or/config.c | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/doc/tor.1.txt b/doc/tor.1.txt index d6b51cb0d..5cf7ff7e3 100644 --- a/doc/tor.1.txt +++ b/doc/tor.1.txt @@ -946,7 +946,9 @@ The following options are useful only for clients (that is, if nodes via this connection. **UseIPv4Cache**;; Tells the client to use any cached IPv4 DNS answers we have when making - requests via this connection. (On by default.) + requests via this connection. (NOTE: This option, along UseIPv6Cache + and UseDNSCache, can harm your anonymity, and probably + won't help performance as much as you might expect. Use with care!) **UseIPv6Cache**;; Tells the client to use any cached IPv6 DNS answers we have when making requests via this connection. diff --git a/src/or/config.c b/src/or/config.c index 9f54d3da0..04f512b80 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -4596,7 +4596,6 @@ port_cfg_new(void) port_cfg_t *cfg = tor_malloc_zero(sizeof(port_cfg_t)); cfg->ipv4_traffic = 1; cfg->cache_ipv4_answers = 1; - cfg->use_cached_ipv4_answers = 1; return cfg; } @@ -4844,7 +4843,7 @@ parse_port_config(smartlist_t *out, int no_listen = 0, no_advertise = 0, all_addrs = 0, bind_ipv4_only = 0, bind_ipv6_only = 0, ipv4_traffic = 1, ipv6_traffic = 0, prefer_ipv6 = 0, - cache_ipv4 = 1, use_cached_ipv4 = 1, + cache_ipv4 = 1, use_cached_ipv4 = 0, cache_ipv6 = 0, use_cached_ipv6 = 0; smartlist_split_string(elts, ports->value, NULL, |