[tor-bugs] #23532 [Core Tor/Tor]: NETINFO clock skew detection doesn't work on clients
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Sep 15 12:51:47 UTC 2017
#23532: NETINFO clock skew detection doesn't work on clients
------------------------------+----------------------------------
Reporter: catalyst | Owner: catalyst
Type: defect | Status: assigned
Priority: Medium | Milestone: Tor: 0.3.2.x-final
Component: Core Tor/Tor | Version:
Severity: Normal | Keywords: bootstrap clock-skew
Actual Points: | Parent ID:
Points: | Reviewer:
Sponsor: |
------------------------------+----------------------------------
The NETINFO clock skew detection code in
`channel_tls_process_netinfo_cell()` doesn't work for clients because of
an apparently unnecessary call to `router_get_by_id_digest()`, which will
generally return `NULL` on clients (which generally download only
microdescriptors therefore won't populate the routerlist). This `NULL`
return prevented the clock skew reporting code from running. Thanks to
arma for pointing this out on IRC. Fixing this would help bootstrap fail
more quickly in some clock skew situations.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/23532>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list