aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorMike Perry <mikeperry-git@fscked.org>2010-07-06 12:08:13 -0700
committerMike Perry <mikeperry-git@fscked.org>2010-07-06 12:11:22 -0700
commita9edb0b4f67825a11647c8faefa613d704be44ae (patch)
tree2f7e4869aaeecce6a840793ebc3d47dc70fdcea9 /changes
parent7bbdf71a82bb064b2ca0eb3a296b4abab6b5ff2b (diff)
downloadtor-a9edb0b4f67825a11647c8faefa613d704be44ae.tar
tor-a9edb0b4f67825a11647c8faefa613d704be44ae.tar.gz
More gracefully handle corrupt state files.
Save a backup if we get odd circuitbuildtimes and other state info. In the case of circuit build times, we no longer assert, and reset our state.
Diffstat (limited to 'changes')
-rw-r--r--changes/cbt-bugfixes2
1 files changed, 2 insertions, 0 deletions
diff --git a/changes/cbt-bugfixes b/changes/cbt-bugfixes
index 31241c90e..12e62a8b3 100644
--- a/changes/cbt-bugfixes
+++ b/changes/cbt-bugfixes
@@ -29,5 +29,7 @@
parameter and via a LearnCircuitBuildTimeout config option. Also
automatically disable circuit build time calculation if we are either
a AuthoritativeDirectory, or if we fail to write our state file. Bug 1296.
+ - More gracefully handle corrupt state files, removing asserts in favor
+ of saving a backup and resetting state.