浏览代码

r12298@Kushana: nickm | 2007-02-23 12:56:23 -0500
More more items done in TODO; split rc items from non-rc-blocking items (docs)


svn:r9621

Nick Mathewson 18 年之前
父节点
当前提交
4aa9745dc1
共有 1 个文件被更改,包括 30 次插入27 次删除
  1. 30 27
      doc/TODO

+ 30 - 27
doc/TODO

@@ -13,12 +13,7 @@ P       - phobos claims
         D Deferred
         D Deferred
         X Abandoned
         X Abandoned
 
 
-    X <nickm> "Let's try to find a way to make it run and make the version
-       match, but if not, let's just make it run."
-    X <arma> "should we detect if we have a --with-ssl-dir and try the -R
-      by default, if it works?"
-
-Items for 0.1.2.x, real soon now:
+Items for 0.1.2.x-rc:
 ? - Bug: combination of things:
 ? - Bug: combination of things:
     When we've been idle a long time, we stop fetching server
     When we've been idle a long time, we stop fetching server
     descriptors. When we then get a socks request, we build circuits
     descriptors. When we then get a socks request, we build circuits
@@ -29,7 +24,6 @@ N - Test guard unreachable logic; make sure that we actually attempt to
     connect to guards that we think are unreachable from time to time.
     connect to guards that we think are unreachable from time to time.
     Make sure that we don't freak out when the network is down.
     Make sure that we don't freak out when the network is down.
 
 
-Items for 0.1.2.x:
   o weight dir requests by advertised bandwidth? with maybe a lower cutoff
   o weight dir requests by advertised bandwidth? with maybe a lower cutoff
     than for tor traffic. perhaps also weighted by the expected size of
     than for tor traffic. perhaps also weighted by the expected size of
     the response.
     the response.
@@ -54,11 +48,13 @@ R   - actually cause the directory.c functions to know about or_port
         or_conn is full, and accept the sometimes directory data will just
         or_conn is full, and accept the sometimes directory data will just
         never get written.
         never get written.
 
 
-N - DNS improvements
-    . Asynchronous DNS
-      - Make evdns use windows strerror equivalents.
+  o DNS improvements
+    o Asynchronous DNS
+      X Make evdns use windows strerror equivalents.
+        (there don't seem to be windows equivalents for strerror on the
+         WSAERR* codes.)
       o Make sure patches get into libevent.
       o Make sure patches get into libevent.
-      - Verify that it works well on windows
+      o Verify that it works well on windows
     o Debug and re-enable server-side reverse DNS caching
     o Debug and re-enable server-side reverse DNS caching
 
 
   - Critical but minor bugs, backport candidates.
   - Critical but minor bugs, backport candidates.
@@ -81,31 +77,18 @@ N - Controller fixes
       generated in every case where we get a connected or resolved cell.
       generated in every case where we get a connected or resolved cell.
 
 
 N - Libevent fixes
 N - Libevent fixes
-    - Try to get the pthread_sigprocmask situation under control; see
+    . Try to get the pthread_sigprocmask situation under control; see
       coderman's or-dev post of 20-Feb-2007.
       coderman's or-dev post of 20-Feb-2007.
 
 
-NR. Write path-spec.txt
-
   - Polishing
   - Polishing
     - Profile client and server; fix slow spots
     - Profile client and server; fix slow spots
     - Address XXX012 items
     - Address XXX012 items
 
 
-  - Packaging
-    - Tell people about OSX Uninstaller
-    - Quietly document NT Service options
-    - Switch canonical win32 compiler to mingw.
+  . Packaging
+    o Switch canonical win32 compiler to mingw.
     - If we haven't replaced privoxy, lock down its configuration in all
     - If we haven't replaced privoxy, lock down its configuration in all
       packages, as documented in tor-doc-unix.html
       packages, as documented in tor-doc-unix.html
 
 
-  - Docs
-    - More prominently, we should have a recommended apps list.
-      - recommend gaim.
-      - unrecommend IE because of ftp:// bug.
-N   - we should add a preamble to tor-design saying it's out of date.
-N   . Document transport and natdport
-      o In man page
-      - In a good HOWTO.
-
   . Forward compatibility fixes
   . Forward compatibility fixes
     - Start uploading short and long descriptors; authorities should support
     - Start uploading short and long descriptors; authorities should support
       URLs to retrieve long descriptors, and should discard short descriptors
       URLs to retrieve long descriptors, and should discard short descriptors
@@ -122,6 +105,21 @@ N     - Implement, if we think it's smart.
 N     - Hack up a client that gives out weird/no certificates, so we can
 N     - Hack up a client that gives out weird/no certificates, so we can
         test to make sure that this doesn't cause servers to crash.
         test to make sure that this doesn't cause servers to crash.
 
 
+For 0.1.2.x-final:
+
+NR. Write path-spec.txt
+
+  - Docs
+    - Tell people about OSX Uninstaller
+    - Quietly document NT Service options
+    - More prominently, we should have a recommended apps list.
+      - recommend gaim.
+      - unrecommend IE because of ftp:// bug.
+N   - we should add a preamble to tor-design saying it's out of date.
+N   . Document transport and natdport
+      o In man page
+      - In a good HOWTO.
+
 
 
 Things we'd like to do in 0.2.0.x:
 Things we'd like to do in 0.2.0.x:
   - Proposals:
   - Proposals:
@@ -149,6 +147,11 @@ Things we'd like to do in 0.2.0.x:
 
 
 
 
 Deferred from 0.1.2.x:
 Deferred from 0.1.2.x:
+  - Improve autoconf process to handle multiple SSL installations better.
+    X <nickm> "Let's try to find a way to make it run and make the version
+       match, but if not, let's just make it run."
+    X <arma> "should we detect if we have a --with-ssl-dir and try the -R
+       by default, if it works?"
   - finish status event implementation and accompanying getinfos
   - finish status event implementation and accompanying getinfos
   - More work on AvoidDiskWrites?
   - More work on AvoidDiskWrites?
   - Get some kind of "meta signing key" to be used solely to sign
   - Get some kind of "meta signing key" to be used solely to sign