[tor-bugs] #13718 [Tor]: Reachability Tests aren't conducted if there are no exit nodes

Tor Bug Tracker & Wiki blackhole at torproject.org
Sun Dec 28 02:54:36 UTC 2014


#13718: Reachability Tests aren't conducted if there are no exit nodes
-------------------------+-------------------------------------------------
     Reporter:  tom      |      Owner:  teor
         Type:  defect   |     Status:  needs_review
     Priority:  normal   |  Milestone:  Tor: 0.2.6.x-final
    Component:  Tor      |    Version:  Tor: 0.2.6.1-alpha
   Resolution:           |   Keywords:  tor-relay test-network lorax
Actual Points:           |  chutney 026-deferrable
       Points:           |  Parent ID:
-------------------------+-------------------------------------------------

Comment (by teor):

 Hi Nick,

 I agree, the first commit 9c3be06e51cacfbe472042d17120805dd0a262bf in
 branch bug13718-fast-bootstrap was huge. It included some mistaken
 commits, and didn't implement these changes in an obvious manner.
 ("Maintainability nightmare", anyone?) I completely revised this part of
 the patch, and split it into 4 significant-sized commits (and 3 minor
 tweaks to comments or debug statements - happy to make these a separate
 branch also).

 I've also decided to leave #13928 & #13929 for later. They're not required
 for the fast bootstrap case (10s). They might be required for the
 comprehensive bootstrap case (30s) when we're not using
 `TestingDirAuthVoteGuard * TestingDirAuthVoteExit *`. (Although I really
 need to look into the guard case more.)

 These changes to '''tor''' are included in commits in:

 '''Bugs:''' #13718 (and maybe #13787), #13814, #13924
 '''Branch:''' no-exit-bootstrap
 '''Note:''' ''I got confused by all the branches starting with bug13718,
 so I picked an easier name.''
 '''Repository:''' ​​​​​​​https://github.com/teor2345/tor.git

 The corresponding changes to '''chutney''' are in:

 '''Bugs:''' #13823 (required for testing #13718 and friends)
 '''Branch:''' bug13823-fast-bootstrap
 '''Repository:''' ​​​​​​​https://github.com/teor2345/chutney.git

 The corresponding changes to various '''torspec''' documents are in:

 '''Bugs:''' #13814
 '''Branch:''' bug13814-no-exits-internal-circuits
 '''Repository:''' ​​​​​​​https://github.com/teor2345/torspec.git

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


More information about the tor-bugs mailing list