Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-08 | tor-spec: Complement and fix the protover timeline | David Goulet | |
Relays started advertising Relay=3 in 0.4.5.1-alpha, see core/tor commit e787e521af9. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-10-25 | Fix typos and cleanup | Dimitris Apostolou | |
2021-10-15 | Start writing a specification for DoS defense mechanism. | Nick Mathewson | |
2021-09-22 | tor-spec: Add 'Table of contents' | Oleh Franchuk | |
2021-08-16 | spec change cleanup | Roger Dingledine | |
(hopefully i picked the right fix :) | |||
2021-08-16 | Clarify handling of dubious RELAY_END cell formats. | Nick Mathewson | |
2021-08-16 | Specify case in BEGIN messages. | Nick Mathewson | |
2021-08-16 | Clarify: clients do not report their timestamp. | Nick Mathewson | |
2021-08-16 | Clarify behavior on bad address length in NETINFO | Nick Mathewson | |
2021-08-16 | Clarify behavior on out-of-bounds link padding parameters. | Nick Mathewson | |
2021-05-27 | Document behavior on multiple TLS-over-TCP linkspecs | Nick Mathewson | |
2021-05-13 | Document current circid selection behavior | Nick Mathewson | |
2021-03-03 | Describe handling of END cells and half-open streams. | Nick Mathewson | |
Originally designed in tor#25573 as part of a defense for the DropMark attack by Rochet and Pereira. Closes torspec#33. | |||
2020-09-17 | Describe the actual RELAY cell padding algorithm that we use. | Nick Mathewson | |
For indistinguishability, other implementations should pad the same way that we do. | |||
2020-09-17 | tor-spec: describe the order in which we put link specifiers. | Nick Mathewson | |
Right now, tor encodes them in a certain order; specifying that order can help other implementations be indistinguishable. | |||
2020-09-17 | tor-spec: describe END cell format better. | Nick Mathewson | |
2020-07-06 | Document relay commands for circpad cells. | Mike Perry | |
2020-06-26 | Add a sentence about how the digest is calculated; closes tor#32830 | Nick Mathewson | |
2020-06-24 | Remove a very obsolete note about compatibility notes | Nick Mathewson | |
2020-06-17 | Rename a circuit end reason. | Nick Mathewson | |
OR_CONN_CLOSED has been CHANNEL_CLOSED since 0.2.4.4-alpha. | |||
2020-05-18 | tor-spec: Add Relay=3 protocol version | teor | |
With minor edits from the draft in proposal 311. Closes ticket 33227. | |||
2020-04-28 | tor-spec: Do the same extend checks as tor | teor | |
Update the extend checks to match tor's implementation, particularly the comments in channel_tls_matches_target_method(). | |||
2020-04-28 | tor-spec: Explain the truncated reason better | teor | |
It's the payload of a DESTROY cell, but the data of a RELAY_TRUNCATED cell. | |||
2020-04-28 | tor-spec: Extends accept all-zero ed25519 keys | teor | |
The spec gives conficting advice about all-zero ed25519 keys in extends. Resolve this conflict by documenting tor's current behaviour. Also move a sentence about circuit IDs, so it's closer to the associated paragraph. | |||
2019-12-10 | convert text blocks into widely compatible "blockquote" syntax | Hans-Christoph Steiner | |
This only adds newline characters to make the existing text blocks act like "blockquote" or "code block" syntax in Markdown, asciidoc, and others. This was accomplished by manually reviewing the output of this script: ```bash for f in *.txt; do cat $f | python -c "import sys,re;print(re.sub(r'(\n {0,3}[^ \n][^\n]*\n)( {4,}[^\n]*)', r'\1\n\2', sys.stdin.read()))" > ${f}.tmp mv ${f}.tmp $f done ``` | |||
2019-12-02 | Merge remote-tracking branch 'dgoulet/ticket32617_01' | George Kadianakis | |
2019-11-26 | rend-spec-v3.txt: Merge prop305 in it | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-11-26 | fix erroneous header numbering punctuation | Hans-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-08-19 | 0.4.1.5 is scheduled to be a stable release. | Nick Mathewson | |
2019-08-19 | tor-spec: Clarify protover Padding=1 and Padding=2. | George Kadianakis | |
2019-05-31 | tor-spec: Add authenticated SENDMEs | David Goulet | |
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-01-15 | Merge remote-tracking branch 'asn-github/bug28142' | Nick Mathewson | |
2018-12-21 | my next surfer band name will be the protocools | Roger Dingledine | |
2018-12-20 | Merge remote-tracking branch 'tor-github/pr/46' | Nick Mathewson | |
2018-12-11 | Mark proposal 297-safer-protocol-shutdowns.txt as implemented (#27735) | Nick Mathewson | |
2018-12-06 | Update syntax that describes NETINFO cell | rl1987 | |
2018-12-06 | Specify protover support for circuit-level padding. | George Kadianakis | |
2018-11-29 | Reword address format definition in section 4.5 | rl1987 | |
Let's refrain from mentioning section 6.4 in here, as the format is not exactly the same - not all address type field values from section 6.4 make sense in NETINFO cell and NETINFO cell does not have a TTL value at the end of each address. It's a little confusing to suggest that there is a reuse of wire format fragment between RELAY_RESOLVED and NETINFO cells. | |||
2018-08-08 | Merge remote-tracking branch 'teor/ticket26885' | Nick Mathewson | |
2018-07-30 | Clarify some places where we meant RELAY to include RELAY_EARLY. | Nick Mathewson | |
2018-07-30 | Merge branch '26228-padding-bytes_squashed' | Nick Mathewson | |
2018-07-30 | tor-spec: Prop#289: RELAY cell padding should be randomised | teor | |
Updates tor-spec for 26871 | |||
2018-07-30 | tor-spec: Clarify padding bytes in VPADDING, PADDING, and DROP cells | teor | |
Closes 26870. | |||
2018-07-26 | tor-spec: Generalise "exit" to "end" where appropriate | teor | |
Closes #26885. | |||
2018-07-26 | tor-spec: Generalise the first-hop ban to rend points and exit streams | teor | |
Part of 26885. | |||
2018-07-20 | Clarify all-zeroes relay fingerprint behavior | Taylor Yu | |
The all-zeroes special case for EXTEND/EXTEND2 cells is for relay fingerprints/public keys, not cell crypto digests. Closes ticket 26893. | |||
2018-07-20 | Say CREATE/CREATE2, etc. where needed | Taylor Yu | |
Not all of the text describing CREATE, CREATED, EXTEND, or EXTENDED cells was updated when the "2"-suffixed versions were added. Closes ticket 26894. | |||
2018-07-20 | Merge branch '26860-decryption-order-squashed' | Nick Mathewson | |
2018-07-20 | tor-spec: circIDs are no longer chosen based on nicknames | teor | |
And perhaps they never were? | |||
2018-07-20 | tor-spec: fix some section numbers | teor | |