[or-cvs] bring the todo file up to date

Roger Dingledine arma at seul.org
Thu Feb 26 23:05:13 UTC 2004


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

Modified Files:
	TODO 
Log Message:
bring the todo file up to date


Index: TODO
===================================================================
RCS file: /home/or/cvsroot/doc/TODO,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -d -r1.56 -r1.57
--- TODO	24 Feb 2004 22:22:04 -0000	1.56
+++ TODO	26 Feb 2004 23:05:11 -0000	1.57
@@ -12,7 +12,7 @@
         X Abandoned
 
 Bugs:
-        - When it can't resolve any dirservers, it is useless from then on.
+        o When it can't resolve any dirservers, it is useless from then on.
           We should make it reload the RouterFile if it has no dirservers.
         o Sometimes it picks a middleman node as the exit for a circuit.
         - if you specify a non-dirserver as exitnode or entrynode, when it
@@ -22,7 +22,7 @@
         - fix buffer unit test so it passes
 
 Short-term:
-        - when you hup, rewrite the router.desc file (and maybe others)
+        o when you hup, rewrite the router.desc file (and maybe others)
         - consider handling broken socks4 implementations
         - improve how it behaves when i remove a line from the approved-routers files
         - Make tls connections tls_close intentionally
@@ -49,34 +49,19 @@
                         D Choose path by jurisdiction, etc?
                 o Make relay end cells have failure status and payload attached
         X let non-approved routers handshake.
-        - Dirserver shouldn't put you in running-routers list if you haven't
+        X Dirserver shouldn't put you in running-routers list if you haven't
           uploaded a descriptor recently
-        . migrate to using nickname rather than addr:port for routers
-                o decide_aci_type
-                - generate onion skins
-                  - circuit_send_next_onion_skin
-                  - circuit_extend
-                  - onion_generate_cpath
-                - get_unique_aci_by_addr_port
-                - circ->n_addr and circ->n_port
-                  - circuit_enumerate_by_naddr_nport
-                - cpath layers
-                - connection_or_connect
-                - connection_exact_get_by_addr_port
-                - connection_twin_get_by_addr_port
-                - router_get_by_addr_port
-                - connection_or_init_conn_from_router
-                - tag_pack, tag_unpack, connection_cpu_process_inbuf
-                - directory_initiate_command
-        . Move from onions to ephemeral DH
+        X migrate to using nickname rather than addr:port for routers
+        - migrate to using IPv6 sizes everywhere
+        o Move from onions to ephemeral DH
                 o incremental path building
                 o transition circuit-level sendmes to hop-level sendmes
                 o implement truncate, truncated
                 o 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
+                X exiting from not-last hop
+                        X OP logic to decide to extend/truncate a path
+                        X make sure exiting from the not-last hop works
+                        X logic to find last *open* hop, not last hop, in cpath
         o Remember address and port when beginning. 
         - Extend by nickname/hostname/something, not by IP.
         - Need a relay teardown cell, separate from one-way ends.



More information about the tor-commits mailing list