Note done things on TODO

svn:r3695
This commit is contained in:
Nick Mathewson 2005-02-25 06:37:28 +00:00
parent 8396105d84
commit d21f007a84

View File

@ -25,9 +25,16 @@ N . Switch to libevent
bandwidth buckets under heavy load. (Really, the logic was
never right in the first place.) Also, we should audit all users
of get_pending_bytes().
- Find a way to make sure we have libevent 1.0 or later.
- Log which poll method we're using.
. Check return from event_set, event_add, event_del.
. Find a way to make sure we have libevent 1.0 or later.
o Implement patch to libevent
o Submit patch to niels making this possible.
. Log which poll method we're using.
o Implement patch to libevent
o Submit patch to niels making this possible.
- Intercept libevent's "log" messages.
o Ask Niels whether a patch would be accepted.
- Implement patch, if so.
o Check return from event_set, event_add, event_del.
- Keep pushing to get a windows patch accepted.
Security:
@ -37,7 +44,19 @@ N . Switch to libevent
R - Reset uptime when IP/ORPort/... changes.
Functionality
N - Implement pending controller features.
N . Implement pending controller features.
- Stubs for new functions.
- GETINFO
- Version
- Descriptors
- List of address mappings
- POSTDESCRIPTOR
- MAPADDRESS
- Event for "new descriptors"
- Better streams IDs
- EXTENDCIRCUIT <depends on revised circ selection stuff.>
- ATTACHSTREAM <depends on making streams have 'unattached' state.>
- Stream status changed: "new" state.
R . HTTPS proxy for OR CONNECT stuff. (For outgoing SSL connections to
other ORs.)
- Changes for forward compatibility