[tor-commits] [tor/master] label all unlabeled bugfixes sections; lightly sort more

nickm at torproject.org nickm at torproject.org
Thu May 29 15:49:05 UTC 2014


commit be9058003da9b75abbf0403743e7631dc29ba27c
Author: Nick Mathewson <nickm at 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.



More information about the tor-commits mailing list