Browse Source

label all unlabeled bugfixes sections; lightly sort more

Nick Mathewson 10 years ago
parent
commit
be9058003d
1 changed files with 26 additions and 37 deletions
  1. 26 37
      ChangeLog

+ 26 - 37
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;
       under a fairly wide variety of circumstances. Fixes bug 11469;
       bugfix on 0.2.4.3-alpha.
       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
     - Directory authorities now include a digest of each relay's
       identity key as a part of its microdescriptor.
       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
     - Give more specific warnings when we notice at the client side that
       an onion handshake has failed. Fixes ticket 9635.
       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):
   o Minor features (security):
     - Apply the secure SipHash-2-4 function to the hash table mapping
     - Apply the secure SipHash-2-4 function to the hash table mapping
       circuit IDs and channels to circuits. We missed this one when we
       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
     - Resolve clang complaints on OpenBSD with -Wshorten-64-to-32 due to
       treatment of long and time_t as comparable types. Fixes part of
       treatment of long and time_t as comparable types. Fixes part of
       bug 11633. Patch from Dana Koch.
       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
     - When deciding whether to build the 64-bit curve25519
       implementation, detect platforms where we can compile 128-bit
       implementation, detect platforms where we can compile 128-bit
       arithmetic but cannot link it. Fixes bug 11729; bugfix on
       arithmetic but cannot link it. Fixes bug 11729; bugfix on
       0.2.4.8-alpha. Patch from "conradev".
       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):
   o Minor bugfixes (Directory server):
     - When sending a compressed set of descriptors or microdescriptors,
     - 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",
       for the stats files. (They are in a subdirectory called "stats",
       not "status".)
       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
     - Make the seccomp sandbox code compile with ARM linux. Fixes bug
       11622; bugfix on 0.2.5.1-alpha.
       11622; bugfix on 0.2.5.1-alpha.
     - Avoid crashing when re-opening listener ports with the seccomp
     - 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
       Port as used by sever-side pluggable transports. We had
       implemented this option before, but the code to make it settable
       implemented this option before, but the code to make it settable
       had been omitted. Fixes bug 11635; bugfix on 0.2.5.1-alpha.
       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):
   o Minor bugfixes (testing):
     - The Python parts of the test scripts now work on Python 3 as well
     - 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
       with, check for "python2.7" and "python3.3"; previously we were
       only looking for "python", "python2", and "python3". Patch from
       only looking for "python", "python2", and "python3". Patch from
       Dana Koch. Fixes bug 11632; bugfix on 0.2.5.2-alpha.
       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):
   o Minor bugfixes (tor-fw-helper):
     - Give a correct log message when tor-fw-helper fails to launch.
     - 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
       string we could not parse".) Fixes bug 9781; bugfix
       on 0.2.4.2-alpha.
       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
     - 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
       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
       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
       bug 4345; bugfix on all released Tor versions. Reported
       by "cypherpunks".
       by "cypherpunks".
 
 
-  o Minor bugfixes:
+  o Minor bugfixes (relay, oom prevention):
     - Correctly detect the total available system memory. We tried to do
     - 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
       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
       error value, even on success. Fixes bug 11805; bugfix
       on 0.2.5.4-alpha.
       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:
   o Distribution:
     - Include a tor.service file in contrib/dist for use with systemd.
     - Include a tor.service file in contrib/dist for use with systemd.