commit 46f3a5a0341f1c148d62cb3a82fc52e61fd0d8a8 Author: Damian Johnson atagar@torproject.org Date: Sat Jun 1 19:45:16 2013 -0700
Dropping unused getMyDirAuthorities() method
We once used getMyDirAuthorities() in our connection panel to identify directory connections but evidently we're not using it nowadays. No need to keep a hardcoded list of authorities - yay! --- src/util/torTools.py | 44 -------------------------------------------- 1 file changed, 44 deletions(-)
diff --git a/src/util/torTools.py b/src/util/torTools.py index 7c8eb9c..a603f21 100644 --- a/src/util/torTools.py +++ b/src/util/torTools.py @@ -20,18 +20,6 @@ from util import connections
from stem.util import conf, enum, log, proc, str_tools, system
-# Addresses of the default directory authorities for tor version 0.2.3.0-alpha -# (this comes from the dirservers array in src/or/config.c). -DIR_SERVERS = [("86.59.21.38", "80"), # tor26 - ("128.31.0.39", "9031"), # moria1 - ("216.224.124.114", "9030"), # ides - ("212.112.245.170", "80"), # gabelmoo - ("194.109.206.212", "80"), # dizum - ("193.23.244.244", "80"), # dannenberg - ("208.83.223.34", "443"), # urras - ("213.115.239.118", "443"), # maatuska - ("82.94.251.203", "80")] # Tonga - # message logged by default when a controller can't set an event type DEFAULT_FAILED_EVENT_MSG = "Unsupported event type: %s"
@@ -579,38 +567,6 @@ class Controller:
return (None, None)
- def getMyDirAuthorities(self): - """ - Provides a listing of IP/port tuples for the directory authorities we've - been configured to use. If set in the configuration then these are custom - authorities, otherwise its an estimate of what Tor has been hardcoded to - use (unfortunately, this might be out of date). - """ - - # There's two configuration options that can overwrite the default - # authorities: DirServer and AlternateDirAuthority. - - # TODO: Both options accept a set of flags to more precisely set what they - # overwrite. Ideally this would account for these flags to more accurately - # identify authority connections from relays. - - dirServerCfg = self.getOption("DirServer", [], True) - altDirAuthCfg = self.getOption("AlternateDirAuthority", [], True) - altAuthoritiesCfg = dirServerCfg + altDirAuthCfg - - if altAuthoritiesCfg: - result = [] - - # entries are of the form: - # [nickname] [flags] address:port fingerprint - for entry in altAuthoritiesCfg: - locationComp = entry.split()[-2] # address:port component - result.append(tuple(locationComp.split(":", 1))) - - return result - else: - return list(DIR_SERVERS) - def getPathPrefix(self): """ Provides the path prefix that should be used for fetching tor resources.