[tor-commits] [chutney/master] TorNet: Temporarily disable bridge auth checks

teor at torproject.org teor at torproject.org
Fri Mar 13 01:11:26 UTC 2020


commit 1c60e4ff81528a7f4a29d5d0e7b594b2116a8f94
Author: teor <teor at torproject.org>
Date:   Tue Mar 10 13:03:48 2020 +1000

    TorNet: Temporarily disable bridge auth checks
    
    Bridges with AssumeReachable fail to publish their descriptors, because
    they try very early, when they haven't bootstrapped.
    
    Turning off AssumeReachable in 33232 should fix this issue.
    
    This changes makes these chutney networks succeed:
    * bridges-min
    * bridges+ipv6-min
    
    Part of 33379.
---
 lib/chutney/TorNet.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/chutney/TorNet.py b/lib/chutney/TorNet.py
index 03b8295..617e3c7 100644
--- a/lib/chutney/TorNet.py
+++ b/lib/chutney/TorNet.py
@@ -1186,6 +1186,11 @@ class LocalNodeController(NodeController):
             # bridge descs are stored with relay descs
             paths = { 'desc': desc,
                       'desc_new': desc_new }
+            # Temporarily disabled due to bug #33407, will restore in #33581
+            # There's a race condition between bridges bootstrapping, and them
+            # trying to publish their descriptors too early
+            if to_bridge_auth:
+                paths = None
             # Disabled due to bug #33407: chutney bridge authorities don't publish
             # bridge descriptors in the bridge networkstatus file
             #if to_bridge_auth:





More information about the tor-commits mailing list