aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2005-09-14 04:04:35 +0000
committerNick Mathewson <nickm@torproject.org>2005-09-14 04:04:35 +0000
commit0119f554dae68ab7fe8a872ba202091735a6c488 (patch)
treebbcf7cf5133c41681e0470c5b9be845ff921bf62
parent76e6cc0c2b93847a52ad5c1e56377682d1cbd387 (diff)
downloadtor-0119f554dae68ab7fe8a872ba202091735a6c488.tar.gz
tor-0119f554dae68ab7fe8a872ba202091735a6c488.zip
update directory todos
svn:r5052
-rw-r--r--doc/TODO19
1 files changed, 16 insertions, 3 deletions
diff --git a/doc/TODO b/doc/TODO
index 569999eae1..7425f37852 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -123,8 +123,8 @@ R - check reachability as soon as you hear about a new server
o Everyone downloads network-status objects
N . Clients: from all directories, round-robin
o Basic implementation: disable until 0.1.1.x is out.
- - On failure, mark trusted_dir_server as having failed once and
- retry up to a point.
+ o On failure, mark trusted_dir_server as having failed
+ - Retry, up to a point.
o Parse them
o Cache them, reload on restart
o Serve cached directories
@@ -133,14 +133,27 @@ N . Clients: from all directories, round-robin
o Support compression.
N - Alice acts on network-status objects
- Alice downloads descriptors as needed.
+ o Figure out what's needed
+ - Download it
+ - Store it
+ o Implement store
+ - Implement reload-from-store
+ - Store downloaded descriptors
+ - Retry descriptors on failure for a while
- Alice sets descriptor status from network-status
+ o Implement
+ - Use
- Security
- Alices avoid duplicate class C nodes.
- Analyze how bad the partitioning is or isn't.
-N - Naming:
+N - Naming and validation:
- Separate naming from validation in authdirs.
+ - Authdirs need to be able to decline to validate based on
+ IP range and key
+ - Authdirs need to be able to decline to include baased on
+ IP range and key.
- Clients choose names based on network-status options.
- Names are remembered in client status.