aboutsummaryrefslogtreecommitdiff
path: root/doc/TODO
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2003-11-12 18:55:07 +0000
committerRoger Dingledine <arma@torproject.org>2003-11-12 18:55:07 +0000
commit3b392717e00d07aa12ab07432bf28d55bb86b3e5 (patch)
tree80d23765ef3c0cd6286a94a0750b375d2be5f05c /doc/TODO
parentfbb0a450ee6536dd8670f8dd7d877a1365b1ea8a (diff)
downloadtor-3b392717e00d07aa12ab07432bf28d55bb86b3e5.tar
tor-3b392717e00d07aa12ab07432bf28d55bb86b3e5.tar.gz
give us a plan for pre14
svn:r803
Diffstat (limited to 'doc/TODO')
-rw-r--r--doc/TODO20
1 files changed, 10 insertions, 10 deletions
diff --git a/doc/TODO b/doc/TODO
index a2b25c597..0b9f44abe 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -21,8 +21,9 @@ Short-term:
o obey SocksBindAddress, ORBindAddress
- warn if we're running as root
o make connection_flush_buf() more obviously obsolete
- .* let hup reread the config file, eg so we can get new exit
+ARMA .* let hup reread the config file, eg so we can get new exit
policies without restarting
+ARMA -* Put recommended_versions in a config entry
- use times(2) rather than gettimeofday to measure how long it
takes to process a cell
- Separate trying to rebuild a circuit because you have none from trying
@@ -30,18 +31,17 @@ Short-term:
- Continue reading from socks port even while waiting for connect.
.* Exit policies
o Spec how to write the exit policies
- -* More flexible policies (18.*, 18.0.0.0/8)
- -* Path selection algorithms
- -* Choose path more incrementally
- -* Let user request first/last node
+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
- And disallow certain nodes
D Choose path by jurisdiction, etc?
. Make relay end cells have failure status and payload attached
- -* Streams that fail due to exit policy must reextend to new node
- -* Add extend_wait state to edge connections, thumb through them
+NICK -* Streams that fail due to exit policy must reextend to new node
+NICK -* Add extend_wait state to edge connections, thumb through them
when the AP get an extended cell.
- -* let non-approved routers handshake.
- -* just list approved routers in directory.
+ X let non-approved routers handshake.
- Dirserver shouldn't put you in running-routers list if you haven't
uploaded a descriptor recently
. migrate to using nickname rather than addr:port for routers
@@ -66,7 +66,7 @@ Short-term:
o transition circuit-level sendmes to hop-level sendmes
o implement truncate, truncated
o move from 192byte DH to 128byte DH, so it isn't so damn slow
- -* exiting from not-last hop
+NICK -* exiting from not-last hop
-* OP logic to decide to extend/truncate a path
-* make sure exiting from the not-last hop works
-* logic to find last *open* hop, not last hop, in cpath