diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-12-04 22:29:26 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-12-04 22:29:26 +0000 |
commit | 569ade5143744cf4030b7aa2411610a325d4ec94 (patch) | |
tree | 144688b84e2c990fbda4ed9b0a96199a172793a0 /doc/TODO | |
parent | b6a194f8961044abd2b1d9b263553c08a05e5dab (diff) | |
download | tor-569ade5143744cf4030b7aa2411610a325d4ec94.tar.gz tor-569ade5143744cf4030b7aa2411610a325d4ec94.zip |
r15151@tombo: nickm | 2007-12-04 17:29:17 -0500
Remove some finished items from the TODO
svn:r12674
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 34 |
1 files changed, 0 insertions, 34 deletions
@@ -45,41 +45,10 @@ Things we'd like to do in 0.2.0.x: cert, they adust the client ID. o Detect. o Adjust. - o Add a separate handshake structure that handles version negotiation, - and stores netinfo data until authentication is done. - o Revise versions and netinfo to use separate structure; make - act-on-netinfo logic separate so it can get called _after_ - negotiation. - o Variable-length cells - o Add structure - o Add parse logic - o Make CERT variable. - o Make VERSIONS variable. - o CERT cells - o functions to parse x509 certs - o functions to validate a single x509 cert against a TLS connection - o functions to validate a chain of x509 certs, and extract a PK. - o function to encode x509 certs - o Parse CERT cells - o Generate CERT cells - o Keep copies of X509 certs around, not necessarily associated with - connection. - o LINK_AUTH cells - o Code to generate - o Remember certificate digests from TLS - o Code to parse and check - X Revised handshake: post-TLS. - o If in 'handshaking' state (since v2+ conn is in use), accept - VERSIONS and NETINFO and CERT and LINK_AUTH. - o After we send NETINFO, send CERT and LINK_AUTH if needed. - o Once we get a good LINK_AUTH, the connection is OPEN. - - Ban most cell types on a non-OPEN connection. - o Close connections on handshake failure. - New revised handshake: post-TLS: - start by sending VERSIONS cells - once we have a version, send a netinfo and become open - Ban most cell types on a non-OPEN connection. - o Make code work right wrt TLS context rotation. - NETINFO fallout - Don't extend a circuit over a noncanonical connection with mismatched address. @@ -87,9 +56,6 @@ Things we'd like to do in 0.2.0.x: o Protocol revision. o Earliest stages of 110 (infinite-length) in v2 protocol: add support for RELAY_EARLY. - o Before the feature freeze: (Roger) - o Make tunnelled dir conns use begin_dir if enabled - o make bridge users fall back from bridge authority to direct attempt - get more v3 authorities before 0.2.0.x comes out. - brainstorm about who those should be |