aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2003-10-01 00:35:54 +0000
committerRoger Dingledine <arma@torproject.org>2003-10-01 00:35:54 +0000
commite6f8b3ba381c81af89025c8efac822621d8ecdb4 (patch)
treecbdcb5f1e8f48e60ad687216aabd69e141a002c6
parent01884951bc1475150f7cffd8845943ad8e1b46f4 (diff)
downloadtor-e6f8b3ba381c81af89025c8efac822621d8ecdb4.tar
tor-e6f8b3ba381c81af89025c8efac822621d8ecdb4.tar.gz
update TODO further
svn:r525
-rw-r--r--doc/TODO19
1 files changed, 11 insertions, 8 deletions
diff --git a/doc/TODO b/doc/TODO
index 50e852967..3b863ceda 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -13,18 +13,18 @@ ARMA - arma claims
Short-term:
o routers have identity key, link key, onion key.
- . link key certs are
- - signed by identity key
- - not in descriptor
+ o link key certs are
+ D signed by identity key
+ D not in descriptor
o not in config
- - not on disk
+ D not on disk
o identity and onion keys are in descriptor (and disk)
o upon boot, if it doesn't find identity key, generate it and write it.
o also write a file with the identity key fingerprint in it
o router generates descriptor: flesh out router_get_my_descriptor()
o Routers sign descriptors with identity key
o routers put version number in descriptor
- o routers should maybe have `uname -a` in descriptor?
+ o routers should maybe have `uname -a` in descriptor?
o Give nicknames to routers
o in config
o in descriptors
@@ -49,9 +49,9 @@ NICK - instruments ORs to report stats
ARMA - configure log files. separate log file, separate severities.
ARMA - what assumptions break if we fclose(0) when we daemonize?
o make buffer struct elements opaque outside buffers.c
-ARMA - Go through log messages, reduce confusing error messages.
-ARMA - make the logs include more info (fd, etc)
-ARMA - add log convention to the HACKING file
+ARMA . Go through log messages, reduce confusing error messages.
+ARMA . make the logs include more info (fd, etc)
+ARMA . add log convention to the HACKING file
- make 'make install' do the right thing
o change binary name to tor
o change config files so you look at commandline, else look in
@@ -63,6 +63,9 @@ ARMA - tor faq
NICK - Move (most of) the router/directory code out of main.c
Mid-term:
+ . Redo scheduler
+ o fix SSL_read bug for buffered records
+ - make round-robining more fair
- What happens when a circuit's length is 1? What breaks?
. streams / circuits
o Implement streams