ソースを参照

expand a couple of items

svn:r3747
Nick Mathewson 20 年 前
コミット
71a3560c72
1 ファイル変更9 行追加4 行削除
  1. 9 4
      doc/TODO

+ 9 - 4
doc/TODO

@@ -69,10 +69,12 @@ N  . Implement pending controller features.
     o Event for "new descriptors"
     o Better stream IDs
     o Stream status changed: "new" state.
-    - EXTENDCIRCUIT <depends on revised circ selection stuff.>
+    - EXTENDCIRCUIT
+R     - revised circ selection stuff.
+      - Implement controller interface.
     - ATTACHSTREAM
       - Make streams have an 'unattached and not-automatically-attachable'
-        state.
+        state. ("Controller managed.")
       - Add support to put new streams into this state rather than try to
         attach them automatically.  ("Hidden" config option.)
       - Time out never-attached streams.
@@ -125,7 +127,7 @@ R    - when we haven't explicitly sent a socks reject, sending one in
        warn us if we forgot one. [Tag this 010 in flyspray.]
 R    - should retry exitpolicy end streams even if the end cell didn't
        resolve the address for you
-   - Figure out when to reset addressmaps (on hup, on reconfig, etc)
+   o Figure out when to reset addressmaps (on hup, on reconfig, etc)
 
  Improvements to self-measurement.
 R  X round detected bandwidth up to nearest 10KB?
@@ -133,6 +135,8 @@ R  o client software not upload descriptor until:
      . it decides it is reachable
        o dirport
        . orport
+         - rule for now: "If you process a CREATE cell that did not come from
+           your own IP, you are reachable."
      o start counting again if your IP ever changes.
      o never regenerate identity keys, for now.
      o you can set a bit for not-being-an-OR.
@@ -176,7 +180,7 @@ N - Code cleanup
   - Let more config options (e.g. ORPort) change dynamically.
   - hidserv offerers shouldn't need to define a SocksPort
     * figure out what breaks for this, and do it.
-
+  - Destroy and truncated cells should have reasons.
    - Packaging
      - Figure out how to make the rpm not strip the binaries it makes.
    - Integrate an http proxy into Tor (maybe as a third class of worker
@@ -188,6 +192,7 @@ N - Code cleanup
    - Windows
      - Get a controller to launch tor and keep it on the system tray.
 
+
 For 0.1.1.x:
 
 Decentralizing: