hs_spec
Commits on Jan 30, 2014
Commits on Jan 21, 2014
Commits on Jan 20, 2014
Commits on Jan 17, 2014
Commits on Jan 15, 2014
Commits on Jan 14, 2014
-
-
Make section 6 and its subsections the new section 5.4.
This specification should end at the point where clients have downloaded all directory information they need. Using this information should be covered in path-spec. This results in the following changes to section numbers: * 6 -> 5.4 * 6.1 -> 5.4.1 * 6.2 -> 5.4.2 * 6.3 -> 5.4.3 * 6.4 -> 5.4.4 * 6.5 -> 5.4.5 This commit does not yet repair subsequent section numbers.
-
-
Distribute contents of 5.3 to 5.1 and 5.2.
"Managing downloads" is not an operation of its own. Distribute the consensus specific parts to 5.1 and the router descriptor specific parts to 5.2. This commit does not yet repair section numbering or references.
-
It's obvious that clients are storing router descriptors they downloaded.
-
-
-
Move section 4.5 to the appendix.
"General-use HTTP URLs" is not an operation but a reference, and references belong in the appendix. This commit does not yet repair section numbering or references.
-
-
-
-
-
-
-
Distribute what's left over from 4.1 to 3.*.
Section 4.1 "Voting" describes much more than just the voting operation. Move these operation fragments to the subsections they belong in.
-
-
-
Clean up copied section 3.7 and section 4.5.
Section 3.7 should only contain parts that are relevant for authorities, and section 4.5 should only contain parts that are relevant for caches (right now, it also describes what clients should do, but that's something to change when cleaning up 4.5).
-
-
Copy 4.5 "Downloading extra-info documents" after 3.6
This commit does not yet repair section numbering or references.
-
Clean up copied section 3.6 and section 4.3.
Take out cache-only parts from 3.6 and authority-only parts from 4.3.
-
-
Copy 4.3 "Downloading router descriptors" after 3.5.
This commit does not yet repair section numbering or references.
-
Add new section 3.5 "Downloading missing certificates".
This subsection is just a placeholder for now. Also fix section numbers and references.
-
Make 3.5 and 3.6 subsections of 3.4.
The vote status document format (3.5) and the process of assigning flags in a vote (3.6) are both part of the authority operation "exchanging votes" and not operations on their own. That's why they should be subsubsections rather than subsections. This results in the following changes to section numbers: * 3.5 -> 3.4.1 * 3.6 -> 3.4.2 * 3.7 -> 3.5 * 3.8 -> 3.6 * 3.9 -> 3.7
-
-
Move part of 4.1. "Voting" to new 3.4.
This commit does not yet repair section numbering or references.
Commits on Jan 13, 2014
-
Tweak section 3.3 "Microdescriptors".
Phrase subsection title as operation. Also, remove subsubsection implying that there would be other subsubsections in the future, which is not the case.