summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-10-19 02:15:47 +0000
committerNick Mathewson <nickm@torproject.org>2007-10-19 02:15:47 +0000
commit29dfdac923dc0c20ce3f386c868bc4d43f816bf9 (patch)
tree0f75a77a241871d313ba9c919a4a6cef33a06a5d /ChangeLog
parent90de3ca9aeaddbbad092255f7e599a45ea503f24 (diff)
downloadtor-29dfdac923dc0c20ce3f386c868bc4d43f816bf9.tar.gz
tor-29dfdac923dc0c20ce3f386c868bc4d43f816bf9.zip
r15939@catbus: nickm | 2007-10-18 22:14:15 -0400
Remember the valid-until time of the most recent consensus that listed a router, and (if we are a cache) never delete the routerdesc until that conensus is expired. This is way easier than retaining multiple consensuses. (Of course, the info isn't retained across restarts, but that only affects a few caches at a time.) svn:r12041
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog3
1 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 6c8f6d5ef7..cdbad9619b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -21,6 +21,9 @@ Changes in version 0.2.0.9-alpha - 2007-10-??
- If we find a cached-routers file that's been sitting around for more
than 28 days unmodified, then most likely it's a leftover from when we
upgraded to 0.2.0.8-alpha. Remove it. It has no good routers anyway.
+ - When we (as a cache) download a descriptor because it was listed in a
+ consensus, remember when the consensus was supposed to expire, and
+ don't expire the descriptor until then.
o Minor features (performance):
- Call routerlist_remove_old_routers() much less often. This should