[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 05:18:41 UTC 2016


#19608: IPv6-only clients can't fetch microdescriptors on 0.2.8.5-rc
----------------------------------------+----------------------------------
 Reporter:  teor                        |          Owner:
     Type:  defect                      |         Status:  needs_review
 Priority:  Medium                      |      Milestone:  Tor:
Component:  Core Tor/Tor                |  0.2.8.x-final
 Severity:  Major                       |        Version:  Tor:
 Keywords:  ipv6, microdesc, fallbacks  |  0.2.8.2-alpha
Parent ID:                              |     Resolution:
 Reviewer:                              |  Actual Points:  0.5
                                        |         Points:  0.5
                                        |        Sponsor:
----------------------------------------+----------------------------------
Changes (by teor):

 * status:  new => needs_review
 * keywords:  ipv6 => ipv6, microdesc, fallbacks
 * version:   => Tor: 0.2.8.2-alpha
 * actualpoints:   => 0.5


Comment:

 Please see my branch bug19608 on https://github.com/teor2345/tor.git

 It fixes this issue by checking routerstatus reachability based only on
 the addresses in the routerstatus. (We were checking the node, but this
 causes issues when there is no node, and it's inaccurate anyway, as the
 connection address is taken from the routerstatus, not the node.)

 I've tested this on an IPv6-only BSD box, and it works with and without
 bridges, with and without microdescriptors.

 This could end up overloading the IPv6 fallbacks if we have lots of
 IPv6-only clients. I split that issue off into #19610, and stuck it into
 0.3.0.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/19608#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list