aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO26
1 files changed, 17 insertions, 9 deletions
diff --git a/TODO b/TODO
index 861131779..79f1b3be5 100644
--- a/TODO
+++ b/TODO
@@ -2,6 +2,8 @@
Legend:
SPEC!! - Not specified
SPEC - Spec not finalized
+NICK - nick claims
+ARMA - arma claims
- Not done
* Top priority
. Partially done
@@ -10,13 +12,16 @@ SPEC - Spec not finalized
X Abandoned
+ - Use a stronger cipher
+ - 3des for now
+ - aes when we everybody has openssl 0.9.7
. Topics / circuits
o Implement topics
- Rotate circuits after N minutes?
- Circuits should expire when circuit->expire triggers
- - Handle half-open connections
- - On the fly compression of each stream
- . Clean up the event loop (optimize and sanitize)
+NICK - Handle half-open connections
+NICK - On the fly compression of each stream
+ o Clean up the event loop (optimize and sanitize)
- Exit policies
- Path selection algorithms
- Let user request certain nodes
@@ -42,8 +47,8 @@ SPEC - Spec not finalized
- Consider taking the master out of the loop?
. Directory servers
- Automated reputation management
- - Include key in source; sign directories
- - Have directories list recommended-versions
+ARMA - Include key in source; sign directories
+ARMA - Have directories list recommended-versions
- Quit if running the wrong version
- Command-line option to override quit
. Add more information to directory server entries
@@ -82,7 +87,7 @@ SPEC!! - Handle socks commands other than connect, eg, bind?
- Load balancing between twins
- Keep track of load over links/nodes, to
know who's hosed
- - Daemonize and package
+NICK - Daemonize and package
- Teach it to fork and background
- Red Hat spec file
- Debian spec file equivalent
@@ -93,17 +98,20 @@ SPEC!! - Handle socks commands other than connect, eg, bind?
o BSD
. Solaris
. Windows
+NICK . OS X
. Move away from openssl
o Abstract out crypto calls
- - Look at ndss, others? Just include code?
+ D Look at ndss, others? Just include code?
. transition addr to sin_addr (huh?)
. Clean up the number of places that get to look at prkey
SPEC!! - Non-clique topologies, clearer bandwidth management
. Look at OR handshake in more detail
- - Spec it
+ o Spec it
- Merge OR and OP handshakes?
- Periodic link key rotation. Spec?
- - Support IPv6 rather than just 4
+ - More flexibility in node addressing
+ - Support IPv6 rather than just 4
+ - Handle multihomed servers