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

a few more todo items


svn:r165
parent 1768f29d
Loading
Loading
Loading
Loading
+4 −2
Original line number Original line Diff line number Diff line
@@ -15,13 +15,14 @@ SPEC - Spec not finalized
                - Rotate circuits after N minutes?
                - Rotate circuits after N minutes?
                - Circuits should expire when circuit->expire triggers
                - Circuits should expire when circuit->expire triggers
                - Handle half-open connections
                - Handle half-open connections
        - On the fly compression of each stream
        . Clean up the event loop (optimize and sanitize)
        . Clean up the event loop (optimize and sanitize)
        - Exit policies
        - Exit policies
                - Path selection algorithms
                - Path selection algorithms
                        - Let user request certain nodes
                        - Let user request certain nodes
                        - And disallow certain nodes
                        - And disallow certain nodes
                        - Choose path by jurisdiction, etc?
                        - Choose path by jurisdiction, etc?
        - Implement our own memory management, at least for common structs
        D Implement our own memory management, at least for common structs
        . Appropriate logging
        . Appropriate logging
                - Come up with convention for what log level means what
                - Come up with convention for what log level means what
                - Make code follow convention
                - Make code follow convention
@@ -38,6 +39,7 @@ SPEC - Spec not finalized
                . Better error handling when
                . Better error handling when
                        . An address doesn't resolve
                        . An address doesn't resolve
                        - We have max workers running
                        - We have max workers running
                - Consider taking the master out of the loop?
        . Directory servers
        . Directory servers
                - Automated reputation management
                - Automated reputation management
                - Include key in source; sign directories
                - Include key in source; sign directories
@@ -103,5 +105,5 @@ SPEC!! - Non-clique topologies, clearer bandwidth management
                - Spec it
                - Spec it
                - Merge OR and OP handshakes?
                - Merge OR and OP handshakes?
                - Periodic link key rotation. Spec?
                - Periodic link key rotation. Spec?

        - Support IPv6 rather than just 4