summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | 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 descriptorticket22979_01David 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 conceptticket23340_01David 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.ticket19254_01Donncha 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
|/ / / / / /
* | | | | | prop224: Fix ordering of the hsdir_index constructionDavid Goulet2017-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Turns out that it was implemented with period_num first and then period_length. Like asn said, let us consider that as an interesting engineering artifact and change the spec instead of the code that has been tested like that for a while now. Signed-off-by: David Goulet <dgoulet@torproject.org>
* | | | | | prop281: Clarification based on comments from teorNick Mathewson2017-08-28
| | | | | |
* | | | | | prop281: Fix a duplicate phraseNick Mathewson2017-08-28
|/ / / / /
* | | | | 19537: Try to document and clarify GETINFO downloads/*Nick Mathewson2017-08-23
| | | | |
* | | | | document the term "reasonably live"; clarify "live"Nick Mathewson2017-08-23
| | | | |
* | | | | 15333: Correct replies for GETINFO, SETCONFNick Mathewson2017-08-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SETCONF says 250 ok on success, like everything else. GETINFO had some junk left around in it that was left over from good old control-spec-v0.txt.
* | | | | 14948: Document when GETINFO md/ and GETINFO ns/ existNick Mathewson2017-08-23
| | | | |
* | | | | 14312: Clarify the status of extra bytes in RELAY_END payload.Nick Mathewson2017-08-23
| | | | |
* | | | | Clarify response to RELAY_BEGIN_DIR; fixes 23276Nick Mathewson2017-08-21
| | | | |
* | | | | give it a better titleRoger Dingledine2017-08-11
| | | | |
* | | | | add some nsf ack's in some recent proposalsRoger Dingledine2017-08-11
| | | | |
* | | | | Add a proposal about downloading many microdescriptors at onceNick Mathewson2017-08-11
| | | | |
* | | | | dir-spec: Attempt to better document ECC key formats and sign bits.Isis Lovecruft2017-08-07
| | | | |
* | | | | Add my proposal-280 draft (privcount in tor)Nick Mathewson2017-08-07
| | | | |
* | | | | prop271: Clarify when guards may be added to {CONFIRMED_GUARDS}.Isis Lovecruft2017-08-03
| | | | |
* | | | | prop271: Note Paul's concerns on guard sampling biases from Wilmington.Isis Lovecruft2017-08-03
| | | | |