Update rendezvous fix status; add more items to TODO

svn:r4507
This commit is contained in:
Nick Mathewson 2005-06-29 21:51:30 +00:00
parent ec83652357
commit 8fd197c687

View File

@ -13,6 +13,9 @@ PHOBOS - phobos claims
X Abandoned
Non-Coding, Soon:
N - contact umass folks
N - Packaging logic and HOWTO for controller libs
N - Mention controller libs someplace.
- FAQ entry: why gnutls is bad/not good for tor
P - flesh out the rest of the section 6 of the faq
P - gather pointers to livecd distros that include tor
@ -70,9 +73,12 @@ N . Controller improvements
. Switch example controllers to use new protocol
. Python
o Implement main controller interface
- Glue code
- Testing
- Java
o Glue code
. Testing
. Java
o Implement main controller interface
o Glue code
. Testing
- switch accountingmax to count total in+out, not either in or
out. it's easy to move in this direction (not risky), but hard to
back, out if we decide we prefer it the way it already is. hm.
@ -82,13 +88,22 @@ N . Controller improvements
first place.) Also, we should audit all users of get_pending_bytes().)
- Make it harder to circumvent bandwidth caps: look at number of bytes
sent across sockets, not number sent inside TLS stream.
N - Handle rendezvousing with unverified nodes.
N . Handle rendezvousing with unverified nodes.
o Specify: Stick rendezvous point's address and port in INTRODUCE cell.
- Handle new format.
- Parse and generate new format (#if0 out the logic to generate it.)
- Support to extend circuit/target circuit to a chosen combination of
o Handle new format.
o Support to extend circuit/target circuit to a chosen combination of
addr/port/ID/onionkey
- Verify that new code works.
o Parse new format
o Generate new format (#ifdef out the logic to generate it for now)
o Specify: make service descriptors contain onion key and identity.
o Implement new service desc format
- Think: are we okay with the partitioning?
o Implement new directory code
o Implement new server code (Don't enable till directory code is deployed)
o Implement new client code (Don't enable till directory code is deployed)
o Look for v1 descriptor if available, else look for v0 descriptor.
o Use new INTRODUCE protocol if allowed.
. Verify that new code works.
- it looks like tor_assert writes to stderr. what happens if
stderr was closed and is now something else? uh.
- christian grothoff's attack of infinite-length circuit.
@ -154,6 +169,8 @@ r - kill dns workers more slowly
- something, anything, for sys tray on Windows.
- figure out how to make nt service stuff work?
. Document it.
- Simple logic to estimate number of active/total users
- Add version number to directory.
N - Vet all pending installer patches
- Win32 installer plus privoxy, sockscap/freecap, etc.
- Vet win32 systray helper code