Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-17 | Be explicit about EXT_FIELD_LEN=0 | Nick Mathewson | |
2022-02-17 | ntor3, rend3: clarify extension field defaults. | Nick Mathewson | |
These patch changes describe new default behaviors for extension field lists, as appear in ntor3 and in many places throughout the ntor3 protocol. In general: * Unrecognized extensions MUST be ignored. Additionally, all the following rules apply _unless otherwise stated in the documentation for an extension. * Extensions are sent in sorted order. * Extensions should only be sent once in a message * If you receive multiple copies of an extension, only the first one counts. This comes out of discussions on tor!525. | |||
2021-10-25 | Fix typos and cleanup | Dimitris Apostolou | |
2021-06-23 | fix some logic errors and typos in specs+proposals | Roger Dingledine | |
2020-10-27 | rend-spec-v3: Fix typo, HSDirV3 never existed | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2020-08-09 | fix three small typos in the specs | Roger Dingledine | |
2020-03-04 | rend-spec-v3.txt: Various spec fixes from OBv3 development. | George Kadianakis | |
- "auth-client" is actually a mandatory field right now. - The intro point cross-certificates are the other way around (#29853) - The descriptor MAC includes the salt_len and it's not the standard v3 MAC format. | |||
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 | standardize whitespace in the titles | Hans-Christoph Steiner | |
This is one small step towards making these a standard, parsable format. | |||
2019-10-15 | rend-spec-v3: Update client authorization implementation date | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2019-08-23 | rend-v3: Tor supports IPv4 and IPv6 link specifiers as of 0.4.1.1-alpha | teor | |
Spec for #23588. | |||
2019-08-23 | rend-v3: single onion services retry intro and rend with 3-hop paths | teor | |
Spec for 23507 and 23818. | |||
2019-02-15 | Merge branch 'ope_spec2' | Nick Mathewson | |
2019-02-15 | Appendix to rend-spec.txt about how to generate revision counters | Nick Mathewson | |
2018-10-17 | HSv3: Actually do base32 in the client auth pubkey example. | George Kadianakis | |
Pointed out by Jean Chevalier. | |||
2018-09-06 | HSv3: Include HS public identity key to the client auth KDF. | George Kadianakis | |
2018-08-14 | rend-v3: More improvements to the client auth section. | George Kadianakis | |
- Add file extension to the client auth files. - Better specify suggested client auth file format. - Suggest better client auth logic for client and service side. | |||
2018-08-14 | rend-v3: Specify the client authorization file format | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-08-14 | rend-v3: Switch to single-file-per-client client auth UX. | George Kadianakis | |
2018-08-06 | fix a typo twice | Roger Dingledine | |
2018-07-25 | Add a missing " | teor | |
2018-07-25 | rend-spec-v3: harmonise client and service link specifiers in EXTENDs | teor | |
Closes bug 26925. | |||
2018-06-23 | rend-spec-v3.txt: Clarify role of first layer desc encryption. | George Kadianakis | |
It's meant to protect against entities that don't know the identity public key (aka the onion address). Closes #26379. Pointed out by Steven Murdoch. | |||
2018-05-01 | rend-spec-v3: Descriptor maximum lifetime is 12h | David Goulet | |
Specification had 50 hours but the code is using 12 hours. I could only find commit dacf568f5e28c9c48a674a45b14af9db6b4e2bde that added that 50 hours value without much explanation. Since tor stable is currently using 12 hours, change the spec for now and we'll make future changes if necessary as long as the code matches the spec. Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2018-04-13 | Fix inconsistencies on HS v3 spec and cert-spec.txt. | George Kadianakis | |
Pointed out by inkylatenoth in: https://lists.torproject.org/pipermail/tor-dev/2017-October/012527.html Fixes ticket #24544. | |||
2018-04-02 | Merge remote-tracking branch 'filippo/master' | Nick Mathewson | |
2017-12-20 | document hsdir_spread_store default change | Nick Mathewson | |
2017-11-17 | dir-spec, rend-spec-v3: typos and simplifications | Filippo Valsorda | |
2017-11-17 | rend-spec-v3: add details to blinding implementation (A.2.) | Filippo Valsorda | |
In particular, document how to derive the second half of the private key. | |||
2017-11-17 | rend-spec-v3: document trailing zero byte in BLIND_STRING (A.2.) | Filippo Valsorda | |
The implementation uses sizeof instead of strlen, so the C string NUL byte is hashed. | |||
2017-09-19 | Mark unimplemented parts of rend-spec-v3 | Nick Mathewson | |
2017-09-19 | Create rend-spec-v3.txt based on proposal 224 | Nick Mathewson | |