[tor-bugs] #16558 [Tor]: DIr auths should vote about Invalid like they do about BadExit
Tor Bug Tracker & Wiki
blackhole at torproject.org
Sun Jul 12 04:29:48 UTC 2015
#16558: DIr auths should vote about Invalid like they do about BadExit
------------------------+--------------------------------
Reporter: arma | Owner:
Type: defect | Status: new
Priority: normal | Milestone: Tor: 0.2.7.x-final
Component: Tor | Version:
Resolution: | Keywords: SponsorR, tor-hs
Actual Points: | Parent ID: #16538
Points: |
------------------------+--------------------------------
Comment (by arma):
One option is to have some dir auths just decide they won't vote about
Valid (we add another config option just like AuthDirListBadExits). Then
the decision about which relays get the Valid flag falls to a subset of
the dir auths. Shazam, I think we're there.
I worry though that some of the steps we've taken to de-fang non-Valid
relays won't just magically come along there. For example, we withhold the
HSDir flag if we withhold the Valid flag (#16524), but if 3 authorities
vote about Valid, and two of them deciding to withhold Valid is enough for
the relay to not be Valid, yet 7 of them remain voting yes on HSDir, then
the relay will end up with the HSDir flag even if it doesn't have the
Valid flag.
One fix there would be to teach all Tors to pretend that the HSDir flag
doesn't count if there isn't a Valid flag.
Another fix would be to make a new consensus method that knows what's
going on, and everybody agrees that if the consensus is going to say this
relay isn't Valid, then the consensus should also say that the relay isn't
HSDir, isn't Guard, etc. This fix seems more likely to be done right.
Other options?
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16558#comment:1>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list