diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-05-22 17:58:25 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-05-22 17:58:25 +0000 |
commit | c9fa4e65832abc4b5d69fcba77edeb77fbf0dcdf (patch) | |
tree | 30482a85e9cadd89a9e158204e8384b695d44cb7 /doc/TODO | |
parent | 6975a093e965e73ee88efe70b79a2211b9f5d7d3 (diff) | |
download | tor-c9fa4e65832abc4b5d69fcba77edeb77fbf0dcdf.tar.gz tor-c9fa4e65832abc4b5d69fcba77edeb77fbf0dcdf.zip |
r12898@catbus: nickm | 2007-05-22 13:11:04 -0400
More v3 directory code: have authorities load certificates; have everybody store certificates to disk and load them; provide a way to configure v3 authorities.
svn:r10293
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -56,7 +56,7 @@ N . Document transport and natdport Things we'd like to do in 0.2.0.x: - Proposals: - . 101: Voting on the Tor Directory System + . 101: Voting on the Tor Directory System (plus 103) o Prepare ASAP for new voting formats o Don't flip out with warnings when voting-related URLs are uploaded/downloaded. @@ -68,16 +68,21 @@ Things we'd like to do in 0.2.0.x: o Parse key certificates - Parse votes and consensuses - Unit tests for above - - Code to manage key certificates - - Cache on disk - - Download as needed + . Code to manage key certificates + o Generate certificates + o Authorities load certificates + o Clients cache certificates on disk + - Download as needed. - Serve list as needed. - - Avoid double-checking signatures every time we get a vote. + o Avoid double-checking signatures every time we get a vote. + - Warn about expired stuff. - Code to generate votes - Code to generate consensus from a list of votes - Add a signature to a consensus. - Code to check signatures on a consensus - Push/pull documents as appropriate. + o Have clients know which authorities are v3 authorities, and what + their keys are. - Start caching consensus documents once authorities make them - Start downloading and using consensus documents once caches serve them . 104: Long and Short Router Descriptors (by Jun 1) @@ -98,8 +103,8 @@ Things we'd like to do in 0.2.0.x: - 105: Version negotiation for the Tor protocol (finalize by Jun 1) - 108: Base "Stable" Flag on Mean Time Between Failures - 109: No more than one server per IP address - - 103: Splitting identity key from regularly used signing key - - Merge with 101 into a new dir-spec.txt + o 103: Splitting identity key from regularly used signing key + o Merge with 101 into a new dir-spec.txt - 113: Simplifying directory authority administration - 110: prevent infinite-length circuits (phase one) - servers should recognize relay_extend cells and pass them |