[tor-bugs] #19608 [Core Tor/Tor]: IPv6-only clients can't fetch microdescriptors on 0.2.8.5-rc
Tor Bug Tracker & Wiki
blackhole at torproject.org
Wed Jul 6 02:03:37 UTC 2016
#19608: IPv6-only clients can't fetch microdescriptors on 0.2.8.5-rc
------------------------------+--------------------------------
Reporter: teor | Owner:
Type: defect | Status: new
Priority: Medium | Milestone: Tor: 0.2.8.x-final
Component: Core Tor/Tor | Version:
Severity: Major | Keywords: ipv6
Actual Points: | Parent ID:
Points: 0.5 | Reviewer:
Sponsor: |
------------------------------+--------------------------------
There's a lovely catch-22 when IPv6-only clients try to fetch
microdescriptors:
* some fallback directories are on IPv6, and deliver the microdescriptor
consensus
* but the microdescriptor consensus doesn't contain any IPv6 addresses
* but it's a consensus, so IPv6-only clients try to use it to find an IPv6
relay, and fail
A solution is to teach IPv6-only clients to get (at least some of) their
descriptors from the fallback directories, at least until they have some
IPv6 microdescriptors. Perhaps this should happen automatically when the
entire consensus fails, but for some reason it doesn't.
I have no idea how we didn't catch this during testing - perhaps there
were always cached descriptors? Perhaps we broke falling back to the
fallbacks for descriptors?
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19608>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list