|
@@ -24,17 +24,17 @@ N&R. make loglevels info,debug less noisy
|
|
|
|
|
|
For 0.0.9.3:
|
|
|
- All tasks marked for 0093 in flyspray.
|
|
|
- - Backport performance improvement (stop calling getttimeofday for
|
|
|
+ o Backport performance improvement (stop calling getttimeofday for
|
|
|
each cell)
|
|
|
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.
|
|
|
|
|
|
************************ For Post 0.0.9 *****************************
|
|
|
|
|
|
-config option to publish what ports you listen on, beyond ORPort/DirPort
|
|
|
-https proxy for OR CONNECT stuff
|
|
|
-choose entry node to be one you're already connected to?
|
|
|
+ - config option to publish what ports you listen on, beyond ORPort/DirPort
|
|
|
+ - https proxy for OR CONNECT stuff
|
|
|
+ - choose entry node to be one you're already connected to?
|
|
|
|
|
|
Tier one:
|
|
|
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.
|
|
|
|
|
|
- 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
|
|
|
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
|
|
@@ -53,7 +53,7 @@ Tier one:
|
|
|
- Documentation
|
|
|
- Convert man pages to pod, or whatever's right. Alternatively, find
|
|
|
a man2html that actually works.
|
|
|
- - Macintosh HOWTO page.
|
|
|
+ o Macintosh HOWTO page.
|
|
|
|
|
|
- Evangelism
|
|
|
- Get more nodes running on 80 and 443.
|
|
@@ -68,6 +68,8 @@ Tier one:
|
|
|
- SOCKS enhancements
|
|
|
- niels's "did it fail because conn refused or timeout or what"
|
|
|
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
|
|
|
N - Make millisecond accuracy work on win32
|
|
@@ -75,13 +77,13 @@ N - Make millisecond accuracy work on win32
|
|
|
do libevent?
|
|
|
|
|
|
- Code cleanup
|
|
|
- - Make more configuration variables into CSVs.
|
|
|
+ X Make more configuration variables into CSVs.
|
|
|
- Make configure.in handle cross-compilation
|
|
|
- Have NULL_REP_IS_ZERO_BYTES default to 1.
|
|
|
- Make with-ssl-dir disable search for ssl.
|
|
|
|
|
|
- Support
|
|
|
- - Bug tracker.
|
|
|
+ o Bug tracker.
|
|
|
|
|
|
- Exit hostname support
|
|
|
- cache .foo.exit names better, or differently, or not.
|
|
@@ -98,8 +100,8 @@ N - Make millisecond accuracy work on win32
|
|
|
Tier two:
|
|
|
|
|
|
- Efficiency/speed improvements.
|
|
|
- - Handle pools of waiting circuits better.
|
|
|
- - Limit number of circuits that we preemptively generate based on past
|
|
|
+ o Handle pools of waiting circuits better.
|
|
|
+ o Limit number of circuits that we preemptively generate based on past
|
|
|
behavior; use same limits in circuit_expire_old_circuits().
|
|
|
- Write limiting; configurable token buckets.
|
|
|
- Make it harder to circumvent bandwidth caps: look at number of bytes
|
|
@@ -290,9 +292,9 @@ Sample Publicity Landmarks:
|
|
|
|
|
|
Rendezvous and hidden services:
|
|
|
make it fast:
|
|
|
- - preemptively build and start rendezvous circs.
|
|
|
- - preemptively build n-1 hops of intro circs?
|
|
|
- - cannibalize general circs?
|
|
|
+ o preemptively build and start rendezvous circs.
|
|
|
+ o preemptively build n-1 hops of intro circs?
|
|
|
+ o cannibalize general circs?
|
|
|
make it reliable:
|
|
|
- standby/hotswap/redundant services.
|
|
|
- store stuff to disk? dirservers forget service descriptors when
|