mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-28 06:13:31 +01:00
mark a few tasks as done, add a few more
svn:r3393
This commit is contained in:
parent
6704093c0d
commit
8b19e8154a
30
doc/TODO
30
doc/TODO
@ -24,17 +24,17 @@ N&R. make loglevels info,debug less noisy
|
|||||||
|
|
||||||
For 0.0.9.3:
|
For 0.0.9.3:
|
||||||
- All tasks marked for 0093 in flyspray.
|
- All tasks marked for 0093 in flyspray.
|
||||||
- Backport performance improvement (stop calling getttimeofday for
|
o Backport performance improvement (stop calling getttimeofday for
|
||||||
each cell)
|
each cell)
|
||||||
o Tor startup script should be installed by default on OSX.
|
o Tor startup script should be installed by default on OSX.
|
||||||
- Setup instructions for OSX.
|
o Setup instructions for OSX.
|
||||||
- Server instructions for OSX and Windows operators.
|
- Server instructions for OSX and Windows operators.
|
||||||
|
|
||||||
************************ For Post 0.0.9 *****************************
|
************************ For Post 0.0.9 *****************************
|
||||||
|
|
||||||
config option to publish what ports you listen on, beyond ORPort/DirPort
|
- config option to publish what ports you listen on, beyond ORPort/DirPort
|
||||||
https proxy for OR CONNECT stuff
|
- https proxy for OR CONNECT stuff
|
||||||
choose entry node to be one you're already connected to?
|
- choose entry node to be one you're already connected to?
|
||||||
|
|
||||||
Tier one:
|
Tier one:
|
||||||
o Move to our new version system.
|
o Move to our new version system.
|
||||||
@ -43,7 +43,7 @@ Tier one:
|
|||||||
in the next series is recommended, that doesn't mean it's bad.
|
in the next series is recommended, that doesn't mean it's bad.
|
||||||
|
|
||||||
- Bugfixes
|
- Bugfixes
|
||||||
- fix dfc/weasel's intro point bug
|
o fix dfc/weasel's intro point bug
|
||||||
- when we haven't explicitly sent a socks reject, sending one in
|
- when we haven't explicitly sent a socks reject, sending one in
|
||||||
connection_about_to_close_connection() fails because we never give it
|
connection_about_to_close_connection() fails because we never give it
|
||||||
a chance to flush. right answer is to do the socks reply manually in
|
a chance to flush. right answer is to do the socks reply manually in
|
||||||
@ -53,7 +53,7 @@ Tier one:
|
|||||||
- Documentation
|
- Documentation
|
||||||
- Convert man pages to pod, or whatever's right. Alternatively, find
|
- Convert man pages to pod, or whatever's right. Alternatively, find
|
||||||
a man2html that actually works.
|
a man2html that actually works.
|
||||||
- Macintosh HOWTO page.
|
o Macintosh HOWTO page.
|
||||||
|
|
||||||
- Evangelism
|
- Evangelism
|
||||||
- Get more nodes running on 80 and 443.
|
- Get more nodes running on 80 and 443.
|
||||||
@ -68,6 +68,8 @@ Tier one:
|
|||||||
- SOCKS enhancements
|
- SOCKS enhancements
|
||||||
- niels's "did it fail because conn refused or timeout or what"
|
- niels's "did it fail because conn refused or timeout or what"
|
||||||
relay end feature.
|
relay end feature.
|
||||||
|
- bug: if the exit node fails to create a socket (e.g. because it
|
||||||
|
has too many open), we will get a generic stream end response.
|
||||||
|
|
||||||
- Windows
|
- Windows
|
||||||
N - Make millisecond accuracy work on win32
|
N - Make millisecond accuracy work on win32
|
||||||
@ -75,13 +77,13 @@ N - Make millisecond accuracy work on win32
|
|||||||
do libevent?
|
do libevent?
|
||||||
|
|
||||||
- Code cleanup
|
- Code cleanup
|
||||||
- Make more configuration variables into CSVs.
|
X Make more configuration variables into CSVs.
|
||||||
- Make configure.in handle cross-compilation
|
- Make configure.in handle cross-compilation
|
||||||
- Have NULL_REP_IS_ZERO_BYTES default to 1.
|
- Have NULL_REP_IS_ZERO_BYTES default to 1.
|
||||||
- Make with-ssl-dir disable search for ssl.
|
- Make with-ssl-dir disable search for ssl.
|
||||||
|
|
||||||
- Support
|
- Support
|
||||||
- Bug tracker.
|
o Bug tracker.
|
||||||
|
|
||||||
- Exit hostname support
|
- Exit hostname support
|
||||||
- cache .foo.exit names better, or differently, or not.
|
- cache .foo.exit names better, or differently, or not.
|
||||||
@ -98,8 +100,8 @@ N - Make millisecond accuracy work on win32
|
|||||||
Tier two:
|
Tier two:
|
||||||
|
|
||||||
- Efficiency/speed improvements.
|
- Efficiency/speed improvements.
|
||||||
- Handle pools of waiting circuits better.
|
o Handle pools of waiting circuits better.
|
||||||
- Limit number of circuits that we preemptively generate based on past
|
o Limit number of circuits that we preemptively generate based on past
|
||||||
behavior; use same limits in circuit_expire_old_circuits().
|
behavior; use same limits in circuit_expire_old_circuits().
|
||||||
- Write limiting; configurable token buckets.
|
- Write limiting; configurable token buckets.
|
||||||
- Make it harder to circumvent bandwidth caps: look at number of bytes
|
- Make it harder to circumvent bandwidth caps: look at number of bytes
|
||||||
@ -290,9 +292,9 @@ Sample Publicity Landmarks:
|
|||||||
|
|
||||||
Rendezvous and hidden services:
|
Rendezvous and hidden services:
|
||||||
make it fast:
|
make it fast:
|
||||||
- preemptively build and start rendezvous circs.
|
o preemptively build and start rendezvous circs.
|
||||||
- preemptively build n-1 hops of intro circs?
|
o preemptively build n-1 hops of intro circs?
|
||||||
- cannibalize general circs?
|
o cannibalize general circs?
|
||||||
make it reliable:
|
make it reliable:
|
||||||
- standby/hotswap/redundant services.
|
- standby/hotswap/redundant services.
|
||||||
- store stuff to disk? dirservers forget service descriptors when
|
- store stuff to disk? dirservers forget service descriptors when
|
||||||
|
Loading…
Reference in New Issue
Block a user