summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | prop271: Note Paul's concerns on guard sampling biases from Wilmington.Isis Lovecruft2017-08-03
| | | | |
* | | | | dir-spec: Specify linewrapping behaviour for base64-encoded data.Isis Lovecruft2017-08-03
| | | | | | | | | | | | | | | | | | | | * THANKS TO Mr. George Costanza for pointing out the ambiguity.
* | | | | may->must, and split a sentence into twoNick Mathewson2017-07-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original was incorrect to say "You may do A if B, C otherwise." but it seems less clear to say "You MUST do A if B, C otherwise." than it is to say "If A, you MUST B. If not A, you MUST C." Closes ticket 22951
* | | | | Clarify the TAP hybrid encryption schemeNick Mathewson2017-07-24
| |_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is only used in TAP and old-style hidden services, and it's half malleable. I've clarified how the code behaves by adding the change suggested in #22987. I've also noted: I've also noted that we don't actually reach case 1 with any usage of this algorithm. I've also replaced Roger's note that someday we'll add a MAC with an admonition not to use this hybrid encryption approach for anything new. We're not planning to add a MAC; we've migrated to ntor instead.
* | | | Add a note on (not) using TLS compression.Nick Mathewson2017-07-24
| | | |
* | | | Clarify how clients find the expected identity keyNick Mathewson2017-07-24
| | | | | | | | | | | | | | | | Fixes bug 22862; based on patch from Teor.
* | | | prop224: Missing INTRODUCE1 field in the ntor handshake sectionDavid Goulet2017-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Section 3.3.2 is showing the layout of an INTRODUCE1 cell but was missing a field that we need to do the MAC computation. Signed-off-by: David Goulet <dgoulet@torproject.org>
* | | | prop224: Fix section numbering typoDavid Goulet2017-07-21
| | | | | | | | | | | | | | | | | | | | | | | | Fixes #22993 Signed-off-by: David Goulet <dgoulet@torproject.org>
* | | | clarify what "contents of a cookie" areRoger Dingledine2017-07-05
| | | |
* | | | Drop 'version added' clause from 'GETINFO sr/current'Damian Johnson2017-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This clause was added in... https://gitweb.torproject.org/torspec.git/commit/?id=5c82d5e Commit message and ticket make no mention of 'GETINFO sr/current' go I suspect Daniel meant for this to concern his addition. However, if that's the case then according to the ticket it should be 0.3.1.1-alpha. Just gonna drop this clause since it's probably wrong.
* | | | Standardize use of 'NUM' for non-negative integers in extrainfoDamian Johnson2017-07-03
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | Fields used 'NUM', 'num', 'N', and in one case had a 'nul' typo. I'm not entirely clear what formally indicates 'non-negative integer' but at least we can standardize this. Back in May I reached out to Mike to confirm padding-counts are and will always be integers, so specifying that.
* | | control-spec: Clarify that the 16MB buffer limit went away in 2007Nick Mathewson2017-06-29
| | | | | | | | | | | | Closes ticket 22742.
* | | Merge branch 'ticket22684_spec'Nick Mathewson2017-06-29
|\ \ \
| * | | Specify the new {desc,md}/download-enabled GETINFO targetsNick Mathewson2017-06-21
| | | | | | | | | | | | | | | | Specifies ticket 22684.
* | | | add missing wordRoger Dingledine2017-06-20
|/ / /
* | | Clarify NEWDESC description; close 16556Nick Mathewson2017-06-20
| | |
* | | Correct the description of PT_SERVER_TRANSPORT_OPTIONS in pt-spec.txtNick Mathewson2017-06-16
| | |
* | | Fix a bogus part of dir-spec wrt specification of "package" line.Nick Mathewson2017-06-16
| | |
* | | Fix a miscopy in the description of the "a" line; closes #12970Nick Mathewson2017-06-16
| | |
* | | easy fixes on proposal 247Roger Dingledine2017-06-01
| | |
* | | Merge remote-tracking branch 'asn/bug22052'Nick Mathewson2017-05-30
|\ \ \
| * | | prop224: Specify blinding factor clamping.George Kadianakis2017-05-25
| | | |
| * | | prop224: Remove KH from ntor key derivation.George Kadianakis2017-05-25
| | | | | | | | | | | | | | | | We don't need KH anymore since we do a MAC check anyway.
| * | | prop224: Add string constant to blinding factor calculation.George Kadianakis2017-05-25
| | | | | | | | | | | | | | | | | | | | Also simplify that part of the spec sincedgoulet felt it was too obscure and people might miss it or consider it a side note.
| * | | prop224: Hash time period length wherever we use period_num.George Kadianakis2017-05-25
| | | | | | | | | | | | | | | | | | | | See review point: https://gitlab.com/dgoulet/tor/merge_requests/27#note_27696937
* | | | note that CLIENTS_SEEN is rounded; close 4688Nick Mathewson2017-05-26
|/ / /
* | | Merge remote-tracking branch 'argonblue/glossary'Nick Mathewson2017-05-22
|\ \ \
| * | | Add some handshake terminology to glossaryTaylor Yu2017-05-19
| | | |
* | | | stop claiming there should be an extra newline in router descriptorsRoger Dingledine2017-05-20
|/ / / | | | | | | | | | | | | we stopped requiring it sometime between 2003 and now, and also we stopped adding it sometime between 2003 and now. closes ticket 6879.
* | | Merge remote-tracking branch 'asn/guard_spec_roger'Nick Mathewson2017-05-19
|\ \ \
| * | | Fix some issues in guard-spec.txt pointed out by arma.George Kadianakis2017-05-19
| | | | | | | | | | | | | | | | See https://lists.torproject.org/pipermail/tor-dev/2017-May/012263.html .
* | | | annotate %include stuff with versionNick Mathewson2017-05-19
| | | |
* | | | Merge remote-tracking branch 'jigsaw/torrc-dir-fix-1922_squashed'Nick Mathewson2017-05-19
|\ \ \ \ | |/ / / |/| | |
| * | | Adds GETCONF FORCE flag and getinfo config-can-saveconf #1922Daniel Pinto2017-05-18
| | | |
* | | | one more fix on guard-specRoger Dingledine2017-05-19
| | | |
* | | | more subtle fixes to guard-specRoger Dingledine2017-05-19
| | | | | | | | | | | | | | | | | | | | i don't think i broke anything, but it would be worth somebody looking over it to be sure.
* | | | easy and hopefully uncontroversial fixes to guard-specRoger Dingledine2017-05-19
| | | | | | | | | | | | | | | | | | | | please do feel free to look through and make sure i didn't break anything though :)
* | | | minor touch-ups on the glossaryRoger Dingledine2017-05-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the only exciting one is that we don't use guards to defend against "enumeration attacks" -- i'm not quite sure what an enumeration attack is, but it sounds like something where the guard is able to make a list of users, and where having that list is bad news in itself. that's not quite what guards are for.
* | | | clarify a "Consensus methods 11 and before" phrase that's been confusing meRoger Dingledine2017-05-19
| | | |
* | | | trivial whitespace fixRoger Dingledine2017-05-19
|/ / /
* | | Mark proposals 151 and 161 closed.Nick Mathewson2017-05-18
| | | | | | | | | | | | | | | Mike informs me that prop151 got merged into path-spec and 161 got split into dir-spec and a spec file in the bwauth code.
* | | Mark proposals 121 and 155 as closed.Nick Mathewson2017-05-18
| | | | | | | | | | | | | | | | | | According to Karsten, 121 has long been merged into rend-spec.txt, and 155 is implementation-specific stuff that doesn't affect the protocol itself.
* | | Add more correct "implemented-in" versions.Nick Mathewson2017-05-16
| | |
* | | Merge prop274; mark it closed.Nick Mathewson2017-05-16
| | |
* | | Fill in "implemented-in" fields.Nick Mathewson2017-05-16
| | |
* | | Note the part of prop#275 that got implemented.Nick Mathewson2017-05-16
| | |
* | | Update proposal indexNick Mathewson2017-05-16
| | |
* | | Mark prop278 as "finished".Nick Mathewson2017-05-16
| | |
* | | Merge branch 'prop140_completed_squashed'Nick Mathewson2017-05-15
|\ \ \
| * | | Merge prop140 into dir-spec.txtNick Mathewson2017-05-15
| | | |