mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-24 12:23:32 +01:00
update directory todos
svn:r5052
This commit is contained in:
parent
76e6cc0c2b
commit
0119f554da
19
doc/TODO
19
doc/TODO
@ -123,8 +123,8 @@ R - check reachability as soon as you hear about a new server
|
|||||||
o Everyone downloads network-status objects
|
o Everyone downloads network-status objects
|
||||||
N . Clients: from all directories, round-robin
|
N . Clients: from all directories, round-robin
|
||||||
o Basic implementation: disable until 0.1.1.x is out.
|
o Basic implementation: disable until 0.1.1.x is out.
|
||||||
- On failure, mark trusted_dir_server as having failed once and
|
o On failure, mark trusted_dir_server as having failed
|
||||||
retry up to a point.
|
- Retry, up to a point.
|
||||||
o Parse them
|
o Parse them
|
||||||
o Cache them, reload on restart
|
o Cache them, reload on restart
|
||||||
o Serve cached directories
|
o Serve cached directories
|
||||||
@ -133,14 +133,27 @@ N . Clients: from all directories, round-robin
|
|||||||
o Support compression.
|
o Support compression.
|
||||||
N - Alice acts on network-status objects
|
N - Alice acts on network-status objects
|
||||||
- Alice downloads descriptors as needed.
|
- 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
|
- Alice sets descriptor status from network-status
|
||||||
|
o Implement
|
||||||
|
- Use
|
||||||
|
|
||||||
- Security
|
- Security
|
||||||
- Alices avoid duplicate class C nodes.
|
- Alices avoid duplicate class C nodes.
|
||||||
- Analyze how bad the partitioning is or isn't.
|
- Analyze how bad the partitioning is or isn't.
|
||||||
|
|
||||||
N - Naming:
|
N - Naming and validation:
|
||||||
- Separate naming from validation in authdirs.
|
- 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.
|
- Clients choose names based on network-status options.
|
||||||
- Names are remembered in client status.
|
- Names are remembered in client status.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user