[or-cvs] r11245: rearranged TODO listto declare (torflow/trunk)

renner at seul.org renner at seul.org
Tue Aug 21 12:37:10 UTC 2007


Author: renner
Date: 2007-08-21 08:37:10 -0400 (Tue, 21 Aug 2007)
New Revision: 11245

Modified:
   torflow/trunk/GSoC-status
Log:
rearranged TODO listto declare 

Modified: torflow/trunk/GSoC-status
===================================================================
--- torflow/trunk/GSoC-status	2007-08-21 08:37:13 UTC (rev 11244)
+++ torflow/trunk/GSoC-status	2007-08-21 12:37:10 UTC (rev 11245)
@@ -38,23 +38,28 @@
 - Save a network-model to, and load it from a binary file. Check routers for
   existence when loading
 
-TODO:
+###############################################################################
 
-- Implement PathRestrictions: OceanPhobic/OceanPhilic, EchelonPhobic for 
-  changing destinations (query the country of a destination on set_target()
-  and add the respective CountryRestriction to exit_rstr before building circ
-- Therefore learn how controllers can do DNS requests over Tor
-- Validate given configurations (e.g. entry_country:DE, exit_country:US, 
-  max_crossings:0)
-- Add port-history learning to StreamHandler or CircuitHandler and/or 
-  port-preconfiguring: configure what ports will be needed
-- Add control port authentication
-- Add a bandwidth-test, to let OP-Addon test every circuits bandwidth for
-  evaluating the performance of paths created with different methods
-- Modify OP-Addon to not measure latencies to the first hop, to make 
-  one-hop.diff obsolete, still useful?
-- What is a beneficial network-model and how long does it take to learn one?
-- Modify op-addon.py to make it connect to hidden services?
-- Degree of anonymity
-- Remove or improve bw-informer.py
-- Find a better name than 'OP-Addon'
+TODO lists:
+
+GSoC:
+  - Implement PathRestrictions: OceanPhobic/OceanPhilic, EchelonPhobic for 
+    changing destinations (query the country of a destination on set_target()
+    and add the respective CountryRestriction to exit_rstr before building circ
+  - Therefore implement the RESOLVE-command in TorCtl.py
+
+Research/Experimentation (thesis):
+  - Empirical performance analysis of different path selection methods
+  - What is a beneficial network-model and how long does it take to learn one?
+  - Degree of anonymity, classification of algorithms
+
+Post-GSoC and -thesis (future):
+  - Validate given configurations
+  - Add port-history learning to StreamHandler or CircuitHandler and/or 
+    port-preconfiguring to be able to configure what ports will be needed
+  - Add a convenient method of control port authentication
+  - Modify OP-Addon to not measure latencies to the first hop, to make 
+    one-hop.diff obsolete (would it still be useful?)
+  - Modify op-addon.py to make it connect to hidden services?
+  - Implement new events in TorCtl.py (GUARD, DESCCHANGED, STATUS_*, ...)
+  - Remove or improve bw-informer.py and find a better name for 'OP-Addon'



More information about the tor-commits mailing list