浏览代码

some more todo items

svn:r1623
Roger Dingledine 21 年之前
父节点
当前提交
874d0cd8df
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      doc/TODO

+ 6 - 2
doc/TODO

@@ -178,6 +178,8 @@ Mid-term:
           get circuit_launch_new to do the right thing.
           get circuit_launch_new to do the right thing.
         - Rotate tls-level connections -- make new ones, expire old ones.
         - Rotate tls-level connections -- make new ones, expire old ones.
           So we get actual key rotation, not just symmetric key rotation
           So we get actual key rotation, not just symmetric key rotation
+        - And learn to transfer a circuit from one conn to another, so we
+          can empty conns to expire them.
         o Are there anonymity issues with sequential streamIDs? Sequential
         o Are there anonymity issues with sequential streamIDs? Sequential
           circIDs? Eg an attacker can learn how many there have been.
           circIDs? Eg an attacker can learn how many there have been.
           The fix is to initialize them randomly rather than at 1.
           The fix is to initialize them randomly rather than at 1.
@@ -237,12 +239,14 @@ NICK    . Daemonize and package
                 o Handle multihomed servers (config variable to set IP)
                 o Handle multihomed servers (config variable to set IP)
 
 
 In the distant future:
 In the distant future:
+        D tunnel tor cell protocol over http, for people who need to
+          do http
+        D better transport than tcp: reliable is necessary, but
+          out-of-order delivery is fine (to some extent).
         D Load balancing between router twins
         D Load balancing between router twins
                 D Keep track of load over links/nodes, to
                 D Keep track of load over links/nodes, to
                   know who's hosed
                   know who's hosed
 SPEC!!  D Non-clique topologies
 SPEC!!  D Non-clique topologies
-        D Implement our own memory management, at least for common structs
-          (Not ever necessary?)
         D Advanced directory servers
         D Advanced directory servers
                 D Automated reputation management
                 D Automated reputation management
 SPEC!!          D Figure out how to do threshold directory servers
 SPEC!!          D Figure out how to do threshold directory servers