aboutsummaryrefslogtreecommitdiff
path: root/dir-spec.txt
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2022-10-24 04:46:09 -0400
committerRoger Dingledine <arma@torproject.org>2022-10-24 04:46:09 -0400
commit5642732fc037aa59199e1250afac1b96b4ed8a28 (patch)
tree667294ae6bcba7590399bbe1a4b691219aaff438 /dir-spec.txt
parent78a1722164337e9f11078c8d1dca88020c8e0520 (diff)
downloadtorspec-5642732fc037aa59199e1250afac1b96b4ed8a28.tar.gz
torspec-5642732fc037aa59199e1250afac1b96b4ed8a28.zip
Authorities shouldn't get Measured= keyword
Corresponds to the bugfixes for bugs 40698 and 40700. Also, document our MeasuredButAuthority= keyword that we include instead (but that nothing uses).
Diffstat (limited to 'dir-spec.txt')
-rw-r--r--dir-spec.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/dir-spec.txt b/dir-spec.txt
index 9ae9368..d2f6c4e 100644
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@ -2694,6 +2694,14 @@ Table of Contents
a router, the authorities produce a consensus containing a "w"
Bandwidth= keyword equal to the median of the Measured= votes.
+ As a special case, if the "w" line in a vote is about a relay with the
+ Authority flag, it should not include a Measured= keyword. The goal is
+ to leave such relays marked as Unmeasured, so they can reserve their
+ attention for authority-specific activities. "w" lines for votes about
+ authorities may include the bandwidth authority's measurement using
+ a different keyword, e.g. MeasuredButAuthority=, so it can still be
+ reported and recorded for posterity.
+
The ports listed in a "p" line should be taken as those ports for
which the router's exit policy permits 'most' addresses, ignoring any
accept not for all addresses, ignoring all rejects for private