mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 05:03:43 +01:00
a few updates to the TODO
svn:r181
This commit is contained in:
parent
a386e3a8e6
commit
95954a8d30
26
TODO
26
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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user