[tor-bugs] #24661 [Core Tor/Tor]: accept a reasonably live consensus for guard selection
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Dec 18 21:06:33 UTC 2017
#24661: accept a reasonably live consensus for guard selection
-------------------------+-------------------------------------------------
Reporter: | Owner: catalyst
catalyst |
Type: defect | Status: assigned
Priority: Medium | Milestone: Tor: 0.3.3.x-final
Component: Core | Version:
Tor/Tor | Keywords: bootstrap, clock-skew,
Severity: Normal | s8-bootstrap, s8-errors, ux
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
Sponsor8-can |
-------------------------+-------------------------------------------------
Clients with clocks skewed far enough in the future to never get a live
consensus, but still have a reasonably live one, end up downloading
descriptors and then getting stuck on guard selection. This is a rather
bad user experience because bootstrap progress appears to get stuck at 80%
or 85% even though something rather fundamental (time of day) is wrong.
It's not clear that a reasonably live consensus is dangerous to use for
guard selection, so always accept a reasonably live consensus instead of a
live one for guard selection.
Ticket #2878 covers the case of deferring descriptor downloads if the
consensus isn't live, which would also improve the UX but might not be
necessary if we implement the solution in this ticket.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/24661>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list