[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] update the todo



Update of /home/or/cvsroot/doc
In directory moria.mit.edu:/home/arma/work/onion/cvs/doc

Modified Files:
	TODO 
Log Message:
update the todo


Index: TODO
===================================================================
RCS file: /home/or/cvsroot/doc/TODO,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- TODO	25 Apr 2003 18:29:45 -0000	1.6
+++ TODO	7 May 2003 02:02:52 -0000	1.7
@@ -38,9 +38,9 @@
         . 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 @@
                 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 @@
         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 @@
         - 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