[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #8766 [Tor]: Tor never recovers when started with skewed clock
#8766: Tor never recovers when started with skewed clock
------------------------+--------------------------------
Reporter: proper | Owner:
Type: defect | Status: needs_review
Priority: normal | Milestone: Tor: 0.2.7.x-final
Component: Tor | Version:
Resolution: | Keywords: tor-client
Actual Points: | Parent ID:
Points: |
------------------------+--------------------------------
Changes (by arma):
* status: new => needs_review
* milestone: Tor: 0.2.??? => Tor: 0.2.7.x-final
Comment:
Replying to [comment:5 arma]:
> (What would happen if we just zeroed all the time_to_foo's on clock
jump?)
My ticket8766 branch does this, and it works -- you can start your Tor a
week in the future, then fix the clock, and it will pretty speedily catch
up and finish bootstrapping.
There are still plenty of components of Tor that haven't been fixed here
though -- the addressmaps come to mind, some of the cell timer statistics,
maybe the circuit and channel lifetime checks, maybe the relay bandwidth
and geoip histories, the time_to_download_next_consensus[] as mentioned
above, a hidden service's next_upload_time, are probably all worth
exploring too. And god only knows what happens to libevent event timers
when the clock goes back a week.
But all of this said, for the "Tails or Whonix first start" use case,
maybe few of those matter in practice. I think this patch as-is helps in
some cases and doesn't hurt in any.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/8766#comment:6>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs