summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2003-11-13 01:01:35 +0000
committerNick Mathewson <nickm@torproject.org>2003-11-13 01:01:35 +0000
commitddd7ebe3073c9bb82a188c41ae72e533fb1d980c (patch)
tree3111a44835e9cc5c214730f92b02a9374be0fa03
parentf5829aa723fddb9e48f07a8e9830924c1bd8f5fb (diff)
downloadtor-ddd7ebe3073c9bb82a188c41ae72e533fb1d980c.tar.gz
tor-ddd7ebe3073c9bb82a188c41ae72e533fb1d980c.zip
Add my 0.0.2pre14 tasks to top of TODO.
svn:r806
-rw-r--r--doc/TODO19
1 files changed, 18 insertions, 1 deletions
diff --git a/doc/TODO b/doc/TODO
index 0b9f44abe2..64d3bac1f1 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -13,6 +13,24 @@ ARMA - arma claims
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 @@ ARMA -* Put recommended_versions in a config entry
- 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