diff options
Diffstat (limited to 'doc/TODO')
-rw-r--r-- | doc/TODO | 31 |
1 files changed, 24 insertions, 7 deletions
@@ -44,12 +44,20 @@ x - If the client's clock is too far in the past, it will drop (or o Implement o Note that we'd like a better speed-bump too. o Bug 336: CIRC events should have digests when appropriate. -N - figure out the right thing to do when telling nicknames to - controllers. We should always give digest, and possibly sometimes give - nickname? Or digest, and nickname, with indication of whether name is - canonical? +N - Improve behavior when telling nicknames and digests to controllers. + We should give digest, and nickname, with indication of whether name is + canonical. - edmanm likes $DIGEST~nickname for unNamed routers, and $DIGEST=nickname for Named routers. So do I. + o Make the code accept it where we currently ask for the nickname of + another server. Semantics should be strict to start ($D=N means, "give + me the Named server with digest D named N"; $D~N means "give me a + server with digest D named N". Nothing else matches.) + o Add ability to selectively send 'long' nicknames on v1 connections. + - Add a feature to actually turn on the switch. + - Verify that everything actually does the right thing. + - Specify everything. + N - Bug 326: make eventdns thrash less. N - Test guard unreachable logic; make sure that we actually attempt to connect to guards that we think are unreachable from time to time. @@ -161,10 +169,10 @@ x - Better estimates in the directory of whether servers have good uptime fractional uptime). - AKA Track uptime as %-of-time-up, as well as time-since-last-down - - Clients should prefer to avoid exit nodes for non-exit path positions. + o Clients should prefer to avoid exit nodes for non-exit path positions. (bug 200) -R - spec -x - implement + o spec + o implement - Have a "Faster" status flag that means it. Fast2, Fast4, Fast8? x - spec @@ -189,6 +197,15 @@ N - split "router is down" from "dirport shouldn't be tried for a while"? - update dir-spec with what we decided for each of these N - provide no-cache no-index headers from the dirport? + - Specify + - cacheing + - Single network-statuses, single descriptors, "all", "authority", + and v1 directory stuff are all cacheable for a short time. + - Multiple network-statuses or descriptors are not cacheable. + - Be sure to be correct wrt HTTP/1.0 + - indexing + - robots.txt + - Implement - Windows server usability - Solve the ENOBUFS problem. |