aboutsummaryrefslogtreecommitdiff
path: root/proposals/312-relay-auto-ipv6-addr.txt
diff options
context:
space:
mode:
authorteor <teor@torproject.org>2020-02-11 14:11:09 +1000
committerteor <teor@torproject.org>2020-02-11 14:11:09 +1000
commit8af14dea81a2a39be2cb1f76a99a364827ec9d4e (patch)
tree2d1a279f6e2186ae36811a6da207ea983cdb101c /proposals/312-relay-auto-ipv6-addr.txt
parente759c0ec4e6433e6d8cb010dda72b92b7477ae5e (diff)
downloadtorspec-8af14dea81a2a39be2cb1f76a99a364827ec9d4e.tar.gz
torspec-8af14dea81a2a39be2cb1f76a99a364827ec9d4e.zip
Prop 312: Clarify IPv6 ORPort Binding
Part of 33049.
Diffstat (limited to 'proposals/312-relay-auto-ipv6-addr.txt')
-rw-r--r--proposals/312-relay-auto-ipv6-addr.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/proposals/312-relay-auto-ipv6-addr.txt b/proposals/312-relay-auto-ipv6-addr.txt
index 98c86c1..ba2ffcc 100644
--- a/proposals/312-relay-auto-ipv6-addr.txt
+++ b/proposals/312-relay-auto-ipv6-addr.txt
@@ -558,6 +558,12 @@ Ticket: #33073
IP address (in a single API call). Tor should support both styles of
networking API.
+ In particular, if binding to all IPv6 addresses fails, relays should still
+ try to discover their public IPv6 address, and check the reachability of
+ that address. Some OSes may not support the IPV6_V6ONLY flag, but they may
+ instead bind to all addresses at runtime. (The tor install may also have
+ compile-time / runtime flag mismatches.)
+
If both reachability checks succeed, relays should publish their IPv4 and
IPv6 ORPorts in their descriptor.