diff options
author | Roger Dingledine <arma@torproject.org> | 2010-07-09 14:07:54 -0400 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2010-07-09 14:07:54 -0400 |
commit | c3febf8660518f77ec890afe339c353dfcb61a87 (patch) | |
tree | 867c6f9feed4533eea4e3c39f8d8f3aa317d9296 /ChangeLog | |
parent | f72c6f91deed6b076fd730d049c3bddbbb3eb329 (diff) | |
download | tor-c3febf8660518f77ec890afe339c353dfcb61a87.tar.gz tor-c3febf8660518f77ec890afe339c353dfcb61a87.zip |
fold in the latest changes
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 40 |
1 files changed, 36 insertions, 4 deletions
@@ -1,10 +1,28 @@ -Changes in version 0.2.2.14-alpha - 2010-06-30 +Changes in version 0.2.2.14-alpha - 2010-07-1? o Major bugfixes: - Tor directory authorities no longer crash when started with a - cached-microdesc-consensus file in their data directory. Bugfix on - 0.2.2.6-alpha, fixes bug 1532. + cached-microdesc-consensus file in their data directory. Bugfix + on 0.2.2.6-alpha; fixes bug 1532. - Treat an unset $HOME like an empty $HOME rather than triggering an - assert. Fixes bug 1522; bugfix on tor-0.0.8pre1. + assert. Bugfix on 0.0.8pre1; fixes bug 1522. + - Ignore negative and large circuit build timeout values that can + happen during a suspend or hibernate. These values caused various + asserts to fire. Bugfix on 0.2.2.2-alpha; fixes bug 1245. + - Alter calculation of Pareto distribution parameter 'Xm' for + Circuit Build Timeout learning to use the weighted average of + the top N=3 modes, because we have three entry guards. This should + improve the timeout calculation in some cases, and prevent extremely + high timeout values. Bugfix on 0.2.2.2-alpha; fixes bug 1335. + - Alter calculation of Pareto distribution parameter 'Alpha' to use a + right censored distribution model. This allows us to remove + the synthetic timeout generation and instead calculate build + timeouts using truncated times. Bugfix on 0.2.2.2-alpha; fixes + bugs 1245+1335. + - Keep circuits open (but do not use them) after the circuit + timeout for up until the time corresponding to the 95th percentile + on the Pareto CDF or 60 seconds, whichever is greater. This is done + to provide better data for the new Pareto model. This percentile + can be controlled by the consensus. o Major features: - Move to the June 2010 Maxmind GeoLite country db (rather than the @@ -36,6 +54,16 @@ Changes in version 0.2.2.14-alpha - 2010-06-30 - Convert the HACKING file to asciidoc, and add a few new sections to it, explaining how we use Git, how we make changelogs, and what should go in a patch. + - Add a TIMEOUT_RATE keyword to the BUILDTIMEOUT_SET control port + event, to give information on the current rate of circuit timeouts + over our stored history. + - Add ability to disable circuit build time learning via consensus + 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. Fixes bug 1296. + - More gracefully handle corrupt state files, removing asserts + in favor of saving a backup and resetting state. o Minor bugfixes: - Build correctly on OSX with zlib 1.2.4 and higher with all warnings @@ -62,6 +90,10 @@ Changes in version 0.2.2.14-alpha - 2010-06-30 we fortunately don't use those circuits. Many thanks to outofwords for the initial analysis and to swissknife who confirmed that two-hop circuits are actually created. + - Make directory mirrors report non-zero dirreq-v[23]-shares again. + Fixes bug 1564; bugfix on 0.2.2.9-alpha. + - Eliminate a case where a circuit build time warning was displayed + after network connectivity resumed. Bugfix on 0.2.2.2-alpha. Changes in version 0.2.1.26 - 2010-05-02 |