Commit e6f8b3ba authored by Roger Dingledine's avatar Roger Dingledine
Browse files

update TODO further


svn:r525
parent 01884951
Loading
Loading
Loading
Loading
+11 −8
Original line number Diff line number Diff line
@@ -13,11 +13,11 @@ 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
@@ -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