diff options
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -13,16 +13,21 @@ ARMA - arma claims - Use a stronger cipher - - 3des for now +NICK - 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 NICK . Handle half-open connections + - Figure out what causes connections to close, standardize + when we mark a connection vs when we tear it down +NICK - Look at what ssl does to keep from mutating data streams NICK . On the fly compression of each stream o Clean up the event loop (optimize and sanitize) - - Exit policies +ARMA - Remove that awful concept of 'roles' +ARMA - Exit policies + - Spec how to write the exit policies - Path selection algorithms - Let user request certain nodes - And disallow certain nodes @@ -69,12 +74,12 @@ SPEC!! - Handle socks commands other than connect, eg, bind? D Deploy and manage open source development site. . Documentation . Discussion of socks, tsocks, etc - - On-the-network protocol - - Onions - - Cells + o On-the-network protocol + o Onions + o Cells . Better comments for functions! - Tests - - Testing harness/infrastructure +NICK - Testing harness/infrastructure - Unit tests - System tests (how?) - Performance tests, so we know when we've improved |