[or-cvs] update the TODO to reflect the done things

Roger Dingledine arma at seul.org
Sun Dec 14 06:34:42 UTC 2003


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

Modified Files:
	TODO 
Log Message:
update the TODO to reflect the done things


Index: TODO
===================================================================
RCS file: /home/or/cvsroot/doc/TODO,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- TODO	3 Dec 2003 10:44:11 -0000	1.45
+++ TODO	14 Dec 2003 06:34:40 -0000	1.46
@@ -1,5 +1,4 @@
 improve how it behaves when i remove a line from the approved-routers files
-on hup, retry_all_connections (plus binding? and closing i guess. hm.)
 
 Legend:
 SPEC!!  - Not specified
@@ -43,22 +42,22 @@
         . integrate rep_ok functions, see what breaks
         - update tor faq
         o obey SocksBindAddress, ORBindAddress
-        - warn if we're running as root
+        o warn if we're running as root
         o make connection_flush_buf() more obviously obsolete
         o let hup reread the config file, eg so we can get new exit
           policies without restarting
         o Put recommended_versions in a config entry
-        - use times(2) rather than gettimeofday to measure how long it
+        X use times(2) rather than gettimeofday to measure how long it
           takes to process a cell
         o Separate trying to rebuild a circuit because you have none from trying 
           to rebuild a circuit because the current one is stale
         X Continue reading from socks port even while waiting for connect.
-        . Exit policies
+        o Exit policies
                 o Spec how to write the exit policies
-                . Path selection algorithms
+                o Path selection algorithms
                         o Choose path more incrementally
-                        - Let user request first/last node
-                        - And disallow certain nodes
+                        o Let user request first/last node
+                        o And disallow certain nodes
                         D Choose path by jurisdiction, etc?
                 o Make relay end cells have failure status and payload attached
         X let non-approved routers handshake.
@@ -129,12 +128,12 @@
                 - Move length into the stream header too
                 - Spec the stream_id stuff. Clarify that nobody on the backward
                   stream should look at stream_id.
-        . Put CPU workers in separate processes
+        o Put CPU workers in separate processes
                 o Handle multiple cpu workers (one for each cpu, plus one)
                 o Queue for pending tasks if all workers full
                 o Support the 'process this onion' task
                 D Merge dnsworkers and cpuworkers to some extent
-                - Handle cpuworkers dying
+                o Handle cpuworkers dying
         . Scrubbing proxies
                 - Find an smtp proxy?
                         - Check the old smtp proxy code
@@ -142,7 +141,7 @@
                 D Wait until there are packet redirectors for Linux
                 . Get socks4a support into Mozilla
         . Develop rendezvous points
-SPEC!!          - Handle socks commands other than connect, eg, bind?
+                X Handle socks commands other than connect, eg, bind?
                 o Design
                 - Spec
                 - Implement
@@ -169,11 +168,11 @@
                 - deal with pollhup / reached_eof on all platforms
                 o openssl randomness
                 o inet_ntoa
-                . stdint.h
+                o stdint.h
                 - Make a script to set up a local network on your machine
-        - More flexibility in node addressing
+        o More flexibility in node addressing
                 D Support IPv6 rather than just 4
-                - Handle multihomed servers (config variable to set IP)
+                o Handle multihomed servers (config variable to set IP)
 
 In the distant future:
         D Load balancing between router twins



More information about the tor-commits mailing list