[tor-bugs] #15775 [Tor]: Add Fallback Directory List to add_default_fallback_dir_servers()

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Apr 22 14:43:21 UTC 2015


#15775: Add Fallback Directory List to add_default_fallback_dir_servers()
-------------------------+------------------------------------
 Reporter:  teor         |          Owner:
     Type:  enhancement  |         Status:  new
 Priority:  normal       |      Milestone:  Tor: 0.2.8.x-final
Component:  Tor          |        Version:  Tor: 0.2.4.7-alpha
 Keywords:               |  Actual Points:
Parent ID:               |         Points:
-------------------------+------------------------------------
 weasel writes on tor-dev:

 Tor has included a feature to fetch the initial consensus from nodes
 other than the authorities for a while now.  We just haven't shipped a
 list of alternate locations for clients to go to yet.

 Reasons why we might want to ship tor with a list of additional places
 where clients can find the consensus is that it makes authority
 reachability and BW less important.

 At the last Tor dev meeting we came up with a list of arbitrary
 requirements that nodes should meet to be included in this list.

 We want them to have been around and using their current key, address,
 and port for a while now (120 days), and have been running, a guard, and
 a v2 directory mirror for most of that time.

 I have written a script to come up with a list of notes that match our
 criteria.  It's currently at
 https://www.palfrader.org/volatile/fallback-dir/get-fallback-dir-
 candidates

 It currently produces
 https://www.palfrader.org/volatile/2015-04-17-VjBkc8DWV8c/list

 See https://lists.torproject.org/pipermail/tor-dev/2015-April/008674.html

 This file current has 329 entries, and takes up approximately 32kB.
 If we hard-coded it in the binary like the authorities, it would increase
 the binary size by approximately 2% on my platform.

 Do we expect this in by 0.2.7?

 Do we want to work on a signed file first (#15774)?
 (A signed file needs a well-defined threat model and signature
 verification has to work without access to the authorities or fallback
 directories.)

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/15775>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list