mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 21:23:58 +01:00
r16209@catbus: nickm | 2007-10-27 11:42:24 -0400
svn:r12230
This commit is contained in:
parent
42e6fc5cb8
commit
b6acad5f12
21
doc/TODO
21
doc/TODO
@ -23,6 +23,9 @@ Things we'd like to do in 0.2.0.x:
|
|||||||
- Support for preconfigured mirror lists
|
- Support for preconfigured mirror lists
|
||||||
- Use a pre-shipped fallback consensus.
|
- Use a pre-shipped fallback consensus.
|
||||||
- Download consensuses (et al) via if-modified-since
|
- Download consensuses (et al) via if-modified-since
|
||||||
|
- Implement backend support for sending if-modified-since
|
||||||
|
- Use it for consensuses.
|
||||||
|
- Use it for certificates
|
||||||
o Saner TLS rotation
|
o Saner TLS rotation
|
||||||
o Bump up OR the "connection timeout" value to be 1.5
|
o Bump up OR the "connection timeout" value to be 1.5
|
||||||
circuit dirtiness interval.
|
circuit dirtiness interval.
|
||||||
@ -39,6 +42,24 @@ Things we'd like to do in 0.2.0.x:
|
|||||||
D 118 if feasible and obvious
|
D 118 if feasible and obvious
|
||||||
D Maintain a skew estimate and use ftime consistently.
|
D Maintain a skew estimate and use ftime consistently.
|
||||||
- 105+TLS, if possible.
|
- 105+TLS, if possible.
|
||||||
|
- 105 only
|
||||||
|
- Need to get a finished proposal 105
|
||||||
|
- "Pick a version" function
|
||||||
|
- Have a 'waiting_for_version' state.
|
||||||
|
- Store version in or_connection_t.
|
||||||
|
- Generate netinfo cells
|
||||||
|
- Accept netinfo cells
|
||||||
|
- Version negotiation: send a version cell and enter
|
||||||
|
waiting-for-version; when version cell arrives, pick version
|
||||||
|
and send netinfo and be "open".
|
||||||
|
- On netinfo, warn if there's skew from a server.
|
||||||
|
- Handle IP addresses in netinfo properly.
|
||||||
|
- TLS only
|
||||||
|
- Need to get a finished TLS normalization proposal
|
||||||
|
- Revised authentication.
|
||||||
|
- Revised handshake.
|
||||||
|
- Have a 'waiting_for_authentication' state.
|
||||||
|
- Only do version negotiation if we use the normalized TLS.
|
||||||
- Skew issues:
|
- Skew issues:
|
||||||
- if you load (nick says receive/set/anything) a consensus that's
|
- if you load (nick says receive/set/anything) a consensus that's
|
||||||
in the future, then log about skew.
|
in the future, then log about skew.
|
||||||
|
Loading…
Reference in New Issue
Block a user