|
@@ -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
|