[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [doctor/master] Disable DocTor checks for dannenberg



commit 3f1c5f677c3235c973b80379d3166360f3328c70
Author: Damian Johnson <atagar@xxxxxxxxxxxxxx>
Date:   Tue Sep 24 15:19:11 2019 -0700

    Disable DocTor checks for dannenberg
    
    Dannenberg will be unable to sign the consensus until November due to lack of
    the present consensus in Tor's LTS release (and by extension openbsd's).
---
 consensus_health_checker.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/consensus_health_checker.py b/consensus_health_checker.py
index eb4620c..f775014 100755
--- a/consensus_health_checker.py
+++ b/consensus_health_checker.py
@@ -28,6 +28,11 @@ Runlevel = stem.util.enum.UppercaseEnum('NOTICE', 'WARNING', 'ERROR')
 DIRECTORY_AUTHORITIES = stem.directory.Authority.from_cache()
 del DIRECTORY_AUTHORITIES['tor26']  # DirPort does not service requests without a '.z' suffix
 
+# dannenberg runs tor's long-term-stable release which does not support the
+# most recent consensus method, breaking its ability to sign the consensus
+
+del DIRECTORY_AUTHORITIES['dannenberg']
+
 EMAIL_SUBJECT = 'Consensus issues'
 BANDWIDTH_AUTHORITIES = ('moria1', 'gabelmoo', 'maatuska', 'Faravahar', 'bastet', 'longclaw')
 
@@ -641,6 +646,9 @@ def has_authority_flag(latest_consensus, consensuses, votes):
   if 'tor26' in seen_authorities:
     seen_authorities.remove('tor26')
 
+  if 'dannenberg' in seen_authorities:
+    seen_authorities.remove('dannenberg')
+
   known_authorities = set(DIRECTORY_AUTHORITIES.keys())
   missing_authorities = known_authorities.difference(seen_authorities)
   extra_authorities = seen_authorities.difference(known_authorities)

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits