[tor-commits] [torspec/master] Prop 312: Avoid some address detection state

teor at torproject.org teor at torproject.org
Wed Feb 5 12:07:24 UTC 2020


commit e1815226f1199ee4d6caba9e8897c20ac8d92269
Author: teor <teor at torproject.org>
Date:   Tue Feb 4 19:23:53 2020 +1000

    Prop 312: Avoid some address detection state
    
    As suggested by Nick Mathewson.
    
    Part of 33073.
---
 proposals/312-relay-auto-ipv6-addr.txt | 10 ++++++----
 1 file 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
 





More information about the tor-commits mailing list