summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* assign Exit flag differently (from ticket 23637)ticket23637-specRoger Dingledine2017-09-24
|
* Merge branch 'bug22110'Nick Mathewson2017-09-21
|\
| * version-spec: allow EXTRA_INFO to appear multiple times.Nick Mathewson2017-09-20
| |
* | Mark proposals 220 and 244 as closed.Nick Mathewson2017-09-20
| |
* | Document Ed25519 link authentication and EXTEND formats.Nick Mathewson2017-09-20
| |
* | Document RSA->Ed crosscert formatNick Mathewson2017-09-20
| |
* | Document rend-spec-v3 certificate types in cert-spec.txtNick Mathewson2017-09-20
| |
* | Close proposal 162 as "as implemented as it will get.Nick Mathewson2017-09-20
| |
* | Mark prop158 closed. It has been merged into the spec ages ago.Nick Mathewson2017-09-20
| |
* | Replace MAY with SHOULD for SHA256-signatures on microdesc consensuses.Nick Mathewson2017-09-20
|/
* Remove a comment about unimplemented feature in 0.2.0.23-rcNick Mathewson2017-09-20
|
* In prop196, note that USERADDR port is not optional.Nick Mathewson2017-09-20
| | | | Part of ticket 23080.
* VERSIONS cells sent after the initial VERSIONS cell are droppedteor2017-09-20
| | | | Resolves 22931.
* When VPADDING cells are sent early, specify their CIRC_ID_LENteor2017-09-20
| | | | Resolves 22929.
* Mark unimplemented parts of rend-spec-v3Nick Mathewson2017-09-19
|
* Create rend-spec-v3.txt based on proposal 224Nick Mathewson2017-09-19
|
* Clarify which ciphers we are talking about in tor-spec 0.3.Nick Mathewson2017-09-19
| | | | | | | | | | | Make sure we mention all the ciphers we use, and use the phrase "unless otherwise specified" liberally to make sure that people don't think that we're still RSA1024 all over. Also rename the hybrid encryption thing to "legacy hybrid encryption", and put it in its own section. Closes ticket 22722.
* make validation MUST; clarify behavior on failure.Nick Mathewson2017-09-19
|
* Merge remote-tracking branch 'asn/bug22743'Nick Mathewson2017-09-19
|\
| * prop224: Specify and motivate client-side address validation.George Kadianakis2017-09-19
| | | | | | | | Also see #23019 for the code patch.
* | clarify that RELAY_SENDME cells are emptyNick Mathewson2017-09-19
| |
* | Document exact contents of RELAY_RESOLVED cellsNick Mathewson2017-09-19
| | | | | | | | | | | | | | | | We had been vague about what the Value fields here were. Also, document that addresses in NETINFO don't have TTLs. Closes ticket 22937.
* | Correct our description of circID MSB logicNick Mathewson2017-09-19
| | | | | | | | | | | | | | In protocol <= 3 we allowed OPs to set the circID msb however they wanted. We don't do that any more in >= 4. Closes ticket 22882.
* | Merge remote-tracking branch 'dgoulet/ticket22979_01'Nick Mathewson2017-09-18
|\ \
| * | prop224: Add an intro onion key in the descriptorDavid Goulet2017-09-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | The onion key for the ntor handshake is missing in the descriptor in order for the client to extend to it. Ticket #22979 Signed-off-by: David Goulet <dgoulet@torproject.org>
* | | Merge remote-tracking branch 'dgoulet/ticket23340_01'Nick Mathewson2017-09-18
|\ \ \
| * | | prop224: Remove the HSDir3 flag conceptDavid Goulet2017-09-18
| |/ / | | | | | | | | | Signed-off-by: David Goulet <dgoulet@torproject.org>
* | | prop224: Improve some prop224 metadata.George Kadianakis2017-09-18
| | | | | | | | | | | | | | | | | | - Revise author list and acknowledgements list. - Write list of prop224 improvements - Kill a spare TODO.
* | | prop224: Specify ed25519 base point and add reference.George Kadianakis2017-09-18
| | |
* | | prop224: No special INTRODUCE1 cell for legacy intro points.George Kadianakis2017-09-18
| | | | | | | | | | | | | | | | | | Intro points don't care about the contents of the INTRO1 cell as long as the first 20 bytes are correctly formatted, so we don't need to have a special cell for legacy intros. Remove all references to it.
* | | prop224: Specify that we have a replay cache for rendezvous cookies.George Kadianakis2017-09-18
| | | | | | | | | | | | See replay_cache_rend_cookie in the codebase.
* | | prop224: RENDEZVOUS2 is RENDEZVOUS1 minus the cookieGeorge Kadianakis2017-09-18
| |/ |/|
* | Merge remote-tracking branch 'dgoulet/ticket19254_01'Nick Mathewson2017-09-15
|\ \ | |/ |/|
| * Add timestamps to the CIRC_BW and STREAM_BW events.Donncha O'Cearbhaill2017-07-05
| | | | | | | | Resolves ticket 19254.
* | other easier fixes to prop#280Roger Dingledine2017-09-12
| |
* | Fix some prop280 typos reported by armateor2017-09-13
| |
* | Add proposal 282Nick Mathewson2017-09-12
| |
* | Update "protocols" description to say it is obsoleteNick Mathewson2017-09-12
| | | | | | | | Closes ticket 23445.
* | Merge branch 'feature23237_spec'Nick Mathewson2017-09-08
|\ \
| * | Document new GETINFO ip-to-country/ipv[46]-available optionsNick Mathewson2017-08-25
| | | | | | | | | | | | Documents ticket 23237.
* | | Note that AUTHDIR_NEWDESCS has been removed. #22377Nick Mathewson2017-09-08
| | |
* | | prop224: Specify new descriptor upload/fetching behavior.George Kadianakis2017-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As part of our work in #23387, we figured out that there are some edge cases where clients cannot connect to services if they are using different live consensuses. That was because the overlap period was only covering clients with a newer consensus than the service. We are now extending the overlap period to be permanent, and alter its logic so that it also covers clients with older consensus than the service. Now services always have two active descriptors at any given time. This spec patch is a companion to the code branch of #23387.
* | | Describe actual use of NETINFO fieldsNick Mathewson2017-09-07
| | | | | | | | | | | | | | | | | | Instead of saying the clock skew and "your address" fields are unused, describe the dangers of using them as unconditionally trusted.
* | | Remove section 5.4.5.Nick Mathewson2017-09-07
| | | | | | | | | | | | | | | This section made sense with the v2 networkstatus algorithm, but we haven't used that one for years and years.
* | | Mention link protocol 5 in section 9.1Nick Mathewson2017-09-07
| | | | | | | | | | | | Closes ticket 22918.
* | | Merge branch 'bug22934'Nick Mathewson2017-09-07
|\ \ \
| * | | Correct description of which cells are allowed during the handshakeNick Mathewson2017-09-06
| | | | | | | | | | | | | | | | | | | | | | | | We said that PADDING was allowed, but it wasn't. Bug 22934.
* | | | typo fixRoger Dingledine2017-09-06
| | | |
* | | | add nsf acksRoger Dingledine2017-09-06
| | | |
* | | | prop224: We only use upgraded relays for rendezvous points.George Kadianakis2017-09-06
|/ / /