commit be9058003da9b75abbf0403743e7631dc29ba27c Author: Nick Mathewson nickm@torproject.org Date: Thu May 29 11:49:01 2014 -0400
label all unlabeled bugfixes sections; lightly sort more --- ChangeLog | 63 +++++++++++++++++++++++++------------------------------------ 1 file changed, 26 insertions(+), 37 deletions(-)
diff --git a/ChangeLog b/ChangeLog index 699dfc6..3dfb40a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -14,7 +14,7 @@ Changes in version 0.2.5.5-alpha - 2014-06-?? under a fairly wide variety of circumstances. Fixes bug 11469; bugfix on 0.2.4.3-alpha.
- o Major security fixes (directory authorities): + o Major bugfixes (security, directory authorities): - Directory authorities now include a digest of each relay's identity key as a part of its microdescriptor.
@@ -43,6 +43,13 @@ Changes in version 0.2.5.5-alpha - 2014-06-?? - Give more specific warnings when we notice at the client side that an onion handshake has failed. Fixes ticket 9635.
+ o Minor features (security, memory management)): + - Add configure options controlling allocator tricks like mempools + and freelists, and turn them off by default; on most platforms + malloc is reasonable enough for this not to be necessary, and a + similar feature in OpenSSL exacerbated Heartbleed. Fixes + bug #11476. + o Minor features (security): - Apply the secure SipHash-2-4 function to the hash table mapping circuit IDs and channels to circuits. We missed this one when we @@ -69,12 +76,14 @@ Changes in version 0.2.5.5-alpha - 2014-06-?? - Resolve clang complaints on OpenBSD with -Wshorten-64-to-32 due to treatment of long and time_t as comparable types. Fixes part of bug 11633. Patch from Dana Koch. - - o Minor bugfixes (build): + - Make Tor compile correctly with --disable-buf-freelists. Fixes bug + 11623; bugfix on 0.2.5.3-alpha. - When deciding whether to build the 64-bit curve25519 implementation, detect platforms where we can compile 128-bit arithmetic but cannot link it. Fixes bug 11729; bugfix on 0.2.4.8-alpha. Patch from "conradev". + - Fix compilation when DNS_CACHE_DEBUG is enabled. Fixes bug 11761; + bugfix on 0.2.3.13-alpha. Found by "cypherpunks".
o Minor bugfixes (Directory server): - When sending a compressed set of descriptors or microdescriptors, @@ -93,7 +102,7 @@ Changes in version 0.2.5.5-alpha - 2014-06-?? for the stats files. (They are in a subdirectory called "stats", not "status".)
- o Minor bugfixes (linux seccomp sandbox): + o Minor bugfixes (Linux seccomp sandbox): - Make the seccomp sandbox code compile with ARM linux. Fixes bug 11622; bugfix on 0.2.5.1-alpha. - Avoid crashing when re-opening listener ports with the seccomp @@ -138,6 +147,10 @@ Changes in version 0.2.5.5-alpha - 2014-06-?? Port as used by sever-side pluggable transports. We had implemented this option before, but the code to make it settable had been omitted. Fixes bug 11635; bugfix on 0.2.5.1-alpha. + - Avoid another 60-second delay when starting Tor in a pluggable- + transport-using configuration when we already have cached + descriptors for our bridges. Fixes bug 11965; bugfix + on 0.2.3.6-alpha.
o Minor bugfixes (testing): - The Python parts of the test scripts now work on Python 3 as well @@ -148,6 +161,10 @@ Changes in version 0.2.5.5-alpha - 2014-06-?? with, check for "python2.7" and "python3.3"; previously we were only looking for "python", "python2", and "python3". Patch from Dana Koch. Fixes bug 11632; bugfix on 0.2.5.2-alpha. + - Fix all valgrind warnings produced by the unit tests. There were + over a thousand memory leak warnings previously, mostly produced + by forgetting to free things in the unit test code. Fixes bug + 11618, bugfixes on many versions of Tor.
o Minor bugfixes (tor-fw-helper): - Give a correct log message when tor-fw-helper fails to launch. @@ -155,13 +172,7 @@ Changes in version 0.2.5.5-alpha - 2014-06-?? string we could not parse".) Fixes bug 9781; bugfix on 0.2.4.2-alpha.
- o Minor bugfixes: - - Avoid another 60-second delay when starting Tor in a pluggable- - transport-using configuration when we already have cached - descriptors for our bridges. Fixes bug 11965; bugfix - on 0.2.3.6-alpha. - - o Minor bugfixes: + o Minor bugfixes (relay, threading): - Check return code on spawn_func() in cpuworker code, so that we don't think we've spawned a nonworking cpuworker and write junk to it forever. Fix related to bug 4345; bugfix on all released Tor @@ -171,37 +182,15 @@ Changes in version 0.2.5.5-alpha - 2014-06-?? bug 4345; bugfix on all released Tor versions. Reported by "cypherpunks".
- o Minor bugfixes: + o Minor bugfixes (relay, oom prevention): - Correctly detect the total available system memory. We tried to do this in 0.2.5.4-alpha, but the code was set up to always return an error value, even on success. Fixes bug 11805; bugfix on 0.2.5.4-alpha.
- o Minor bugfixes: - - Fix a broken log message about delayed directory fetches that was - caused by a misuse of strlcpy(). Fixes bug 11654; bugfix - on 0.2.5.3-alpha. - - o Minor bugfixes: - - Fix all valgrind warnings produced by the unit tests. There were - over a thousand memory leak warnings previously, mostly produced - by forgetting to free things in the unit test code. Fixes bug - 11618, bugfixes on many versions of Tor. - - o Minor bugfixes: - - Fix compilation when DNS_CACHE_DEBUG is enabled. Fixes bug 11761; - bugfix on 0.2.3.13-alpha. Found by "cypherpunks". - - o Minor bugfixes: - - Make Tor compile correctly with --disable-buf-freelists. Fixes bug - 11623; bugfix on 0.2.5.3-alpha. - - o Bugfixes: - - Add configure options controlling allocator tricks like mempools - and freelists, and turn them off by default; on most platforms - malloc is reasonable enough for this not to be necessary, and a - similar feature in OpenSSL exacerbated Heartbleed. Fixes - bug #11476. + o Minor bugfixes (logging): + - Fix a misformatted log message about delayed directory fetches. + Fixes bug 11654; bugfix on 0.2.5.3-alpha.
o Distribution: - Include a tor.service file in contrib/dist for use with systemd.
tor-commits@lists.torproject.org