r11483@Kushana: nickm | 2006-12-08 00:26:56 -0500

remove some completed items from the TODO


svn:r9053
This commit is contained in:
Nick Mathewson 2006-12-08 05:27:13 +00:00
parent cf04e1e6e7
commit b5075dd81f

View File

@ -30,8 +30,6 @@ N - Test guard unreachable logic; make sure that we actually attempt to
connect to guards that we think are unreachable from time to time.
Make sure that we don't freak out when the network is down.
N - Stop recommending exits as guards?
o Clients stop dumping old descriptors if the network-statuses
claim they're still valid.
P - Figure out why dll's compiled in mingw don't work right in WinXP.
P - Figure out why openssl 0.9.8d "make test" fails at sha256t test.
@ -59,13 +57,6 @@ N . Have (and document) a BEGIN_DIR relay cell that means "Connect to your
N - Document .noconnect addresses... but where?
o Send back RELAY_END cells on malformed RELAY_BEGIN.
o Change the circuit end reason display a little for reasons from
destroyed/truncated circuits. We want to indicate both that we're
closing because somebody told us to, and why they told us they wanted to
close.
x - We should ship with a list of stable dir mirrors -- they're not
trusted like the authorities, but they'll provide more robustness
and diversity for bootstrapping clients.
@ -77,9 +68,6 @@ N - Simplify authority operation
being a client.
. Reduce resource load
d - Tolerate clock skew on bridge relays.
o A way to examine router flags from controller.
o Specify: GETINFO ns/id/x, ns/name/x, ns/all.
o Implement
o A way to alert controller when router flags change.
o Specify: SETEVENTS NS
o Implement
@ -111,15 +99,6 @@ d - Add option to use /etc/hosts?
d - Special-case localhost?
- Verify that it works on windows
. Make reverse DNS work.
o Specify
X Implement with dnsworkers
(There's no point doing this, since we will throw away dnsworkers once
eventdns is confirmed to work everywhere.)
o Implement in eventdns
o Connect to resolve cells, server-side.
o Add element to routerinfo to note routers that aren't using eventdns,
so we can avoid sending them reverse DNS etc.
o Fix the bug with server-side caching, whatever is causing it.
. Add client-side interface
o SOCKS interface: specify
o SOCKS interface: implement
@ -143,10 +122,6 @@ x - Better estimates in the directory of whether servers have good uptime
x - spec
d - implement
o Changes towards a more efficient dir protocol.
o Later, servers will stop generating new descriptors simply
because 18 hours have passed: we must start tolerating this now.
- Critical but minor bugs, backport candidates.
d - Failed rend desc fetches sometimes don't get retried. True/false?
R - support dir 503s better
@ -160,17 +135,6 @@ N - split "router is down" from "dirport shouldn't be tried for a while"?
when they feel like it.
- update dir-spec with what we decided for each of these
o provide no-cache no-index headers from the dirport?
o Specify
o cacheing
o Single network-statuses, single descriptors, "all", "authority",
and v1 directory stuff are all cacheable for a short time.
o Multiple network-statuses or descriptors are not cacheable.
o Be sure to be correct wrt HTTP/1.0
o indexing
o robots.txt (oh, it was already there.)
o Implement
- Windows server usability
- Solve the ENOBUFS problem.
- make tor's use of openssl operate on buffers rather than sockets,