[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] Add my 0.0.2pre14 tasks to top of TODO.
Update of /home/or/cvsroot/doc
In directory moria.mit.edu:/tmp/cvs-serv4745/doc
Modified Files:
TODO
Log Message:
Add my 0.0.2pre14 tasks to top of TODO.
Index: TODO
===================================================================
RCS file: /home/or/cvsroot/doc/TODO,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- TODO 12 Nov 2003 18:55:07 -0000 1.41
+++ TODO 13 Nov 2003 01:01:35 -0000 1.42
@@ -13,6 +13,24 @@
D Deferred
X Abandoned
+For 0.0.2pre14:
+NICK - More flexible exit policies (18.*, 18.0.0.0/8)
+NICK - Work to succeed in the precense of exit policy violation
+ - Replace desired_path_len with opaque path-selection specifier
+ - Client-side DNS caching
+ - Add entries to client DNS cache based on END cells
+ - Remove port from END_REASON_EXITPOLICY cells
+ - Start building new circuits when we get an exit-policy
+ failure. (Defer exiting from the middle of existing
+ circuits or extending existing circuits for later.)
+ - Implement function to check whether a routerinfo_t
+ supports a given exit addr.
+ - Choose the exit node of an in-progress circuit based on
+ pending AP connections.
+ - Choose the exit node _first_, then beginning, then
+ middle nodes.
+
+
Short-term:
- Make tls connections tls_close intentionally
o Rename ACI to circID
@@ -31,7 +49,6 @@
- Continue reading from socks port even while waiting for connect.
.* Exit policies
o Spec how to write the exit policies
-NICK -* More flexible policies (18.*, 18.0.0.0/8)
.* Path selection algorithms
o Choose path more incrementally
ARMA -* Let user request first/last node