[tor-bugs] #8165 [Tor]: torspec: Document the new "flag-thresholds" item in votes
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Feb 5 16:45:15 UTC 2013
#8165: torspec: Document the new "flag-thresholds" item in votes
---------------------+------------------------------------------------------
Reporter: asn | Owner:
Type: defect | Status: needs_review
Priority: normal | Milestone:
Component: Tor | Version:
Keywords: torspec | Parent: #8151
Points: | Actualpoints:
---------------------+------------------------------------------------------
Comment(by atagar):
Please add a formal description of the Thresholds attribute. At present
there's not enough information to know what the line has. My first thought
was 'oh, they're probably just space separated flags', then 'hm, maybe
they're key=<int> mappings?' - both were wrong so I was lucky that Karsten
had an example on #8164.
Something like the following might work...
{{{
"flag-thresholds" SP THRESHOLDS NL
[At most once for votes; does not occur in consensuses.]
THRESHOLDS = THRESHOLD | THRESHOLD SP THRESHOLDS
THRESHOLD = THRESHOLD_KEY "=" THRESHOLD_VALUE
THRESHOLD_KEY = [A-Za-z0-9]+
THRESHOLD_VALUE = [A-Za-z0-9%]+
}}}
I suspect that what we really want for THRESHOLD_VALUE is 'ArgumentChar
except WS' though I'm not entirely sure how we'd define that.
Also, can there be duplicate THRESHOLD_KEYs? If so then what does it mean?
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/8165#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list