Skip to content
Permalink
hs_spec

Commits on Jan 30, 2014

Commits on Jan 21, 2014

  1. Fix small typo in KEYBLIND

    asn-d6 authored and nmathewson committed Jan 21, 2014
  2. Clarify a bit how offline keys work

    asn-d6 authored and nmathewson committed Jan 21, 2014

Commits on Jan 14, 2014

  1. 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.
    kloesing committed Jan 14, 2014
  2. 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.
    kloesing committed Jan 14, 2014
  3. Rename section 5.2.

    It's obvious that clients are storing router descriptors they downloaded.
    kloesing committed Jan 14, 2014
  4. Rename section 5.

    kloesing committed Jan 14, 2014
  5. 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.
    kloesing committed Jan 14, 2014
  6. Rename section 4.4.

    kloesing committed Jan 14, 2014
  7. Rename section 4.3.

    kloesing committed Jan 14, 2014
  8. Rename section 4.

    kloesing committed Jan 14, 2014
  9. 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.
    kloesing committed Jan 14, 2014
  10. Rename section 3.10.

    kloesing committed Jan 14, 2014
  11. Rename section 3.9.

    kloesing committed Jan 14, 2014
  12. 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).
    kloesing committed Jan 14, 2014
  13. Copy 4.5 "Downloading extra-info documents" after 3.6

    This commit does not yet repair section numbering or references.
    kloesing committed Jan 14, 2014
  14. 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.
    kloesing committed Jan 14, 2014
  15. Copy 4.3 "Downloading router descriptors" after 3.5.

    This commit does not yet repair section numbering or references.
    kloesing committed Jan 14, 2014
  16. Add new section 3.5 "Downloading missing certificates".

    This subsection is just a placeholder for now.
    
    Also fix section numbers and references.
    kloesing committed Jan 14, 2014
  17. 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
    kloesing committed Jan 14, 2014
  18. Move part of 4.1. "Voting" to new 3.4.

    This commit does not yet repair section numbering or references.
    kloesing committed Jan 14, 2014

Commits on Jan 13, 2014

  1. 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.
    kloesing committed Jan 13, 2014
Older