aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2013-09-17 18:05:48 -0400
committerNick Mathewson <nickm@torproject.org>2013-09-20 11:00:27 -0400
commitf8b44eedf725cadb15c3a0ad1bc5a0fa1dbbc21d (patch)
treec6f99d0d664da350fbb2c774f483887288f178ca /changes
parent1d0ba9a61f0bc30209a8eae48b863241044b6b23 (diff)
downloadtor-f8b44eedf725cadb15c3a0ad1bc5a0fa1dbbc21d.tar
tor-f8b44eedf725cadb15c3a0ad1bc5a0fa1dbbc21d.tar.gz
Get ready to stop sending timestamps in INTRODUCE cells
For now, round down to the nearest 10 minutes. Later, eliminate entirely by setting a consensus parameter. (This rounding is safe because, in 0.2.2, where the timestamp mattered, REND_REPLAY_TIME_INTERVAL was a nice generous 60 minutes.)
Diffstat (limited to 'changes')
-rw-r--r--changes/no_client_timestamps_0249
1 files changed, 7 insertions, 2 deletions
diff --git a/changes/no_client_timestamps_024 b/changes/no_client_timestamps_024
index 6df530743..fe8f41927 100644
--- a/changes/no_client_timestamps_024
+++ b/changes/no_client_timestamps_024
@@ -1,5 +1,10 @@
- o Minor features (security):
+ o Minor features (security, timestamp avoidance, proposal 222):
- Clients no longer send timestamps in their NETINFO cells. These were
not used for anything, and they provided one small way for clients
to be distinguished from each other as they moved from network to
- network or behind NAT.
+ network or behind NAT. Implements part of proposal 222.
+ - Clients now round timestamps in INTRODUCE2 cells to the nearest
+ 10 minutes. If a new Support022HiddenServices option is set to 0,
+ or if it's set to "auto" and the feature is disabled in the consensus,
+ the timestamp is sent as 0 instead.
+