diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-10-19 02:15:47 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-10-19 02:15:47 +0000 |
commit | 29dfdac923dc0c20ce3f386c868bc4d43f816bf9 (patch) | |
tree | 0f75a77a241871d313ba9c919a4a6cef33a06a5d /ChangeLog | |
parent | 90de3ca9aeaddbbad092255f7e599a45ea503f24 (diff) | |
download | tor-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-- | ChangeLog | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -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 |