aboutsummaryrefslogtreecommitdiff
path: root/bandwidth-file-spec.txt
AgeCommit message (Collapse)Author
2019-11-26fix erroneous header numbering punctuationHans-Christoph Steiner
The clear standard is trailing "." after each numeric section. This fixes the small handful of outliers. This makes it easy to convert these headers to common markup formats, for example: http://hyperpolyglot.org/lightweight-markup
2019-11-26standardize whitespace in the titlesHans-Christoph Steiner
This is one small step towards making these a standard, parsable format.
2019-05-14Merge remote-tracking branch 'tor-github/pr/82'Nick Mathewson
2019-05-13bandwidth-file: Add HeaderLine non-terminaljuga0
To make more clear that header lines do not contain spaces and simplify parsers. This does not change the format. Closes: #30311
2019-05-12bandwidth-file: Replace KeyWord by Keyjuga0
in the nonterminals definition, so that it match implementations and does not fail with a grammar parser. Closes: #30373
2019-03-30bandwidth-file: Add time to report half network header KeyValueteor
2019-03-30bandwidth-file: Add relay line diagnostic KeyValuesteor
Make Tor directory authorities avoid voting on relay bandwidths for relays that were not successfully measured. But report diagnostics for those relays in the Bandwidth File. When there are not enough eligible relays, put all the relays in the file for diagnostic purposes. But mark them so that Tor avoids voting on their bandwidths. Closes 29813, 29853.
2019-03-30bandwidth-file: Add summaries for format version 1.3.0 and 1.4.0teor
Part of 29754.
2019-03-30bandwidth-file: Add new RelayLine monitoring KeyValuesteor
Part of 29754.
2019-03-29bandwidth-file: Remove SP from the end of KeyValuesteor
The final KeyValue isn't followed by SP. The spaces are added between KeyValues when the RelayLine is formatted.
2019-03-29bandwidth-file: Fix missing cardinalities, format versions, and headingsteor
Also fix some typos.
2019-03-29bandwidth-file: Add version 1.4.0 examplesjuga0
of header and lines generated by sbws. Closes #29754
2019-03-29bandwidth-file: Add header KeyValues to monitor relaysjuga0
Part of #29754.
2019-03-19bandwidth-file: Replace mistaken NL by SPjuga0
in some of the Bandwidth Line KeyValues. Closes #29814.
2019-03-11Merge remote-tracking branch 'tor-github/pr/59'Nick Mathewson
2019-03-08bandwidth-file: Clean up trailing spaces in the text fileteor
2019-03-08bandwidth-file: Correct part of the version 1.2.0 change descriptionteor
2019-03-08Consistently use term 'Bandwidth File'Damian Johnson
Usually the 'Bandwidth File' spec called its actual documents 'Bandwidth Lists'. Juga and teor have both said they prefer the term 'Bandwidth File'. Standardizing this so we have a consistent name for these documents... https://trac.torproject.org/projects/tor/ticket/28615#comment:9
2019-03-06fixup! bandwidth-file: Add scanner and destination countryjuga0
2019-03-01bandwidth-file: Add scanner and destination countryjuga0
Closes: #29354
2019-02-25bandwidth-file: Fix a typo, the file is not a fallback fileteor
Fixes bug 29578.
2019-02-04bandwidth-file: remove measured word from bwjuga0
since the "bw" value might be scaled.
2019-02-04bandwidth-file: add units to the bandwidth values.juga0
2019-01-23bandwidth: typos and spacingteor
2019-01-23bandwidth: Prefer a 5-character header terminatorteor
2019-01-22Spacingteor
2019-01-22Allow parsers to fail files with duplicate relay linesteor
2019-01-22Remove sbws version from relay line key value listteor
The version was out of date, and we're not tracking the versions when keys were added.
2019-01-22Clarify relay line and key value ordersteor
2019-01-22Clarify header and relay line orderteor
2019-01-14bandwidth: use consistent 2 space indents, and reflow long linesteor
2019-01-14bandwidth: minor rewording and spacingteor
2019-01-14bandwidth: reword Header/Header Lines/Relay Lines descriptionsteor
2019-01-14bandwidth: Add sbws and Tor versions where requiredteor
2019-01-14bandwidth: rewrite the introteor
Part of 27079.
2018-11-26Merge remote-tracking branch 'tor-github/pr/37'Nick Mathewson
2018-11-08Correct spaces formatjuga0
2018-11-08Correct header keyvalue names in examplesjuga0
And reorder them in the way sbws does.
2018-11-08Add TODO in the software_version in the examplesjuga0
2018-11-08Remove line about RelayLines in version 1.1.0teor
Co-Authored-By: juga0 <juga@riseup.net>
2018-11-08Explain better what is added in version 1.1.0teor
Co-Authored-By: juga0 <juga@riseup.net>
2018-11-08Explain better what is added in version 1.2.0teor
Co-Authored-By: juga0 <juga@riseup.net>
2018-11-08Add later to the version Tor can consumeteor
Co-Authored-By: juga0 <juga@riseup.net>
2018-11-08Correct sbws version in exampleteor
Co-Authored-By: juga0 <juga@riseup.net>
2018-11-08Include terminator in examples without RelayLinesteor
Co-Authored-By: juga0 <juga@riseup.net>
2018-11-08Correct number of characters in terminatorteor
Co-Authored-By: juga0 <juga@riseup.net>
2018-11-07Include v1.2 headers in example with relaysjuga0
2018-11-07Correct specification version in the examplesjuga0
Also change sbws version in the examples by X and add TODO to change that when it is implemented.
2018-11-07Format to maximum 72 characters per linejuga0
2018-11-07Correct n_filt by n in step 2juga0
The number of relays does not change for a relay filtered bandwdith.