Procházet zdrojové kódy

update the todo

svn:r267
Roger Dingledine před 22 roky
rodič
revize
3416a10627
1 změnil soubory, kde provedl 14 přidání a 4 odebrání
  1. 14 4
      doc/TODO

+ 14 - 4
doc/TODO

@@ -38,9 +38,9 @@ SPEC!!  D Non-clique topologies
         . Appropriate logging
                 - Come up with convention for what log level means what
                 - Make code follow convention
-        . Terminology
+        o Terminology
                 o Circuits, topics, cells stay named that
-                - 'Connection' gets divided, or renamed, or something?
+                o 'Connection' gets divided, or renamed, or something?
         . DNS farm
                 o Distribute queries onto the farm, get answers
                 o Preemptively grow a new worker before he's needed
@@ -56,7 +56,7 @@ SPEC!!  D Non-clique topologies
                 D Automated reputation management
 NICK            - Include key in source; sign directories
                 - Add versions to code
-ARMA            - Have directories list recommended-versions
+NICK            - Have directories list recommended-versions
                         - Quit if running the wrong version
                         - Command-line option to override quit
                 . Add more information to directory server entries
@@ -77,7 +77,7 @@ SPEC!!          - Handle socks commands other than connect, eg, bind?
         D Implement reply onions
         D Deploy and manage open source development site.
         . Documentation
-                . Discussion of socks, tsocks, etc
+                o Discussion of socks, tsocks, etc
                 o On-the-network protocol
                         o Onions
                         o Cells
@@ -127,4 +127,14 @@ NICK                    . OS X
         - More flexibility in node addressing
                 D Support IPv6 rather than just 4
                 - Handle multihomed servers (config variable to set IP)
+        . Move from onions to ephemeral DH
+                o incremental path building
+                - transition circuit-level sendmes to hop-level sendmes
+                - implement truncate, truncated
+NICK            - move from 192byte DH to 128byte DH, so it isn't so damn slow
+                - exiting from not-last hop
+                        - OP logic to decide to extend/truncate a path
+                        - make sure exiting from the not-last hop works
+                        - logic to find last *open* hop, not last hop, in cpath
+                        - choose exit nodes by exit policies