[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