aboutsummaryrefslogtreecommitdiff
path: root/dir-spec.txt
AgeCommit message (Collapse)Author
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.
2019-12-10convert text blocks into widely compatible "blockquote" syntaxHans-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-02Merge remote-tracking branch 'dgoulet/ticket32617_01'George Kadianakis
2019-11-26rend-spec-v3.txt: Merge prop305 in itDavid Goulet
Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-11-26fix erroneous header numbering punctuationHans-Christoph Steiner
The clear standard is trailing "." after each numeric section. This fixes the small handful of outliers. This makes it easy to convert these headers to common markup formats, for example: http://hyperpolyglot.org/lightweight-markup
2019-09-19Remove outdated note.Philipp Winter
BridgeDB supports bridge-distribution lines since version 0.5.0: <https://bugs.torproject.org/23957>
2019-09-19Remove "hyphae" bridge distribution method.Philipp Winter
This bridge distribution method was never finished: <https://bugs.torproject.org/22775>
2019-05-31dir-spec: Add prop289 consensus parametersDavid Goulet
Part of #30365 Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-04-23dir-spec: Fix a bridge-distribution-request backport versionteor
Part of 30224.
2019-04-18dir-spec: add tor versions to bridge-distribution-requestteor
2019-03-30dir-spec: Update the Tor version for bandwidth-file-digestteor
Part of 29959.
2019-03-28dir-spec: Update bandwidth files URL Tor URLjuga0
From Tor 0.4.0.4-alpha, bandwidth files are available via HTTP, but the Tor version in which it first appeared was wrong. Fixes #26694.
2019-03-20dir-spec: Update observed bandwidth period to 5 daysteor
We increased the bandwidth statistics period in 23856 to improve privacy. This change also increased the observed bandwidth period. Closes bug 28984.
2019-03-07Describe the circpad queue limiting dos parameter.Mike Perry
2019-02-19dir-spec: Fix First-appeared for bandwidth-file-digestDavid Goulet
Closes #29147 Signed-off-by: David Goulet <dgoulet@torproject.org>
2019-01-14Merge remote-tracking branch 'tor-github/pr/45'Nick Mathewson
2019-01-14Merge remote-tracking branch 'tor-github/pr/44'Nick Mathewson
2019-01-01fix typoRoger Dingledine
2018-12-05Close and merge prop298Nick Mathewson
2018-12-05Merge prop293 and mark it closed.Nick Mathewson
2018-11-26Merge remote-tracking branch 'tor-github/pr/43'Nick Mathewson
2018-11-19dir-spec: add bandwidth-file item to the votejuga0
2018-11-12dir-spec: The ns consensus isn't explicitly nsIain R. Learmonth
tor does not generate ns consensuses that are explicitly labelled as ns consensuses. This updates the spec to make the flavor portion optional, and to allow the assumption to be made that if a flavor is omitted from the "network-status-version" line then it is "ns". One "flavour" was also turned into a "flavor" for consistency.
2018-11-12dir-spec: Make extra-info-digest reflect realityIain R. Learmonth
The extra-info-digest field of server descriptors was defined to contain either a SHA1, or a SHA1 and a SHA256 digest. These were both meant to be computed over the same data but due to an implementation error, the Tor network has been computing the digests over different data for a while. This is a lot easier to fix in the spec than in the code, and the error does not seem to cause any harm beyond being a little confusing (which this patch should help with). A minor fix is also made to the SHA1 digest portion of the text. This is a typo fix and a clarification, and does not change the semantic meaning for that portion.
2018-11-11dir-spec: remove Keywords in bandwidth-file-headersjuga0
Remove the header's Keywords in the bandwidth-file-headers item, since they are described in bandwidth-file-spec.txt and we should not need to update two specifications every time they change.
2018-07-18dir-spec: Authorities should only read V3BandwidthsFile once per voteteor
Closes 26827.
2018-07-17Merge remote-tracking branch 'teor/bug26799'Nick Mathewson
2018-07-17Merge remote-tracking branch 'teor/ticket21377-squashed'Nick Mathewson
2018-07-16dir-spec: specify failure modes for the bandwdith file headers vote lineteor
Closes 26799.
2018-07-16bandwidth: edit bandwidth URL dir-spec and proposalteor
* dir-spec: don't post bandwidth files to other authorities * dir-spec: add URL for current bandwidth file * dir-spec: clean up the consensus and vote "current" publication schedule Closes ticket #21377.
2018-07-16Authorities expose bandwidth file used in votesjuga0
In a similar ways as authorities expose the votes for the next consensus. This way it can be archived by CollectTor
2018-06-29fixup! fixup! Fix definition of Valuejuga0
2018-06-29Clarify why latest_bandwidth is the same as timestampjuga0
2018-06-29Use the same words in timestamp as latest_bandwidthjuga0
2018-06-29fixup! Fix definition of Valuejuga0
2018-06-29fixup! bandwidth-file only apears in votes, no consensusesjuga0
2018-06-28Add file_created and latest_bandwidth Keywordsjuga0
to bandwidth-file-headers
2018-06-28Fix definition of Valuejuga0
ArgumentChar is already defined in 1.2. Also change definitions order.
2018-06-28Replace bandwidth-file by bandwidth-file-headersjuga0
2018-06-28bandwidth-file only apears in votes, no consensusesjuga0