|  | @@ -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,
 |