aboutsummaryrefslogtreecommitdiff
path: root/proposals/312-relay-auto-ipv6-addr.txt
diff options
context:
space:
mode:
authorteor <teor@torproject.org>2020-02-04 19:23:53 +1000
committerteor <teor@torproject.org>2020-02-05 22:04:47 +1000
commite1815226f1199ee4d6caba9e8897c20ac8d92269 (patch)
treea7ad1e8227de16b5f1770e4cf60693b5f5af97dc /proposals/312-relay-auto-ipv6-addr.txt
parent043ac7d7aa9e0b48ef7f80e8cfb1b6b2f5ce2f39 (diff)
downloadtorspec-e1815226f1199ee4d6caba9e8897c20ac8d92269.tar.gz
torspec-e1815226f1199ee4d6caba9e8897c20ac8d92269.zip
Prop 312: Avoid some address detection state
As suggested by Nick Mathewson. Part of 33073.
Diffstat (limited to 'proposals/312-relay-auto-ipv6-addr.txt')
-rw-r--r--proposals/312-relay-auto-ipv6-addr.txt10
1 files changed, 6 insertions, 4 deletions
diff --git a/proposals/312-relay-auto-ipv6-addr.txt b/proposals/312-relay-auto-ipv6-addr.txt
index a6d89e4..9fbd64d 100644
--- a/proposals/312-relay-auto-ipv6-addr.txt
+++ b/proposals/312-relay-auto-ipv6-addr.txt
@@ -368,14 +368,16 @@ Ticket: #33073
Tor already ignores private IPv4 addresses in directory headers. We propose
to also ignore private IPv6 addresses in directory headers. If all IPv4 and
IPv6 addresses in directory headers are private, address resolution should
- pause, and return a temporary error.
+ return a temporary error.
Whenever address resolution fails, tor should warn the operator to set the
Address torrc option for IPv4 and IPv6. (If IPv4 is available, and only
- IPv6 is missing, the log should be at notice level.)
+ IPv6 is missing, the log should be at notice level.) These logs may need to
+ be rate-limited.
- Address resolution should continue the next time tor receives a directory
- header containing a public IPv4 or IPv6 address.
+ The next time tor receives a directory header containing a public IPv4 or
+ IPv6 address, tor should use that address for reachability checks. If the
+ reachability checks succeed, tor should use that address in its descriptor.
3.2.6. Disabling IPv6 Address Resolution