Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-08 | Fix typo | Georg Koppen | |
Closes: #199. | |||
2023-01-26 | Merge branch 'tor-gitlab/mr/104' | David Goulet | |
2023-01-20 | Clarify and tidy up KeywordLine Argument | Ian Jackson | |
* Introduce the notion of Argument, which is relied on in the rest of the document, but not defined here formally. Spec changes implied by this diff: * Forbid the arguments from containing form feeds, carriage returns, and vertical tabs. * Forbid trailing whitespace after the last argument. I'm not sure whether this is correct, but it seems anomalous to permit it for only for keyword lines with arguments, and not anywhere else. | |||
2023-01-19 | Give a formal name to shared_random_value | Ian Jackson | |
2023-01-17 | dir-spec: Make Object multiplicity "?", not "*". | Nick Mathewson | |
We have never actually generated an Item with multiple Objects. What's more, neither the C tor implementation nor Arti actually supports parsing such and item. | |||
2023-01-10 | Merge branch 'tor-gitlab/mr/93' | David Goulet | |
2023-01-10 | Merge branch 'tor-gitlab/mr/94' | David Goulet | |
2022-12-20 | Clarify that SRV is 256 bits. | Nick Mathewson | |
2022-11-15 | Document the extra NL that sometimes comes with a descriptor | Nick Mathewson | |
This NL isn't so easy to remove in Tor, since some older control-port code depends on it IIRC. But not having documented it caused arti#637: let's explain that, so that the next unfortunate implementor doesn't hit it. | |||
2022-10-31 | dir-spec: Expect authority.z to always be available | Ian Jackson | |
And discuss the places where it is used. | |||
2022-10-24 | Authorities shouldn't get Measured= keyword | Roger Dingledine | |
Corresponds to the bugfixes for bugs 40698 and 40700. Also, document our MeasuredButAuthority= keyword that we include instead (but that nothing uses). | |||
2022-07-08 | Describe behavior on authority certs from the past or future. | Nick Mathewson | |
2022-03-24 | Merge remote-tracking branch 'nickm/prop275' | Alexander Færøy | |
2022-03-16 | DNS timeouts are not causing overload anymore | Georg Koppen | |
Closes: #81. | |||
2022-01-19 | dir-spec: Add missing versions for HSv3 lines | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-12-14 | Merge branch 'tor-gitlab/mr/55' | David Goulet | |
2021-12-08 | Clarify how we derive ed25519 for cross-certification. | Nick Mathewson | |
The descriptor format uses a curve25519->ed25519 conversion algorithm to cross-certify descriptors with their ntor onion keys. This patch clarifies two aspects of the algorithm: 1. When deriving a private key, how to derive the part of the private key that _isn't_ a point on the curve. 2. That there are two algorithms here, one for private->private and one for public->public. | |||
2021-12-08 | Fold prop 335-middle-only-redux.md into the specs. | Nick Mathewson | |
Also, mark it closed. | |||
2021-11-09 | Mark proposal 275 as closed and fold it into dir-spec. | Nick Mathewson | |
2021-11-01 | dir-spec: Mishap, the overload lines are already in the spec | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-11-01 | dir-spec: Merge prop328 into main specifications | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-10-22 | fix typos/etc in dir-spec | Roger Dingledine | |
2021-09-22 | dir-spec: Add 'Table of contents' | Oleh Franchuk | |
2021-08-16 | Document supported range for bandwdith values in netstatus | Nick Mathewson | |
2021-04-20 | fixup! Fold proposal 328 into dir-spec.txt | George Kadianakis | |
2021-04-19 | Fold proposal 328 into dir-spec.txt | George Kadianakis | |
2021-04-07 | Rename extrainfo and extra info to extra-info | juga0 | |
Closes #41 | |||
2021-03-10 | dir-spec: Add "stats" line to a vote | David Goulet | |
Signed-off-by: David Goulet <dgoulet@torproject.org> | |||
2021-02-24 | Document the "Sybil" relay flag. | George Kadianakis | |
2021-01-13 | Merge remote-tracking branch 'tor-gitlab/mr/24' | George Kadianakis | |
2020-12-17 | dir-spec: Remove the notion of a "current" location in our ed diffs | Nick Mathewson | |
Tor has never generated or implemented this diff command. Found while working on arti. | |||
2020-12-09 | Document consensus method 31 as a fix for bug #19011. | Nick Mathewson | |
2020-11-17 | Merge branch 'tor-gitlab/mr/15' into master | David Goulet | |
2020-11-16 | fix typos; more robust links between specs | Roger Dingledine | |
2020-10-30 | Merge remote-tracking branch 'tor-gitlab/mr/14' into master | George Kadianakis | |
2020-10-28 | Merge remote-tracking branch 'gitlab/mr/13' | Alexander Færøy | |
2020-10-27 | dir-spec.txt: Introduce extrainfo fields for v3 stats. | George Kadianakis | |
2020-10-16 | Document newly required fields from prop315. | Nick Mathewson | |
2020-10-14 | Lower the limit for allowed protocol versions. | Nick Mathewson | |
This change merges proposal 318. | |||
2020-10-14 | Describe our algorithm for waiting between directory retries | Nick Mathewson | |
Closes torspec#25 | |||
2020-10-13 | Merge remote-tracking branch 'tor-gitlab/mr/6' | Nick Mathewson | |
2020-09-28 | Split out list of consensus parameters into a new file. | Nick Mathewson | |
No editing yet; only movement. | |||
2020-09-18 | Better description for when a consensus must is "too early" | Nick Mathewson | |
Since the authorities can produce a signed consensus as soon as `ValidAfter` minus `DistSeconds`, and since they serve a signed consensus as soon as it has enough signatures, it's possible that a client or relay that's starting late in the hour can get an "early" consensus. Back in tor#25756, we fixed this issue in Tor, but we didn't document the behavior in the spec. | |||
2020-09-17 | Update dirspec to reflect REASONABLY_LIVE_TIME. | Nick Mathewson | |
2020-09-17 | remove reference to a missing "download all microdescs" feature. | Nick Mathewson | |
2020-09-17 | Clarify routerdesc expiration. | Nick Mathewson | |
2020-09-17 | Clarify ed25519 signatures on routerdescs. | Nick Mathewson | |
2020-09-17 | dir-spec: Correct description for keyword, beginline, endline. | Nick Mathewson | |
A keyword may not begin with '-'. Otherwise, "-----BEGIN" would be a keyword, and the grammar would be ambiguous. A beginline or endline may have multiple words in its tag. | |||
2020-07-23 | Merge remote-tracking branch 'jigsaw/remove-padding-fix-7869' | Nick Mathewson | |
2020-07-13 | Add new ipv6 stats fields to dirstats from prop313 | Nick Mathewson | |