aboutsummaryrefslogtreecommitdiff
path: root/spec/bandwidth-file-spec-intro.md
diff options
context:
space:
mode:
Diffstat (limited to 'spec/bandwidth-file-spec-intro.md')
-rw-r--r--spec/bandwidth-file-spec-intro.md40
1 files changed, 13 insertions, 27 deletions
diff --git a/spec/bandwidth-file-spec-intro.md b/spec/bandwidth-file-spec-intro.md
index 93d812e..86563fa 100644
--- a/spec/bandwidth-file-spec-intro.md
+++ b/spec/bandwidth-file-spec-intro.md
@@ -1,32 +1,18 @@
+# Tor Bandwidth File Format
+
```text
- Tor Bandwidth File Format
juga
teor
+```
-Table of Contents
+This document describes the format of Tor's Bandwidth File, version
+1.0.0 and later.
- 1. Scope and preliminaries
- 1.2. Acknowledgements
- 1.3. Outline
- 1.4. Format Versions
- 2. Format details
- 2.1. Definitions
- 2.2. Header List format
- 2.3. Relay Line format
- 2.4. Implementation details
- 2.4.1. Writing bandwidth files atomically
- 2.4.2. Additional KeyValue pair definitions
- 2.4.2.1. Simple Bandwidth Scanner
- 2.4.2.2. Torflow
- A. Sample data
- A.1. Generated by Torflow
- A.2. Generated by sbws version 0.1.0
- A.3. Generated by sbws version 1.0.3
- A.4. Headers generated by sbws version 1.0.4
- A.5 Generated by sbws version 1.1.0
- B. Scaling bandwidths
- B.1. Scaling requirements
- B.2. A linear scaling method
- B.3. Quota changes
- B.4. Torflow aggregation
-```
+It is a new specification for the existing bandwidth file format,
+which we call version 1.0.0. It also specifies new format versions
+1.1.0 and later, which are backwards compatible with 1.0.0 parsers.
+
+Since Tor version 0.2.4.12-alpha, the directory authorities use
+the Bandwidth File file called "V3BandwidthsFile" generated by
+Torflow \[1\]. The details of this format are described in Torflow's
+README.spec.txt. We also summarise the format in this specification.