aboutsummaryrefslogtreecommitdiff
path: root/dir-spec.txt
AgeCommit message (Collapse)Author
2018-06-17Merge remote-tracking branch 'juga/bug26301'Nick Mathewson
2018-06-04Change interval of time for bandwidth changesjuga0
Paragraph on events required to update descriptor were not reflecting changes made in #23856 where the bandwidth changes need to happen in a time interval of 3h instead of 20min.
2018-06-04Include uptime in bandwidth changes eventjuga0
The descriptor would be updated on bandwidth changes only when the uptime is less than 24h.
2018-05-31Fix typojuga0
2018-05-31Rephrase bandwidth-file line descriptionjuga0
also change version of Tor where 1st appeared.
2018-05-30Add bandwidth-file line to vote documentsjuga0
2018-04-16Change the oldest-allowed consensus method to 25.Nick Mathewson
2018-04-16dir-spec: Add consensus param circ_max_cell_queue_sizeDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-04-03specify that Guard needs the V2Dir flag tooRoger Dingledine
part of the change made by ticket 22310, where dir auths no longer vote in favor of the Guard flag for relays that don't advertise directory support.
2018-04-03Merge remote-tracking branch 'teor/bug25284'Nick Mathewson
2018-04-02Merge remote-tracking branch 'filippo/master'Nick Mathewson
2018-03-30Tor has never supported versions in the hidden-service-dir descriptor lineteor
Instead, we use the HSDir "proto" versions, or default to version 2. Closes 25284.
2018-03-19Fix an ambiguity in the grammar for Document.Nick Mathewson
Previously, a BEGIN/END block might be interpreted as starting with the keyword "-----BEGIN". This change specifically disallows that, to match the behavior of the existing Tor code. Fixes bug 25188. Bugfix from "witchof0x20".
2018-03-03Merge branch 'ticket25095_01_squashed'Nick Mathewson
2018-03-03tor-spec: Document DoS mitigation consensus paramDavid Goulet
Closes #25095 Signed-off-by: David Goulet <dgoulet@torproject.org>
2018-02-15Describe the protocol versions lists more accurately.Nick Mathewson
2018-02-14Document new consensus params for bug24769.Mike Perry
2018-02-09Add a graf about fingerprinting anonymous directory connections.Nick Mathewson
2018-02-09Merge branch 'document_prop278'Nick Mathewson
2018-01-31clarify [will become mandatory]Nick Mathewson
2018-01-25Note that "protocols" will become mandatory.Nick Mathewson
Closes ticket 24023.
2018-01-24Merge prop278 (compression) into dir-spec.Nick Mathewson
2018-01-19dir-spec: Add consensus parameter hs_service_max_rdv_failuresDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-12-04Merge remote-tracking branch 'teor/bug23826-23828-v2'Nick Mathewson
2017-11-17dir-spec: remove 5.4.4. Warning about a router's status.Filippo Valsorda
It is obsolete as authorities do not assign nicknames anymore.
2017-11-17dir-spec, rend-spec-v3: typos and simplificationsFilippo Valsorda
2017-11-13dir-spec: Document consensus param HSV3MaxDescriptorSizeDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-11-03fixup! dir-spec: Document HS v3 consensus paramsGeorge Kadianakis
2017-11-01dir-spec: Document HS v3 consensus paramsDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2017-10-26Add consensus method 28, which removes IPv6 addresses from microdescriptorsteor
Documents #23828.
2017-10-26Add consensus method 27, which adds IPv6 addresses to the micro consensusteor
Documents #23826.
2017-10-26Document current authority IPv6 reachability behaviour in dir-specteor
This is the tor-spec part of #23870.
2017-10-26Correct the multiplicity of the "p" line in microdescriptorsteor
These are all "at most once" items -- saying "zero times" implies that we should reject md documents that include them, which isn't true. Fixes 24007.
2017-10-25Correct the multiplicity of the "a" lines.Nick Mathewson
These are all "any number" items -- saying "at most once" implies that we should reject consensus or md documents that include them more then once, which isn't true.
2017-10-25Document the current "or-address" and "a" line implementationteor
Preparation for #20916.
2017-10-25Add descriptions for consensus methods 19 to 21teor
And clarify consensus method 18.
2017-10-25Fix some dir-spec.txt typos and formattingteor
2017-10-24Merge remote-tracking branch 'arma/ticket23637-spec'Nick Mathewson
2017-10-10Describe behavior of unrecognized Method.Nick Mathewson
2017-10-10Clarify a bit harderNick Mathewson
2017-10-10Merge remote-tracking branch 'isis/ticket18329_02'Nick Mathewson
2017-09-24assign Exit flag differently (from ticket 23637)Roger Dingledine
2017-09-20Close proposal 162 as "as implemented as it will get.Nick Mathewson
2017-09-20Replace MAY with SHOULD for SHA256-signatures on microdesc consensuses.Nick Mathewson
2017-09-12Update "protocols" description to say it is obsoleteNick Mathewson
Closes ticket 23445.
2017-09-07Remove section 5.4.5.Nick Mathewson
This section made sense with the v2 networkstatus algorithm, but we haven't used that one for years and years.
2017-08-23document the term "reasonably live"; clarify "live"Nick Mathewson
2017-08-07dir-spec: Attempt to better document ECC key formats and sign bits.Isis Lovecruft
2017-08-03dir-spec: Specify linewrapping behaviour for base64-encoded data.Isis Lovecruft
* THANKS TO Mr. George Costanza for pointing out the ambiguity.
2017-07-03Standardize use of 'NUM' for non-negative integers in extrainfoDamian Johnson
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.