Commit 6ea3e64b authored by David Goulet's avatar David Goulet 🤘
Browse files

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's avatarDavid Goulet <dgoulet@torproject.org>
parent e055b647
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")
......
${include:orport-v6.i}
# Must be included after relay-non-exit.tmpl
ExitRelay 1
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment