mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-20 10:12:15 +01:00
Update rendezvous fix status; add more items to TODO
svn:r4507
This commit is contained in:
parent
ec83652357
commit
8fd197c687
33
doc/TODO
33
doc/TODO
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user