aboutsummaryrefslogtreecommitdiff
path: root/dir-spec.txt
diff options
context:
space:
mode:
authorjuga0 <juga@riseup.net>2018-05-30 21:52:47 +0000
committerjuga0 <juga@riseup.net>2018-05-30 21:52:47 +0000
commit84591df1c20856d07411af7b487710e97d76a60e (patch)
treea24388e454d0985a3f912809f775e4f68fab5138 /dir-spec.txt
parentf6e93d9751002d970614662c8173ff2fa5b7c193 (diff)
downloadtorspec-84591df1c20856d07411af7b487710e97d76a60e.tar.gz
torspec-84591df1c20856d07411af7b487710e97d76a60e.zip
Add bandwidth-file line to vote documents
Diffstat (limited to 'dir-spec.txt')
-rw-r--r--dir-spec.txt25
1 files changed, 25 insertions, 0 deletions
diff --git a/dir-spec.txt b/dir-spec.txt
index 5f2a713..2253ec6 100644
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@ -2084,6 +2084,31 @@
Value is the actual shared random value encoded in base64. NumReveals
is the number of commits used to generate this SRV.
+ "bandwidth-file" SP KeyValues NL
+
+ [At most once]
+
+ Value ::= any printing ASCII character except NL and SP.
+ KeyValue ::= Keyword '=' Value
+ KeyValues ::= KeyValue | KeyValues SP KeyValue
+
+ The Bandwidth List headers KeyValue pairs of the Bandwidth List file
+ specified in bandwith-file-spec.txt, used to obtain the Bandwidth
+ RelayLines, also called bandwidth measurements.
+
+ Current Keywords:
+ "timestamp" -- the Unix Epoch time in seconds when the latest generator
+ result was obtained.
+ "version" -- the Bandwidth List format document specification version.
+ "software" -- the name of the software that created the document.
+ "software_version" -- the version of the software that created the
+ document.
+ "generator_started" -- the date and time timestamp in ISO 8601 format
+ and UTC time zone when the generator started.
+ "earliest_bandwidth" -- the date and time timestamp in ISO 8601 format
+ and UTC time zone when the first relay bandwidth was obtained.
+ First-appeared: Tor 0.3.5
+
The authority section of a vote contains the following items, followed
in turn by the authority's current key certificate: