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 bandwidth buckets under heavy load. (Really, the logic was
never right in the first place.) Also, we should audit all users never right in the first place.) Also, we should audit all users
of get_pending_bytes(). of get_pending_bytes().
- Find a way to make sure we have libevent 1.0 or later. . Find a way to make sure we have libevent 1.0 or later.
- Log which poll method we're using. o Implement patch to libevent
. Check return from event_set, event_add, event_del. 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. - Keep pushing to get a windows patch accepted.
Security: Security:
@ -37,7 +44,19 @@ N . Switch to libevent
R - Reset uptime when IP/ORPort/... changes. R - Reset uptime when IP/ORPort/... changes.
Functionality 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 R . HTTPS proxy for OR CONNECT stuff. (For outgoing SSL connections to
other ORs.) other ORs.)
- Changes for forward compatibility - Changes for forward compatibility