[tor-commits] [chutney/master] networks: Use non-exit relays in mixed+hs-v2
teor at torproject.org
teor at torproject.org
Fri Mar 13 01:11:26 UTC 2020
commit 9c49a83ac62f75057eedbc28215d0dc82b037111
Author: teor <teor at torproject.org>
Date: Thu Mar 12 17:17:03 2020 +1000
networks: Use non-exit relays in mixed+hs-v2
Tor 0.3.5 is unstable with exit relays in mixed+hs-v2, so we use
non-exit relays.
(Recent tor versions use mixed+hs-v23, and they support exit relays.)
Part of 33379.
---
networks/mixed+hs-v2 | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/networks/mixed+hs-v2 b/networks/mixed+hs-v2
index e915e90..e0dfa78 100644
--- a/networks/mixed+hs-v2
+++ b/networks/mixed+hs-v2
@@ -2,17 +2,20 @@ OLD_TOR="tor-stable"
# By default, Authorities are not configured as exits
Authority = Node(tag="a", authority=1, relay=1, torrc="authority.tmpl")
OldAuthority = Node(tag="aOLD", authority=1, relay=1, torrc="authority.tmpl",
- tor=OLD_TOR)
-Relay = Node(tag="r", relay=1, exit=1, torrc="relay.tmpl")
-OldRelay = Node(tag="rOLD", relay=1, exit=1, torrc="relay.tmpl",
tor=OLD_TOR)
+NonExitRelay = Node(tag="r", relay=1, torrc="relay.tmpl")
+OldNonExitRelay = Node(tag="rOLD", relay=1, torrc="relay.tmpl",
+ tor=OLD_TOR)
Client = Node(tag="c", client=1, torrc="client.tmpl")
OldClient = Node(tag="cOLD", client=1, torrc="client.tmpl", tor=OLD_TOR)
HSv2 = Node(tag="h", hs=1, torrc="hs.tmpl")
OldHSv2 = Node(tag="hOLD", hs=1, torrc="hs.tmpl", tor=OLD_TOR)
+# Due to microdec download issues, tor 0.3.5 needs at least 5
+# authorities/relays/exits in the consensus.
+# And for similar reasons, it needs non-exit relays in this network.
NODES = Authority.getN(2) + OldAuthority.getN(2) + \
- Relay.getN(1) + OldRelay.getN(1) + \
+ NonExitRelay.getN(1) + OldNonExitRelay.getN(1) + \
Client.getN(1) + OldClient.getN(1) + \
HSv2.getN(1) + OldHSv2.getN(1)
More information about the tor-commits
mailing list