[tor-commits] [chutney/master] Make sure IPv6 ORPorts are configured
nickm at torproject.org
nickm at torproject.org
Tue Jul 21 18:55:41 UTC 2020
commit 6ea3e64b9944a65956f1730c1117459af8969649
Author: David Goulet <dgoulet at torproject.org>
Date: Tue Jul 21 14:49:58 2020 -0400
Make sure IPv6 ORPorts are configured
Our exit-v6.tmpl should always have a v6 ORPort.
Furthermore, bridges+ipv6-min network configuration now uses v6
authorities and a v6 Exit. Without this, the IPv6 bridge self
rechability test would never work.
Closes #40007
Signed-off-by: David Goulet <dgoulet at torproject.org>
---
networks/bridges+ipv6-min | 6 ++++--
torrc_templates/exit-v6.i | 2 ++
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/networks/bridges+ipv6-min b/networks/bridges+ipv6-min
index a305b89..060a847 100644
--- a/networks/bridges+ipv6-min
+++ b/networks/bridges+ipv6-min
@@ -1,7 +1,9 @@
Require("IPV6")
# By default, Authorities are not configured as exits
-Authority = Node(tag="a", authority=1, relay=1, torrc="authority.tmpl")
-ExitRelay = Node(tag="r", relay=1, exit=1, torrc="relay.tmpl")
+Authority = Node(tag="a", authority=1, relay=1, ipv6_addr="[::1]",
+ torrc="authority-orport-v6.tmpl")
+ExitRelay = Node(tag="r", relay=1, exit=1, ipv6_addr="[::1]",
+ torrc="relay.tmpl")
BridgeAuthority = Node(tag="ba", authority=1, bridgeauthority=1,
relay=1, torrc="bridgeauthority.tmpl")
diff --git a/torrc_templates/exit-v6.i b/torrc_templates/exit-v6.i
index bac1ba6..4bf5be8 100644
--- a/torrc_templates/exit-v6.i
+++ b/torrc_templates/exit-v6.i
@@ -1,3 +1,5 @@
+${include:orport-v6.i}
+
# Must be included after relay-non-exit.tmpl
ExitRelay 1
More information about the tor-commits
mailing list