David Goulet
4fc32990cf
tor-spec: Add authenticated SENDMEs
...
This merges proposal 289 into tor-spec.txt.
Most of the circuit-level flow control section has been rewritten to be
clearer and better detail version 0 and 1.
Closes #30365
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-05-31 15:11:37 -04:00
David Goulet
4c63907c92
prop303: Run reindex.py to index it
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-05-22 14:46:43 -04:00
Nick Mathewson
40065b9894
Merge remote-tracking branch 'dgoulet/ticket30557_01'
2019-05-21 12:14:00 -04:00
David Goulet
33cc0fef51
prop289: Simplify and clarify deployment plan
...
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-05-21 11:27:51 -04:00
Nick Mathewson
f171ccb1d7
add prop303 for making protovers required
2019-05-21 11:12:54 -04:00
Nick Mathewson
9503a26102
add 302-padding-machines-for-onion-clients.txt
2019-05-16 09:45:15 -04:00
Roger Dingledine
0b9fbb893c
fix a few typos
2019-05-15 18:40:01 -04:00
Nick Mathewson
1b05c7c9ed
Merge remote-tracking branch 'tor-github/pr/82'
2019-05-14 11:40:56 -04:00
Nick Mathewson
ddcc8f9551
Merge remote-tracking branch 'tor-github/pr/78'
2019-05-13 14:35:55 -04:00
juga0
cfe12e6a0e
bandwidth-file: Add HeaderLine non-terminal
...
To make more clear that header lines do not contain spaces and simplify
parsers.
This does not change the format.
Closes : #30311
2019-05-13 13:41:22 -04:00
juga0
57c85e3e3a
bandwidth-file: Replace KeyWord by Key
...
in the nonterminals definition, so that it match implementations
and does not fail with a grammar parser.
Closes : #30373
2019-05-12 09:20:46 +00:00
George Kadianakis
e1ad77e2a1
Merge remote-tracking branch 'dgoulet/ticket26288_01'
2019-05-02 18:19:33 +03:00
Nick Mathewson
8685ffa5ed
Merge remote-tracking branch 'tor-github/pr/76'
2019-04-25 20:23:31 -04:00
Nick Mathewson
702fdbfa98
Merge remote-tracking branch 'tor-github/pr/77'
2019-04-25 20:12:45 -04:00
Nick Mathewson
d443c0ce01
Merge remote-tracking branch 'tor-github/pr/79'
2019-04-23 15:05:47 -04:00
teor
aea5837414
dir-spec: Fix a bridge-distribution-request backport version
...
Part of 30224.
2019-04-23 09:35:17 +10:00
rl1987
a26f28c01b
Mention that we're using NBO in cert-spec.txt
2019-04-21 11:18:24 +03:00
Mike Perry
a1935efba2
Bug 30173+29203: Document reduced+disabled padding consensus params
2019-04-18 19:27:31 +00:00
teor
cbd3ebe177
dir-spec: add tor versions to bridge-distribution-request
2019-04-18 10:03:44 +10:00
Neel Chauhan
cf2e770faf
Keep spacing in mind
2019-04-17 19:59:55 -04:00
teor
757104405d
Make GETINFO ns/purpose/bridge change more descriptive for #24490
...
Co-Authored-By: neelchauhan <neel@neelc.org>
2019-04-17 19:58:37 -04:00
Neel Chauhan
77dde55cb7
Update documentation for ns/purpose/bridge
2019-04-11 21:53:28 -04:00
Neel Chauhan
abe7ffd1b4
Clarify about versions for QUERY_RATE_LIMITED
2019-04-11 18:15:40 -04:00
Neel Chauhan
bd80679c77
Add HSFETCH controller response QUERY_RATE_LIMITED
2019-04-11 15:19:41 -04:00
Nick Mathewson
54ebbd5643
Merge remote-tracking branch 'tor-github/pr/73'
2019-04-04 20:29:14 -04:00
teor
fd9ccd506f
Merge remote-tracking branch 'tor-github/pr/74'
2019-03-30 13:53:42 +10:00
teor
62107ebd91
bandwidth-file: Add time to report half network header KeyValue
2019-03-30 13:50:49 +10:00
teor
838e1a52d0
bandwidth-file: Add relay line diagnostic KeyValues
...
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-30 13:50:45 +10:00
teor
41a5206053
bandwidth-file: Add summaries for format version 1.3.0 and 1.4.0
...
Part of 29754.
2019-03-30 13:50:42 +10:00
teor
df8c732cbe
bandwidth-file: Add new RelayLine monitoring KeyValues
...
Part of 29754.
2019-03-30 13:50:35 +10:00
teor
f020c4f49b
dir-spec: Update the Tor version for bandwidth-file-digest
...
Part of 29959.
2019-03-30 12:39:23 +10:00
teor
d62535565c
bandwidth-file: Remove SP from the end of KeyValues
...
The final KeyValue isn't followed by SP.
The spaces are added between KeyValues when the RelayLine is formatted.
2019-03-29 17:06:23 +10:00
teor
eeab56c313
bandwidth-file: Fix missing cardinalities, format versions, and headings
...
Also fix some typos.
2019-03-29 17:06:20 +10:00
juga0
9d416247be
bandwidth-file: Add version 1.4.0 examples
...
of header and lines generated by sbws.
Closes #29754
2019-03-29 17:06:17 +10:00
juga0
2929fcb8ff
bandwidth-file: Add header KeyValues to monitor relays
...
Part of #29754 .
2019-03-29 17:06:13 +10:00
juga0
6e9c30c94b
dir-spec: Update bandwidth files URL Tor URL
...
From Tor 0.4.0.4-alpha, bandwidth files are available via HTTP,
but the Tor version in which it first appeared was wrong.
Fixes #26694 .
2019-03-28 12:46:28 +00:00
teor
2390032ad0
Merge remote-tracking branch 'tor-github/pr/66'
2019-03-21 11:46:18 +10:00
Nick Mathewson
f55b53713e
Accept proposal 301
2019-03-20 08:06:13 -04:00
teor
6e58fa857a
dir-spec: Update observed bandwidth period to 5 days
...
We increased the bandwidth statistics period in 23856 to improve privacy.
This change also increased the observed bandwidth period.
Closes bug 28984.
2019-03-20 10:34:40 +10:00
juga0
a672a21d16
bandwidth-file: Replace mistaken NL by SP
...
in some of the Bandwidth Line KeyValues.
Closes #29814 .
2019-03-19 10:18:21 +00:00
Alexander Færøy
300d66200e
Proposal 301: Don't include package fingerprints in consensus documents
2019-03-13 15:53:56 +01:00
Nick Mathewson
7139f7a7d1
Merge remote-tracking branch 'tor-github/pr/59'
2019-03-11 09:44:00 -04:00
Nick Mathewson
e6ce3948e8
Merge branch 'bandwidth_file_name_squashed'
2019-03-08 10:29:23 -05:00
teor
8d7d1a7ea1
bandwidth-file: Clean up trailing spaces in the text file
2019-03-08 10:29:14 -05:00
teor
b8ca52cc89
bandwidth-file: Correct part of the version 1.2.0 change description
2019-03-08 10:29:14 -05:00
Damian Johnson
f67315832d
Consistently use term 'Bandwidth File'
...
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-08 10:29:14 -05:00
Nick Mathewson
1e3fac1afd
Merge remote-tracking branch 'tor-github/pr/62'
2019-03-08 10:24:52 -05:00
Mike Perry
94e7cf9cc0
Describe the circpad queue limiting dos parameter.
2019-03-07 19:41:30 +00:00
David Goulet
b4dbcf0011
fixup! prop289: Spec out the new SENDME cell payload
2019-03-07 11:03:29 -05:00
Neel Chauhan
60405bca0b
Add section "Options To Enable The Failure Counter"
2019-03-06 18:04:38 -05:00