aboutsummaryrefslogtreecommitdiff
path: root/dir-spec.txt
AgeCommit message (Collapse)Author
2022-12-20Clarify that SRV is 256 bits.Nick Mathewson
2022-10-24Authorities shouldn't get Measured= keywordRoger 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-08Describe behavior on authority certs from the past or future.Nick Mathewson
2022-03-24Merge remote-tracking branch 'nickm/prop275'Alexander Færøy
2022-03-16DNS timeouts are not causing overload anymoreGeorg Koppen
Closes: #81.
2022-01-19dir-spec: Add missing versions for HSv3 linesDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-12-14Merge branch 'tor-gitlab/mr/55'David Goulet
2021-12-08Clarify 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-08Fold prop 335-middle-only-redux.md into the specs.Nick Mathewson
Also, mark it closed.
2021-11-09Mark proposal 275 as closed and fold it into dir-spec.Nick Mathewson
2021-11-01dir-spec: Mishap, the overload lines are already in the specDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-11-01dir-spec: Merge prop328 into main specificationsDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-10-22fix typos/etc in dir-specRoger Dingledine
2021-09-22dir-spec: Add 'Table of contents'Oleh Franchuk
2021-08-16Document supported range for bandwdith values in netstatusNick Mathewson
2021-04-20fixup! Fold proposal 328 into dir-spec.txtGeorge Kadianakis
2021-04-19Fold proposal 328 into dir-spec.txtGeorge Kadianakis
2021-04-07Rename extrainfo and extra info to extra-infojuga0
Closes #41
2021-03-10dir-spec: Add "stats" line to a voteDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2021-02-24Document the "Sybil" relay flag.George Kadianakis
2021-01-13Merge remote-tracking branch 'tor-gitlab/mr/24'George Kadianakis
2020-12-17dir-spec: Remove the notion of a "current" location in our ed diffsNick Mathewson
Tor has never generated or implemented this diff command. Found while working on arti.
2020-12-09Document consensus method 31 as a fix for bug #19011.Nick Mathewson
2020-11-17Merge branch 'tor-gitlab/mr/15' into masterDavid Goulet
2020-11-16fix typos; more robust links between specsRoger Dingledine
2020-10-30Merge remote-tracking branch 'tor-gitlab/mr/14' into masterGeorge Kadianakis
2020-10-28Merge remote-tracking branch 'gitlab/mr/13'Alexander Færøy
2020-10-27dir-spec.txt: Introduce extrainfo fields for v3 stats.George Kadianakis
2020-10-16Document newly required fields from prop315.Nick Mathewson
2020-10-14Lower the limit for allowed protocol versions.Nick Mathewson
This change merges proposal 318.
2020-10-14Describe our algorithm for waiting between directory retriesNick Mathewson
Closes torspec#25
2020-10-13Merge remote-tracking branch 'tor-gitlab/mr/6'Nick Mathewson
2020-09-28Split out list of consensus parameters into a new file.Nick Mathewson
No editing yet; only movement.
2020-09-18Better 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-17Update dirspec to reflect REASONABLY_LIVE_TIME.Nick Mathewson
2020-09-17remove reference to a missing "download all microdescs" feature.Nick Mathewson
2020-09-17Clarify routerdesc expiration.Nick Mathewson
2020-09-17Clarify ed25519 signatures on routerdescs.Nick Mathewson
2020-09-17dir-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-23Merge remote-tracking branch 'jigsaw/remove-padding-fix-7869'Nick Mathewson
2020-07-13Add new ipv6 stats fields to dirstats from prop313Nick Mathewson
2020-07-13Move description of read-history and write-history to extrainfoNick Mathewson
We moved the fields to extrainto back in 0.2.0.x, which is now long-obsolete -- it's time to move the description of the fields there, and remove the legacy migration note.
2020-06-06Remove padding from ntor-onion-key #7869Daniel Pinto
2020-03-09dir-spec: descriptor differences are cosmetic if 2 hours, not 12 hoursSteven Engler
See ticket 33573.
2020-02-20Merge branch 'ticket4631_squashed'Nick Mathewson
2020-02-20dir-spec: Edit uploaded vote rejection specteor
Be more specific: clearly distinguish between uploaded and downloaded votes. Add the Tor version that introduces this behaviour. Spec for ticket 4631.
2020-02-12dir-spec: Fix a typo in subprotocol version votingteor
2020-01-29dir-spec: Vote should be refused after upload periodDavid Goulet
Spec change for ticket #4631. Signed-off-by: David Goulet <dgoulet@torproject.org>
2020-01-15dir-spec: Consensus methods 25-27 are no longer advertisedteor
Part of 32695, closes 32955.
2020-01-15dir-spec: Add a summary for consensus method 29teor
When we documented prop298 in dir-spec, we forgot the consensus method summary. Part of 28266.