浏览代码

Mark one directory change done; defer another.

svn:r5831
Nick Mathewson 18 年之前
父节点
当前提交
5268040bb5
共有 1 个文件被更改,包括 6 次插入9 次删除
  1. 6 9
      doc/TODO

+ 6 - 9
doc/TODO

@@ -42,19 +42,11 @@ R - We should do address rewriting after the controller sends us an
     "attachstream 0": Bug 225.
 
 N - if they're trying to be a tor server and they're running
-     win 98 or win me, give them a message talking about The Bug.
+     win 98 or win me, tell them that they'll likely crash.
 
 N - Display the reasons in 'destroy' and 'truncated' cells under some
     circumstances?
 
-N . Directory changes
-    . Client side:
-      - Do we want to rate-limit downloads of each identity, or do something
-        else to download even less?
-      - Do we want to refrain from downloading non-running or non-verified
-        descriptors? This is potentially dangerous.
-    - Non-directories don't need to keep descriptors in memory.
-
 R - Christian Grothoff's attack of infinite-length circuit.
     the solution is to have a separate 'extend-data' cell type
     which is used for the first N data cells, and only
@@ -136,6 +128,11 @@ R   - kill dns workers more slowly
       - Parse this.
       - Relay this in networkstatus.
 
+    - Non-directories don't need to keep descriptors in memory.
+      o Make descriptor-fetching happen via an indirection function.
+      - Remember file and offset.
+      - Keep a journal FD for appending router descriptors.
+
   - packaging and ui stuff:
     . multiple sample torrc files
     - uninstallers