Loading TODO +4 −2 Original line number Original line Diff line number Diff line Loading @@ -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 Loading @@ -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 Loading Loading @@ -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 Loading
TODO +4 −2 Original line number Original line Diff line number Diff line Loading @@ -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 Loading @@ -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 Loading Loading @@ -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