[tor-bugs] #22310 [Core Tor/Tor]: Tor 0.3.x clients won't use Guard-flagged relays as Guards if they don't have V2Dir, throwing off consensus position weights

Tor Bug Tracker & Wiki blackhole at torproject.org
Sat May 20 04:14:38 UTC 2017


#22310: Tor 0.3.x clients won't use Guard-flagged relays as Guards if they don't
have V2Dir, throwing off consensus position weights
------------------------------+--------------------------------
     Reporter:  arma          |      Owner:
         Type:  defect        |     Status:  new
     Priority:  Medium        |  Milestone:  Tor: 0.3.2.x-final
    Component:  Core Tor/Tor  |    Version:
     Severity:  Normal        |   Keywords:
Actual Points:                |  Parent ID:
       Points:                |   Reviewer:
      Sponsor:                |
------------------------------+--------------------------------
 Starting in Tor 0.3.0, clients have additional constraints on what counts
 as a usable guard. Specifically, {{{node_is_possible_guard()}}} now
 demands {{{node_is_dir(node)}}} before it will consider node as a guard.

 But the path position weights in the consensus are based on the Guard
 flag.

 This inconsistency will lead to Guards that don't have the V2Dir flag
 being way underused, and Guards that do have the V2Dir flag being
 overused.

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


More information about the tor-bugs mailing list