[tor-commits] [tor/release-0.3.5] Start a changelog for 0.3.5.11

nickm at torproject.org nickm at torproject.org
Mon Jul 6 21:10:54 UTC 2020


commit b66953a3f5018d5062ab238eaae89ba46fdaac2c
Author: Nick Mathewson <nickm at torproject.org>
Date:   Mon Jul 6 17:10:48 2020 -0400

    Start a changelog for 0.3.5.11
---
 ChangeLog                 | 71 +++++++++++++++++++++++++++++++++++++++++++++++
 changes/bug16016          |  4 ---
 changes/bug32884          |  5 ----
 changes/bug33032          |  6 ----
 changes/bug33673          |  6 ----
 changes/bug34078          |  5 ----
 changes/bug34303          |  5 ----
 changes/ticket28992       |  3 --
 changes/ticket33361       |  3 --
 changes/ticket33491       |  6 ----
 changes/ticket33643       |  5 ----
 changes/ticket33643_part2 |  3 --
 12 files changed, 71 insertions(+), 51 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a2f214a97..da40ed074 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,74 @@
+Changes in version 0.3.5.11 - 2020-07-??
+  Tor 0.3.5.11 backports fixes from later tor releases, including XXX
+
+  o Major bugfixes (DoS defenses, bridges, pluggable transport, backport from 0.4.3.4-rc):
+    - Fix a bug that was preventing DoS defenses from running on bridges
+      with a pluggable transport. Previously, the DoS subsystem was not
+      given the transport name of the client connection, thus failed to
+      find the GeoIP cache entry for that client address. Fixes bug
+      33491; bugfix on 0.3.3.2-alpha.
+
+  o Minor features (testing, backport from 0.4.3.4-rc):
+    - The unit tests now support a "TOR_SKIP_TESTCASES" environment
+      variable to specify a list of space-separated test cases that
+      should not be executed. We will use this to disable certain tests
+      that are failing on Appveyor because of mismatched OpenSSL
+      libraries. Part of ticket 33643.
+
+  o Minor bugfix (relay, configuration, backport from 0.4.3.3-alpha):
+    - Warn if the ContactInfo field is not set, and tell the relay
+      operator that not having a ContactInfo field set might cause their
+      relay to get rejected in the future. Fixes bug 33361; bugfix
+      on 0.1.1.10-alpha.
+
+  o Minor bugfixes (client performance, backport from 0.4.4.1-alpha):
+    - Resume use of preemptively-built circuits when UseEntryGuards is set
+      to 0. We accidentally disabled this feature with that config
+      setting, leading to slower load times. Fixes bug 34303; bugfix
+      on 0.3.3.2-alpha.
+
+  o Minor bugfixes (compiler compatibility, backport from 0.4.3.5):
+    - Avoid compiler warnings from Clang 10 related to the use of GCC-
+      style "/* falls through */" comments. Both Clang and GCC allow
+      __attribute__((fallthrough)) instead, so that's what we're using
+      now. Fixes bug 34078; bugfix on 0.3.1.3-alpha.
+
+  o Minor bugfixes (embedded Tor, backport from 0.4.3.1-alpha):
+    - When starting Tor any time after the first time in a process,
+      register the thread in which it is running as the main thread.
+      Previously, we only did this on Windows, which could lead to bugs
+      like 23081 on non-Windows platforms. Fixes bug 32884; bugfix
+      on 0.3.3.1-alpha.
+
+  o Minor bugfixes (key portability, backport from 0.4.3.4-rc):
+    - When reading PEM-encoded key data, tolerate CRLF line-endings even
+      if we are not running on Windows. Previously, non-Windows hosts
+      would reject these line-endings in certain positions, making
+      certain key files hard to move from one host to another. Fixes bug
+      33032; bugfix on 0.3.5.1-alpha.
+
+  o Minor bugfixes (logging, backport from 0.4.4.2-alpha):
+    - Downgrade a noisy log message that could occur naturally when
+      receiving an extrainfo document that we no longer want. Fixes bug
+      16016; bugfix on 0.2.6.3-alpha.
+
+  o Minor bugfixes (onion service v3, client, backport from 0.4.3.3-alpha):
+    - Remove a BUG() warning that would cause a stack trace if an onion
+      service descriptor was freed while we were waiting for a
+      rendezvous circuit to complete. Fixes bug 28992; bugfix
+      on 0.3.2.1-alpha.
+
+  o Testing (CI, backport from 0.4.3.4-rc):
+    - In our Appveyor Windows CI, copy required DLLs to test and app
+      directories, before running tor's tests. This ensures that tor.exe
+      and test*.exe use the correct version of each DLL. This fix is not
+      required, but we hope it will avoid DLL search issues in future.
+      Fixes bug 33673; bugfix on 0.3.4.2-alpha.
+    - On Appveyor, skip the crypto/openssl_version test, which is
+      failing because of a mismatched library installation. Fix
+      for 33643.
+
+
 Changes in version 0.3.5.10 - 2020-03-18
   Tor 0.3.5.10 backports many fixes from later Tor releases, including a
   fix for TROVE-2020-002, a major denial-of-service vulnerability that
diff --git a/changes/bug16016 b/changes/bug16016
deleted file mode 100644
index 313ef672e..000000000
--- a/changes/bug16016
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (logging):
-    - Downgrade a noisy log message that could occur naturally when
-      receiving an extrainfo document that we no longer want.
-      Fixes bug 16016; bugfix on 0.2.6.3-alpha.
diff --git a/changes/bug32884 b/changes/bug32884
deleted file mode 100644
index 9ab1d2446..000000000
--- a/changes/bug32884
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (embedded Tor):
-    - When starting Tor any time after the first time in a process, register
-      the thread in which it is running as the main thread.  Previously, we
-      only did this on Windows, which could lead to bugs like 23081 on
-      non-Windows platforms.  Fixes bug 32884; bugfix on 0.3.3.1-alpha.
diff --git a/changes/bug33032 b/changes/bug33032
deleted file mode 100644
index 0c665f25d..000000000
--- a/changes/bug33032
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Minor bugfixes (key portability):
-    - When reading PEM-encoded key data, tolerate CRLF line-endings even if
-      we are not running on Windows. Previously, non-Windows hosts
-      would reject these line-endings in certain positions, making
-      certain key files hard to move from one host to another.
-      Fixes bug 33032; bugfix on 0.3.5.1-alpha.
diff --git a/changes/bug33673 b/changes/bug33673
deleted file mode 100644
index 37c00f2e6..000000000
--- a/changes/bug33673
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Testing:
-    - In our Appveyor Windows CI, copy required DLLs to test and app, before
-      running tor's tests. This ensures that tor.exe and test*.exe use the
-      correct version of each DLL. This fix is not required, but we hope it
-      will avoid DLL search issues in future.
-      Fixes bug 33673; bugfix on 0.3.4.2-alpha.
diff --git a/changes/bug34078 b/changes/bug34078
deleted file mode 100644
index 1015d2454..000000000
--- a/changes/bug34078
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (compiler compatibility):
-    - Avoid compiler warnings from Clang 10 related to the use of
-      GCC-style "/* falls through */" comments.  Both Clang and GCC allow
-      __attribute__((fallthrough)) instead, so that's what we're using now.
-      Fixes bug 34078; bugfix on 0.3.1.3-alpha.
diff --git a/changes/bug34303 b/changes/bug34303
deleted file mode 100644
index dce57f464..000000000
--- a/changes/bug34303
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (client performance):
-    - Resume being willing to use preemptively-built circuits when
-      UseEntryGuards is set to 0. We accidentally disabled this feature
-      with that config setting, leading to slower load times. Fixes bug
-      34303; bugfix on 0.3.3.2-alpha.
diff --git a/changes/ticket28992 b/changes/ticket28992
deleted file mode 100644
index 3e45d73e4..000000000
--- a/changes/ticket28992
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (onion service v3, client):
-    - Remove a BUG() that is causing a stacktrace for a situation that very
-      rarely happens but still can. Fixes bug 28992; bugfix on 0.3.2.1-alpha.
diff --git a/changes/ticket33361 b/changes/ticket33361
deleted file mode 100644
index bc9715d6a..000000000
--- a/changes/ticket33361
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfix (relay, configuration):
-    - Now warn if the ContactInfo field is not set and mention that the relay
-      might get rejected if so. Fixes bug 33361; bugfix on 0.1.1.10-alpha.
diff --git a/changes/ticket33491 b/changes/ticket33491
deleted file mode 100644
index 595ea863e..000000000
--- a/changes/ticket33491
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Major bugfixes (DoS defenses, bridges, pluggable transport):
-    - DoS subsystem was not given the transport name of the client connection
-      when tor is a bridge and thus failing to find the GeoIP cache entry for
-      that client address. This resulted in failing to apply DoS defenses on
-      bridges with a pluggable transport. Fixes bug 33491; bugfix on
-      0.3.3.2-alpha.
diff --git a/changes/ticket33643 b/changes/ticket33643
deleted file mode 100644
index 7fddab74e..000000000
--- a/changes/ticket33643
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor features (testing):
-    - The unit tests now support a "TOR_SKIP_TESTCASES" environment variable
-      to specify a list of space-separated test cases that should not be
-      executed. We will use this to disable certain tests that are failing on
-      Appveyor because of mismatched OpenSSL libraries. Part of ticket 33643.
diff --git a/changes/ticket33643_part2 b/changes/ticket33643_part2
deleted file mode 100644
index 28193d2af..000000000
--- a/changes/ticket33643_part2
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Testing (CI):
-    - On appveyor, skip the crypto/openssl_version test, which is failing
-      because of a mismatched library installation. Fix for 33643.



More information about the tor-commits mailing list