mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-20 10:12:15 +01:00
fold in the latest changes
This commit is contained in:
parent
f72c6f91de
commit
c3febf8660
40
ChangeLog
40
ChangeLog
@ -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:
|
o Major bugfixes:
|
||||||
- Tor directory authorities no longer crash when started with a
|
- Tor directory authorities no longer crash when started with a
|
||||||
cached-microdesc-consensus file in their data directory. Bugfix on
|
cached-microdesc-consensus file in their data directory. Bugfix
|
||||||
0.2.2.6-alpha, fixes bug 1532.
|
on 0.2.2.6-alpha; fixes bug 1532.
|
||||||
- Treat an unset $HOME like an empty $HOME rather than triggering an
|
- 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:
|
o Major features:
|
||||||
- Move to the June 2010 Maxmind GeoLite country db (rather than the
|
- 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
|
- Convert the HACKING file to asciidoc, and add a few new sections
|
||||||
to it, explaining how we use Git, how we make changelogs, and
|
to it, explaining how we use Git, how we make changelogs, and
|
||||||
what should go in a patch.
|
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:
|
o Minor bugfixes:
|
||||||
- Build correctly on OSX with zlib 1.2.4 and higher with all warnings
|
- 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
|
we fortunately don't use those circuits. Many thanks to outofwords
|
||||||
for the initial analysis and to swissknife who confirmed that
|
for the initial analysis and to swissknife who confirmed that
|
||||||
two-hop circuits are actually created.
|
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
|
Changes in version 0.2.1.26 - 2010-05-02
|
||||||
|
@ -1,4 +0,0 @@
|
|||||||
o Minor bugfixes
|
|
||||||
- Make directory mirrors report non-zero dirreq-v[23]-shares again.
|
|
||||||
Fixes bug 1564; bugfix on 0.2.2.9-alpha.
|
|
||||||
|
|
@ -1,35 +0,0 @@
|
|||||||
o Major bugfixes:
|
|
||||||
- Ignore negative and large timeout values that can happen during a
|
|
||||||
suspend or hibernate. These values caused various asserts to fire
|
|
||||||
in the circuit build times code, crashing Tor. Bug 1245, bugfix on
|
|
||||||
0.2.2.2-alpha.
|
|
||||||
- Alter calculation of Pareto distribution parameter 'Xm' for Circuit Build
|
|
||||||
Timeout learning to use the weighted average of the top N=3 modes. This
|
|
||||||
should improve the timeout calculation in some cases, and prevent
|
|
||||||
extremely high timeout values. Bug 1335, bugfix on 0.2.2.2-alpha.
|
|
||||||
- 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. Bugs 1245+1335, bugfix on 0.2.2.2-alpha.
|
|
||||||
- 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 Minor bugfixes:
|
|
||||||
- Eliminate a case where a circuit build time warning was displayed after
|
|
||||||
network connectivity resumed. Bugfix on 0.2.2.2-alpha.
|
|
||||||
|
|
||||||
o Minor features:
|
|
||||||
- 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. Bug 1296.
|
|
||||||
- More gracefully handle corrupt state files, removing asserts in favor
|
|
||||||
of saving a backup and resetting state.
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user