diff options
author | Mike Perry <mikeperry-git@fscked.org> | 2010-07-06 12:08:13 -0700 |
---|---|---|
committer | Mike Perry <mikeperry-git@fscked.org> | 2010-07-06 12:11:22 -0700 |
commit | a9edb0b4f67825a11647c8faefa613d704be44ae (patch) | |
tree | 2f7e4869aaeecce6a840793ebc3d47dc70fdcea9 /changes | |
parent | 7bbdf71a82bb064b2ca0eb3a296b4abab6b5ff2b (diff) | |
download | tor-a9edb0b4f67825a11647c8faefa613d704be44ae.tar.gz tor-a9edb0b4f67825a11647c8faefa613d704be44ae.zip |
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-bugfixes | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/changes/cbt-bugfixes b/changes/cbt-bugfixes index 31241c90e9..12e62a8b3e 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. |