diff options
author | Nick Mathewson <nickm@torproject.org> | 2005-09-14 04:04:35 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2005-09-14 04:04:35 +0000 |
commit | 0119f554dae68ab7fe8a872ba202091735a6c488 (patch) | |
tree | bbcf7cf5133c41681e0470c5b9be845ff921bf62 | |
parent | 76e6cc0c2b93847a52ad5c1e56377682d1cbd387 (diff) | |
download | tor-0119f554dae68ab7fe8a872ba202091735a6c488.tar.gz tor-0119f554dae68ab7fe8a872ba202091735a6c488.zip |
update directory todos
svn:r5052
-rw-r--r-- | doc/TODO | 19 |
1 files changed, 16 insertions, 3 deletions
@@ -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. |