mark a few tasks as done, add a few more

svn:r3393
This commit is contained in:
Roger Dingledine 2005-01-20 20:25:55 +00:00
parent 6704093c0d
commit 8b19e8154a

View File

@ -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