summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | Merge remote-tracking branch 'karsten/prop147reject'Nick Mathewson2014-02-24
|\ \
| * | Make it clearer that authorities scan other votes.Karsten Loesing2014-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See git commits 2e692bd8 and eaf5487d, which went into 0.2.2.12-alpha: o Major bugfixes: - Many relays have been falling out of the consensus lately because not enough authorities know about their descriptor for them to get a majority of votes. When we deprecated the v2 directory protocol, we got rid of the only way that v3 authorities can hear from each other about other descriptors. Now authorities examine every v3 vote for new descriptors, and fetch them from that authority. Bugfix on 0.2.1.23. Section 3.6 already says this implicitly when specifying how authorities download missing router descriptors, but that doesn't mean we can't also make it more explicit when specifying how authorities exchange votes.
| * | Reject proposal 147, and give reasons for doing so.Karsten Loesing2014-01-28
| | |
* | | Merge remote-tracking branch 'linus/prop220-nits'Nick Mathewson2014-02-24
|\ \ \ | | | | | | | | | | | | | | | | Conflicts: proposals/220-ecc-id-keys.txt
| * | | Typos.Linus Nordberg2014-02-20
| | | |
* | | | tor-spec: link versions above 3 exist. (see sec 4.1)Nick Mathewson2014-02-20
| | | |
* | | | Use new prop220 cert format in prop224.Nick Mathewson2014-02-20
| | | |
* | | | Revise 220 to use a unified certificate formatNick Mathewson2014-02-20
|/ / /
* | | Add 227-vote-on-package-fingerprints.txtNick Mathewson2014-02-14
| | |
* | | ticket 9934 says DROPGUARDS is going into 0.2.5.2-alphaRoger Dingledine2014-02-11
| | |
* | | Note 10365-change in spec.Nick Mathewson2014-02-11
| |/ |/|
* | Merge remote-tracking branch 'houqp/hs_spec'Nick Mathewson2014-02-03
|\ \
| * | add hidden service descriptor asynchronous eventsQingping Hou2014-01-29
| |/
* | fix some typos on proposal 220Roger Dingledine2014-02-02
| |
* | Give proposal 226 a numberNick Mathewson2014-01-30
| |
* | Merge remote-tracking branch 'isis/bridgedb-database-improvements_1'Nick Mathewson2014-01-30
|\ \
| * \ Merge branch 'db-spec_1' into bridgedb-database-improvements_1Isis Lovecruft2014-01-30
| |\ \ | | |/ | |/|
| | * Move XXX-bridgedb-database-improvements.txt and history into torspec.git.Isis Lovecruft2014-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The command used to filter the file and its commit history from bridgedb.git was: $ git filter-branch -f --index-filter \ 'git rm --cached -qr -- . && git reset -q $GIT_COMMIT -- doc/proposals/XXX-bridgedb-database-improvements.txt' \ --prune-empty \ --parent-filter 'ruby /home/isis/scripts/git-rewrite-parents.rb $@' \ --tag-name-filter cat -- --all with the `git-rewrite-parents.rb` script, taken from http://www.spinics.net/lists/git/msg177988.html, containing: old_parents = gets.chomp.gsub('-p ', ' ') if old_parents.empty? then new_parents = [] else new_parents = `git show-branch --independent #{old_parents}`.split end puts new_parents.map{|p| '-p ' + p}.join(' ')
| | * Separate backend database improvements into their own proposal.Isis Lovecruft2014-01-29
| | |
* | | Merge remote-tracking branch 'bridgedb/bdb-spec' into ↵Isis Lovecruft2014-01-30
|\ \ \ | |/ / |/| | | | | bridgedb/1606-bridgedb-spec
| * | Move bridgedb.git:/doc/bridge-db-spec.txt → torspec.git:/bridgedb-spec.txt.Isis Lovecruft2014-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The git filter-branch command used on the bridgedb.git repo was: $ git filter-branch -f --index-filter \ 'git rm --cached -qr -- . && git reset -q $GIT_COMMIT -- doc/bridge-db-spec.txt' \ --prune-empty \ --parent-filter 'ruby /home/isis/scripts/git-rewrite-parents.rb $@' \ --tag-name-filter cat -- --all
| * | Move specs and proposals into doc/ directory.Isis Lovecruft2013-12-13
| |/
| * Initial svn import of bridge disbursal codeNick Mathewson2007-12-11
| | | | svn:r12771
* Fix small typo in KEYBLINDGeorge Kadianakis2014-01-21
|
* Clarify a bit how offline keys workGeorge Kadianakis2014-01-21
|
* Merge remote-tracking branch 'isis/fix/10614_pt-spec-keyid'Nick Mathewson2014-01-20
|\
| * Remove `keyid=` from torrc Bridge lines in pt-spec.txt.Isis Lovecruft2014-01-11
| | | | | | | | * FIXES #10614
* | Make section names unique.Karsten Loesing2014-01-20
| |
* | Merge remote-tracking branch 'karsten/reorder-dirspec'Nick Mathewson2014-01-17
|\ \
| * | Fix section numbers of sections 7 and 9.Karsten Loesing2014-01-14
| | |
| * | Make section 6 and its subsections the new section 5.4.Karsten Loesing2014-01-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | Fix section references from removing section 5.3.Karsten Loesing2014-01-14
| | |
| * | Distribute contents of 5.3 to 5.1 and 5.2.Karsten Loesing2014-01-14
| | | | | | | | | | | | | | | | | | | | | | | | "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.
| * | Rename section 5.2.Karsten Loesing2014-01-14
| | | | | | | | | | | | It's obvious that clients are storing router descriptors they downloaded.
| * | Rename section 5.Karsten Loesing2014-01-14
| | |
| * | Fix section number of new appendix B.Karsten Loesing2014-01-14
| | |
| * | Move section 4.5 to the appendix.Karsten Loesing2014-01-14
| | | | | | | | | | | | | | | | | | | | | "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.
| * | Move client-specific parts of 4.4 to 5.4.Karsten Loesing2014-01-14
| | |
| * | Rename section 4.4.Karsten Loesing2014-01-14
| | |
| * | Rename section 4.3.Karsten Loesing2014-01-14
| | |
| * | Rename section 4.1 and make it cache-only.Karsten Loesing2014-01-14
| | |
| * | Remove now empty section 4.1, and renumber sections.Karsten Loesing2014-01-14
| | |
| * | Rename section 4.Karsten Loesing2014-01-14
| | |
| * | Distribute what's left over from 4.1 to 3.*.Karsten Loesing2014-01-14
| | | | | | | | | | | | | | | Section 4.1 "Voting" describes much more than just the voting operation. Move these operation fragments to the subsections they belong in.
| * | Rename section 3.10.Karsten Loesing2014-01-14
| | |
| * | Rename section 3.9.Karsten Loesing2014-01-14
| | |
| * | Clean up copied section 3.7 and section 4.5.Karsten Loesing2014-01-14
| | | | | | | | | | | | | | | | | | | | | 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).
| * | Fix section numbers from copying 4.5 after 3.6.Karsten Loesing2014-01-14
| | |
| * | Copy 4.5 "Downloading extra-info documents" after 3.6Karsten Loesing2014-01-14
| | | | | | | | | | | | This commit does not yet repair section numbering or references.
| * | Clean up copied section 3.6 and section 4.3.Karsten Loesing2014-01-14
| | | | | | | | | | | | Take out cache-only parts from 3.6 and authority-only parts from 4.3.