[tor-bugs] #4994 [Tor Client]: Be willing to use microdescs even if one bridge runs 0.2.2
Tor Bug Tracker & Wiki
torproject-admin at torproject.org
Mon Sep 10 13:41:05 UTC 2012
#4994: Be willing to use microdescs even if one bridge runs 0.2.2
------------------------------+---------------------------------------------
Reporter: arma | Owner:
Type: enhancement | Status: needs_revision
Priority: normal | Milestone: Tor: 0.2.4.x-final
Component: Tor Client | Version:
Keywords: microdescriptors | Parent:
Points: | Actualpoints:
------------------------------+---------------------------------------------
Changes (by nickm):
* status: needs_review => needs_revision
Comment:
There's going to be a few interesting problem here, unless there's
something in your patch that I missed.
When a client starts up, which consensus will it download? It doesn't
know its nodes' versions yet, so it doesn't know if any of its bridges
have microdescriptors or not. It won't know until it gets some consensus
and sees the "p" lines there. But if it asks for the wrong one, it needs
to turn around and download the other.
Oh hey, I don't think that non-microdesc bridges will serve microdesc-
consensuses, right? So we'd better restrict those downloads too. Also,
if we try to download the microdesc consensus from our bridges and fail,
we'll never actually learn their versions in any way that node_t will see,
so we'll never learn that they don't support microdescs.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/4994#comment:4>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list