[or-cvs] r17510: {tor} first cut of mid-february goals. (tor/trunk/doc)

arma at seul.org arma at seul.org
Sun Dec 7 18:49:30 UTC 2008


Author: arma
Date: 2008-12-07 13:49:28 -0500 (Sun, 07 Dec 2008)
New Revision: 17510

Modified:
   tor/trunk/doc/TODO.external
Log:
first cut of mid-february goals.


Modified: tor/trunk/doc/TODO.external
===================================================================
--- tor/trunk/doc/TODO.external	2008-12-07 18:48:33 UTC (rev 17509)
+++ tor/trunk/doc/TODO.external	2008-12-07 18:49:28 UTC (rev 17510)
@@ -44,3 +44,115 @@
   - 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".
+



More information about the tor-commits mailing list