[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] r12674: Remove some finished items from the TODO (in tor/trunk: . doc)
Author: nickm
Date: 2007-12-04 17:29:26 -0500 (Tue, 04 Dec 2007)
New Revision: 12674
Modified:
tor/trunk/
tor/trunk/doc/TODO
Log:
r15151@tombo: nickm | 2007-12-04 17:29:17 -0500
Remove some finished items from the TODO
Property changes on: tor/trunk
___________________________________________________________________
svk:merge ticket from /tor/trunk [r15151] on d9e39d38-0f13-419c-a857-e10a0ce2aa0c
Modified: tor/trunk/doc/TODO
===================================================================
--- tor/trunk/doc/TODO 2007-12-04 20:29:13 UTC (rev 12673)
+++ tor/trunk/doc/TODO 2007-12-04 22:29:26 UTC (rev 12674)
@@ -45,41 +45,10 @@
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 @@
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