[tor-commits] [tor/release-0.3.5] Initial changelog for 0.3.5.10

nickm at torproject.org nickm at torproject.org
Tue Mar 17 19:04:19 UTC 2020


commit 261bf5f8632c21d2a1a54450325eab46572b6ee6
Author: Nick Mathewson <nickm at torproject.org>
Date:   Tue Mar 17 15:00:13 2020 -0400

    Initial changelog for 0.3.5.10
---
 ChangeLog                | 69 ++++++++++++++++++++++++++++++++++++++++++++++++
 changes/bug29819         |  8 ------
 changes/bug32753         |  3 ---
 changes/bug33093_logging |  5 ----
 changes/ticket32240      |  4 ---
 changes/ticket32242      |  2 --
 changes/ticket32407      |  4 ---
 changes/ticket32629      |  4 ---
 changes/ticket32792      |  3 ---
 changes/ticket33075      |  4 ---
 changes/ticket33194      |  4 ---
 changes/ticket33195      |  4 ---
 changes/ticket33212      |  4 ---
 changes/trove_2020_003   |  4 ---
 14 files changed, 69 insertions(+), 53 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index dde2a8f71..20a78b5d2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,72 @@
+Changes in version 0.3.5.10 - 2020-03-??
+  blurb.
+
+  o Major bugfixes (linux seccomp sandbox, backport from 0.4.3.1-alpha):
+    - Correct how we use libseccomp. Particularly, stop assuming that
+      rules are applied in a particular order or that more rules are
+      processed after the first match. Neither is the case! In
+      libseccomp <2.4.0 this lead to some rules having no effect.
+      libseccomp 2.4.0 changed how rules are generated, leading to a
+      different ordering, which in turn led to a fatal crash during
+      startup. Fixes bug 29819; bugfix on 0.2.5.1-alpha. Patch by
+      Peter Gerber.
+
+  o Minor features (continuous integration, backport from 0.4.3.2-alpha):
+    - Stop allowing failures on the Travis CI stem tests job. It looks
+      like all the stem hangs we were seeing before are now fixed.
+      Closes ticket 33075.
+
+  o Minor bugfixes (bridges, backport from 0.4.3.1-alpha):
+    - Lowercase the configured value of BridgeDistribution before adding
+      it to the descriptor. Fixes bug 32753; bugfix on 0.3.2.3-alpha.
+
+  o Minor bugfixes (crash, backport from 0.4.2.4-rc):
+    - When running Tor with an option like --verify-config or
+      --dump-config that does not start the event loop, avoid crashing
+      if we try to exit early because of an error. Fixes bug 32407;
+      bugfix on 0.3.3.1-alpha.
+
+  o Minor bugfixes (logging, backport from 0.4.3.2-alpha):
+    - If we encounter a bug when flushing a buffer to a TLS connection,
+      only log the bug once per invocation of the Tor process.
+      Previously we would log with every occurrence, which could cause
+      us to run out of disk space. Fixes bug 33093; bugfix
+      on 0.3.2.2-alpha.
+
+  o Minor bugfixes (onion services v3, backport from 0.4.3.3-alpha):
+    - Fix an assertion failure that could result from a corrupted
+      ADD_ONION control port command. Found by Saibato. Fixes bug 33137;
+      bugfix on 0.3.3.1-alpha. This issue is also tracked
+      as TROVE-2020-003.
+
+  o Minor bugfixes (rust, build, backport from 0.4.3.2-alpha):
+    - Fix a syntax warning given by newer versions of Rust that was
+      creating problems for our continuous integration. Fixes bug 33212;
+      bugfix on 0.3.5.1-alpha.
+
+  o Testing (backport from 0.4.3.1-alpha):
+    - Re-enable the Travis CI macOS Chutney build, but don't let it
+      prevent the Travis job from finishing. (The Travis macOS jobs are
+      slow, so we don't want to have it delay the whole CI process.)
+      Closes ticket 32629.
+    - Turn off Tor's Sandbox in Chutney jobs, and run those jobs on
+      Ubuntu Bionic. Turning off the Sandbox is a work-around, until we
+      fix the sandbox errors in 32722. Closes ticket 32240.
+
+  o Testing (continuous integration, backport from 0.4.3.1-alpha):
+    - Use zstd in our Travis Linux builds. Closes ticket 32242.
+
+  o Testing (Travis CI, backport from 0.4.3.3-alpha):
+    - Remove a redundant distcheck job. Closes ticket 33194.
+    - Sort the Travis jobs in order of speed: putting the slowest jobs
+      first takes full advantage of Travis job concurrency. Closes
+      ticket 33194.
+    - Stop allowing the Chutney IPv6 Travis job to fail. This job was
+      previously configured to fast_finish (which requires
+    - When a Travis chutney job fails, use chutney's new "diagnostics.sh"
+      tool to produce detailed diagnostic output. Closes ticket 32792.
+
+
 Changes in version 0.3.5.9 - 2019-12-09
   Tor 0.3.5.9 backports serveral fixes from later releases, including
   several that affect bridge users, relay stability, onion services,
diff --git a/changes/bug29819 b/changes/bug29819
deleted file mode 100644
index d37ac83d6..000000000
--- a/changes/bug29819
+++ /dev/null
@@ -1,8 +0,0 @@
-  o Minor bugfixes (linux seccomp sandbox):
-    - Correct how we use libseccomp. Particularly, stop assuming that
-      rules are applied in a particular order or that more rules are
-      processed after the first match. Neither is the case! In libseccomp
-      <2.4.0 this lead to some rules having no effect. Libseccomp 2.4.0
-      changed how rules are generated leading to a different ordering
-      which in turn lead to a fatal crash during startup. Fixes bug
-      29819; bugfix on 0.2.5.1-alpha. Patch by Peter Gerber.
diff --git a/changes/bug32753 b/changes/bug32753
deleted file mode 100644
index 6f59c7729..000000000
--- a/changes/bug32753
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (bridges):
-    - Lowercase the value of BridgeDistribution from torrc before adding it to
-      the descriptor. Fixes bug 32753; bugfix on 0.3.2.3-alpha.
diff --git a/changes/bug33093_logging b/changes/bug33093_logging
deleted file mode 100644
index e26e4a64a..000000000
--- a/changes/bug33093_logging
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (logging):
-    - If we encounter a bug when flushing a buffer to a TLS connection,
-      only log the bug once per invocation of the Tor process.  Previously we
-      would log with every occurrence, which could cause us to run out of
-      disk space.  Fixes bug 33093; bugfix on 0.3.2.2-alpha.
diff --git a/changes/ticket32240 b/changes/ticket32240
deleted file mode 100644
index 35cc3df27..000000000
--- a/changes/ticket32240
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Testing:
-    - Turn off Tor's Sandbox in Chutney jobs, and run those jobs on Ubuntu
-      Bionic. Turning off the Sandbox is a work-around, until we fix the
-      sandbox errors in 32722. Closes ticket 32240.
diff --git a/changes/ticket32242 b/changes/ticket32242
deleted file mode 100644
index d63d5a586..000000000
--- a/changes/ticket32242
+++ /dev/null
@@ -1,2 +0,0 @@
-  o Testing (continuous integration):
-    - Use zstd in our Travis Linux builds. Closes ticket 32242.
diff --git a/changes/ticket32407 b/changes/ticket32407
deleted file mode 100644
index badb09abf..000000000
--- a/changes/ticket32407
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (crash):
-    - When running Tor with an option like --verify-config or --dump-config
-      that does not start the event loop, avoid crashing if we try to exit
-      early because of an error. Fixes bug 32407; bugfix on 0.3.3.1-alpha.
diff --git a/changes/ticket32629 b/changes/ticket32629
deleted file mode 100644
index 740746c57..000000000
--- a/changes/ticket32629
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Testing:
-    - Re-enable the Travis CI macOS Chutney build, but allow the job to finish
-      before it finishes, because the Travis macOS jobs are slow.
-      Closes ticket 32629.
diff --git a/changes/ticket32792 b/changes/ticket32792
deleted file mode 100644
index 553cf0ca8..000000000
--- a/changes/ticket32792
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Testing:
-    - When a Travis chutney job fails, use chutney's new "diagnostics.sh" tool
-      to produce detailed diagnostic output. Closes ticket 32792.
diff --git a/changes/ticket33075 b/changes/ticket33075
deleted file mode 100644
index 69698d90b..000000000
--- a/changes/ticket33075
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Testing:
-    - Stop allowing failures on the Travis CI stem tests job. It looks like all
-      the stem hangs we were seeing are now fixed, but let's make sure we see
-      them if they happen again. Closes ticket 33075.
diff --git a/changes/ticket33194 b/changes/ticket33194
deleted file mode 100644
index b87e55348..000000000
--- a/changes/ticket33194
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Testing:
-    - Remove a redundant distcheck job. Closes ticket 33194.
-    - Sort the Travis jobs in order of speed. Putting the slowest jobs first
-      takes full advantage of Travis job concurrency. Closes ticket 33194.
diff --git a/changes/ticket33195 b/changes/ticket33195
deleted file mode 100644
index 11abd4816..000000000
--- a/changes/ticket33195
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Testing:
-    - Stop allowing the Chutney IPv6 Travis job to fail. This job was
-      previously configured to fast_finish (which requires allow_failure), to
-      speed up the build. Closes ticket 33195.
diff --git a/changes/ticket33212 b/changes/ticket33212
deleted file mode 100644
index aeb09e0c6..000000000
--- a/changes/ticket33212
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (rust, build):
-    - Fix a syntax warning given by newer versions of Rust, and creating
-      problems for our continuous integration.
-      Fixes bug 33212; bugfix on 0.3.5.1-alpha.
diff --git a/changes/trove_2020_003 b/changes/trove_2020_003
deleted file mode 100644
index aa1a8f1c7..000000000
--- a/changes/trove_2020_003
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (onion services v3):
-  - Fix assertion failure that could result from a corrupted ADD_ONION control
-    port command. Found by Saibato. Fixes bug 33137; bugfix on
-    0.3.3.1-alpha. This issue is also being tracked as TROVE-2020-003.



More information about the tor-commits mailing list