|  | @@ -44,3 +44,115 @@ W   - Finish testing, debugging, unit testing, etc the directory overhead
 | 
	
		
			
				|  |  |    - end of January
 | 
	
		
			
				|  |  |  NSE - Write first draft of research study for Paul's research problem.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +  - mid February
 | 
	
		
			
				|  |  | +S   - Examine current load balancing issues and evaluate trade-offs
 | 
	
		
			
				|  |  | +      associated with other methods.
 | 
	
		
			
				|  |  | +      - For each potential routing improvement strategy...
 | 
	
		
			
				|  |  | +        - Explain method, calculate theoretical impact, estimate likely
 | 
	
		
			
				|  |  | +          impact, prioritize
 | 
	
		
			
				|  |  | +        - Establish implementation work plan
 | 
	
		
			
				|  |  | +        - Document strategy for metrics and evaluation
 | 
	
		
			
				|  |  | +      - Highlight which items on your list are doable in 2009.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +N   - Write a summary of progress toward Overlapped I/O on Windows.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +S   - Write a summary of progress toward understanding risks to relays
 | 
	
		
			
				|  |  | +      (and thus bridges) from letting attackers route traffic through
 | 
	
		
			
				|  |  | +      them.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +R   - Revise and publish incentive draft paper
 | 
	
		
			
				|  |  | +      - Write an explanation for its current flaws
 | 
	
		
			
				|  |  | +      - Gather comments, search for new designs
 | 
	
		
			
				|  |  | +      - Write up a summary of recommendations and next steps
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +W   - Download fewer descriptors
 | 
	
		
			
				|  |  | +      - Summarize progress so far, on all the different approaches to
 | 
	
		
			
				|  |  | +        reducing directory download overhead.
 | 
	
		
			
				|  |  | +        - Measure/estimate impact of each improvement.
 | 
	
		
			
				|  |  | +      - Build a plan and timeline for implementing the rest.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +N   - Write a summary of progress toward "enumerating TLS fingerprint
 | 
	
		
			
				|  |  | +      blocking risks and how we would overcome / respond to each".
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +I   - Email auto-responder
 | 
	
		
			
				|  |  | +      - Document the design and spec.
 | 
	
		
			
				|  |  | +        - Describe auto-responder "commands"
 | 
	
		
			
				|  |  | +        - Describe DKIM requirement (and alternatives)
 | 
	
		
			
				|  |  | +        - Describe how we're going to localize the text
 | 
	
		
			
				|  |  | +      - Describe the workflow for a user that wants to know she's got
 | 
	
		
			
				|  |  | +        the right file. Digitally signed installer? Feed it to the
 | 
	
		
			
				|  |  | +        updater that recognizes signatures? Other options?
 | 
	
		
			
				|  |  | +      - How do we better support users with limited email
 | 
	
		
			
				|  |  | +        bandwidth? Multi-part download? Teach them how to reconnect
 | 
	
		
			
				|  |  | +        their gmail? Does downloading your gmail work when your network
 | 
	
		
			
				|  |  | +        keeps dying?
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +K   - Metrics.
 | 
	
		
			
				|  |  | +      - Gather and document monthly usage metrics, by country
 | 
	
		
			
				|  |  | +        - Using Roger's old method of counting users
 | 
	
		
			
				|  |  | +        - Using Nick's new method of counting users
 | 
	
		
			
				|  |  | +        - Start playing around with figuring out which one is more
 | 
	
		
			
				|  |  | +          accurate, or how to combine them to get better guesses,
 | 
	
		
			
				|  |  | +          or something.
 | 
	
		
			
				|  |  | +      - Automatically collect and document or publish other monthly
 | 
	
		
			
				|  |  | +        statistics
 | 
	
		
			
				|  |  | +        - Total data over time
 | 
	
		
			
				|  |  | +        - Number, availability and performance of relays
 | 
	
		
			
				|  |  | +        - Advertised capacity
 | 
	
		
			
				|  |  | +      - With Mike's help, use Torflow to start doing monthly rudimentary
 | 
	
		
			
				|  |  | +        performance evaluations:
 | 
	
		
			
				|  |  | +        - Circuit throughput and latency
 | 
	
		
			
				|  |  | +        - Measure via Broadband and dialup
 | 
	
		
			
				|  |  | +      - Make a few graphs of the most interesting public data
 | 
	
		
			
				|  |  | +      - Publish a report addressing key long-term metrics questions:
 | 
	
		
			
				|  |  | +        - What metrics should we present?
 | 
	
		
			
				|  |  | +        - What data are available for these metrics?
 | 
	
		
			
				|  |  | +        - What data are missing, and can collect them safely? Can we
 | 
	
		
			
				|  |  | +          publish them safely?
 | 
	
		
			
				|  |  | +        - What systems are available to present this data?
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +E   - Vidalia improvements
 | 
	
		
			
				|  |  | +      - Implement Vidalia presentation of plaintext port warnings
 | 
	
		
			
				|  |  | +      - Figure out a plan for presenting other Tor status warning events.
 | 
	
		
			
				|  |  | +      - Move Polipo into the main Vidalia -dev bundle.
 | 
	
		
			
				|  |  | +      - Vidalia displays by-country user summary for bridge operators
 | 
	
		
			
				|  |  | +R       - Tor sends a status event or something so Vidalia knows what
 | 
	
		
			
				|  |  | +          to display
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +M   - Network scanning and network health
 | 
	
		
			
				|  |  | +      - Implement some initial automated scans.
 | 
	
		
			
				|  |  | +      - Describe a roadmap for how to get from here to plausible,
 | 
	
		
			
				|  |  | +        long-term security scanning tests for Tor network
 | 
	
		
			
				|  |  | +      - Document a strategy for incorporating results into directory
 | 
	
		
			
				|  |  | +        consensus documents. At what phases will we be ready to automate
 | 
	
		
			
				|  |  | +        which parts? How will we recognize when we are ready?
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +M   - Torbutton development
 | 
	
		
			
				|  |  | +      - Keep up with our bugfixes -- build a plan for (or resolve)
 | 
	
		
			
				|  |  | +        every item in Flyspray, and other known issues.
 | 
	
		
			
				|  |  | +      - Build a strategy for how Torbutton and Vidalia can
 | 
	
		
			
				|  |  | +        communicate. E.g., what do we do with the 'new identity' button
 | 
	
		
			
				|  |  | +        in Vidalia?
 | 
	
		
			
				|  |  | +      - Make Torbutton happy on FF3, especially so TBB can drop FF2.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +C   - Transparent interception of connections on Windows
 | 
	
		
			
				|  |  | +      - Produce prototype, with screenshots for how to install and test.
 | 
	
		
			
				|  |  | +      - Document open issues, future work, things users need to be aware
 | 
	
		
			
				|  |  | +        of, etc.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +S   - Tor Browser bundle work
 | 
	
		
			
				|  |  | +      - Use native Vidalia (non-PortableFirefox) launcher for browser
 | 
	
		
			
				|  |  | +      - Close Browser on clean Vidalia exit
 | 
	
		
			
				|  |  | +      - Establish feasibility of simultaneous Firefox usage (also
 | 
	
		
			
				|  |  | +        considering implications for (OpenVPN-style or other) system-wide
 | 
	
		
			
				|  |  | +        Tor interception)
 | 
	
		
			
				|  |  | +      - Switch Tor Browser Bundle to Firefox 3, once Torbutton is ready.
 | 
	
		
			
				|  |  | +      - Continue analyzing "traces" left on host machine by use of
 | 
	
		
			
				|  |  | +        Tor Browser. Write a summary of current progress, and what
 | 
	
		
			
				|  |  | +        remains.
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +I   - Periodic summaries of localization progress
 | 
	
		
			
				|  |  | +I   - Collecting user stories
 | 
	
		
			
				|  |  | +I   - Revise the 'Tor mirror page' so it doesn't list obsolete-looking
 | 
	
		
			
				|  |  | +      timestamps. Just have two tables, "new enough" and "not new enough".
 | 
	
		
			
				|  |  | +
 |