[tor-commits] [tor/release-0.3.5] Start an 0.3.5.7 changelog

nickm at torproject.org nickm at torproject.org
Fri Jan 4 20:04:06 UTC 2019


commit 54049cb6f4f139f31044109fa29ef7d0828451a5
Author: Nick Mathewson <nickm at torproject.org>
Date:   Fri Jan 4 15:03:01 2019 -0500

    Start an 0.3.5.7 changelog
---
 ChangeLog           | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 changes/bug28568    |  4 ----
 changes/bug28612    |  4 ----
 changes/bug28974    |  3 ---
 changes/ticket28838 |  8 -------
 changes/ticket28851 |  4 ----
 changes/ticket28879 |  5 -----
 changes/ticket28881 |  4 ----
 changes/ticket28883 |  4 ----
 changes/ticket28912 |  6 ------
 changes/ticket28924 |  4 ----
 changes/ticket28973 |  6 ------
 12 files changed, 62 insertions(+), 52 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index a1667aa30..08bb41cae 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,65 @@
+Changes in version 0.3.5.7 - 2019-01-07
+  Blurb.
+
+  o Major bugfixes (relay, directory):
+    - Always reactivate linked connections in the mainloop so long as
+      any linked connection has been active. Previously, connections
+      serving directory information wouldn't get reactivated after the
+      first chunk of data was sent (usually 32KB), which would prevent
+      clients from bootstrapping. Fixes bug 28912; bugfix on
+      0.3.4.1-alpha. Patch by "cypherpunks3".
+
+  o Minor features (compilation):
+    - When possible, place our warning flags in a separate file, to
+      avoid flooding verbose build logs. Closes ticket 28924.
+
+  o Minor features (OpenSSL bug workaround):
+    - Work around a bug in OpenSSL 1.1.1a, which prevented the TLS 1.3
+      key export function from handling long labels. When this bug is
+      detected, Tor will disable TLS 1.3. We recommend upgrading to a
+      version of OpenSSL without this bug when it becomes available.
+      Closes ticket 28973.
+
+  o Minor features (performance):
+    - Remove about 96% of the work from the function that we run at
+      startup to test our curve25519_basepoint implementation. Since
+      this function has yet to find an actual failure, we now only run
+      it for 8 iterations instead of 200. Based on our profile
+      information, this change should save around 8% of our startup time
+      on typical desktops, and may have a similar effect on other
+      platforms. Closes ticket 28838.
+    - Stop re-validating our hardcoded Diffie-Hellman parameters on
+      every startup. Doing this wasted time and cycles, especially on
+      low-powered devices. Closes ticket 28851.
+
+  o Minor bugfixes (compilation):
+    - Fix compilation for Android by adding a missing header to
+      freespace.c. Fixes bug 28974; bugfix on 0.3.5.1-alpha.
+
+  o Minor bugfixes (correctness):
+    - Fix an unreached code path where we checked the value of
+      "hostname" inside send_resolved_hostname_cell(). Previously, we
+      used it before checking it; now we check it first. Fixes bug
+      28879; bugfix on 0.1.2.7-alpha.
+
+  o Minor bugfixes (testing):
+    - Make sure that test_rebind.py actually obeys its timeout, even
+      when it receives a large number of log messages. Fixes bug 28883;
+      bugfix on 0.3.5.4-alpha.
+    - Stop running stem's unit tests as part of "make test-stem", but
+      continue to run stem's unit and online tests during "make test-
+      stem-full". Fixes bug 28568; bugfix on 0.2.6.3-alpha.
+
+  o Minor bugfixes (windows services):
+    - Make Tor start correctly as an NT service again: previously it was
+      broken by refactoring. Fixes bug 28612; bugfix on 0.3.5.3-alpha.
+
+  o Code simplification and refactoring:
+    - When parsing a port configuration, make it more obvious to static
+      analyzer tools that we always initialize the address. Closes
+      ticket 28881.
+
+
 Changes in version 0.3.5.6-rc - 2018-12-18
   Tor 0.3.5.6-rc fixes numerous small bugs in earlier versions of Tor.
   It is the first release candidate in the 0.3.5.x series; if no further
diff --git a/changes/bug28568 b/changes/bug28568
deleted file mode 100644
index 919ec0890..000000000
--- a/changes/bug28568
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (testing):
-    - Stop running stem's unit tests as part of "make test-stem". But continue
-      to run stem's unit and online tests during "make test-stem-full".
-      Fixes bug 28568; bugfix on 0.2.6.3-alpha.
diff --git a/changes/bug28612 b/changes/bug28612
deleted file mode 100644
index 559f25423..000000000
--- a/changes/bug28612
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (windows services):
-    - Make Tor start correctly as an NT service again: previously it
-      was broken by refactoring.  Fixes bug 28612; bugfix on 0.3.5.3-alpha.
-      
diff --git a/changes/bug28974 b/changes/bug28974
deleted file mode 100644
index 2d74f5674..000000000
--- a/changes/bug28974
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (compilation):
-    - Fix compilation for Android by adding a missing header to
-      freespace.c.  Fixes bug 28974; bugfix on 0.3.5.1-alpha.
diff --git a/changes/ticket28838 b/changes/ticket28838
deleted file mode 100644
index 6c290bf82..000000000
--- a/changes/ticket28838
+++ /dev/null
@@ -1,8 +0,0 @@
-  o Minor features (performance):
-    - Remove about 96% of the work from the function that we run at
-      startup to test our curve25519_basepoint implementation.  Since
-      this function has yet to find an actual failure, we'll only
-      run it for 8 iterations instead of 200. Based on our profile
-      information, this change should save around 8% of our startup
-      time on typical desktops, and may have a similar effect on
-      other platforms.  Closes ticket 28838.
diff --git a/changes/ticket28851 b/changes/ticket28851
deleted file mode 100644
index bab031866..000000000
--- a/changes/ticket28851
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor features (performance):
-    - Stop re-validating our hardcoded Diffie-Hellman parameters on every
-      startup. Doing this wasted time and cycles, especially on low-powered
-      devices. Closes ticket 28851.
diff --git a/changes/ticket28879 b/changes/ticket28879
deleted file mode 100644
index 126420f6c..000000000
--- a/changes/ticket28879
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (correctness):
-    - Fix an unreached code-path where we checked the value of "hostname"
-      inside send_resolved_hostnam_cell(). Previously, we used it before
-      checking it; now we check it first. Fixes bug 28879; bugfix on
-      0.1.2.7-alpha.
diff --git a/changes/ticket28881 b/changes/ticket28881
deleted file mode 100644
index 1b015a6c3..000000000
--- a/changes/ticket28881
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Code simplification and refactoring:
-    -  When parsing a port configuration, make it more
-       obvious to static analyzer tools that we will always initialize the
-       address. Closes ticket 28881.
diff --git a/changes/ticket28883 b/changes/ticket28883
deleted file mode 100644
index 1d8b6cb41..000000000
--- a/changes/ticket28883
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (testing):
-    - Make sure that test_rebind.py actually obeys its timeout, even
-      when it receives a large number of log messages. Fixes bug 28883;
-      bugfix on 0.3.5.4-alpha.
diff --git a/changes/ticket28912 b/changes/ticket28912
deleted file mode 100644
index 4119b778b..000000000
--- a/changes/ticket28912
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Major bugfixes (relay, directory):
-    - A connection serving directory information wouldn't get reactivated after
-      the first chunk of data was sent (usually 32KB). Tor now always activate
-      the main loop event that goes through these connections as long as at
-      least one connection is still active. Fixes bug 28912; bugfix on
-      0.3.4.1-alpha. Patch by "cypherpunks3".
diff --git a/changes/ticket28924 b/changes/ticket28924
deleted file mode 100644
index 055a6cf28..000000000
--- a/changes/ticket28924
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor features (compilation):
-    - When possible, place our warning flags in a separate file, to avoid
-      flooding verbose build logs to an unacceptable amount. Closes ticket
-      28924.
diff --git a/changes/ticket28973 b/changes/ticket28973
deleted file mode 100644
index b1d208ee5..000000000
--- a/changes/ticket28973
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Minor features (OpenSSL bug workaround):
-    - Work around a bug in OpenSSL 1.1.1a, which prevented the TLS 1.3
-      key export function from handling long labels.  When this bug
-      is detected, Tor will disable TLS 1.3.  We recommend upgrading to
-      a version of OpenSSL without this bug when it becomes available.
-      Closes ticket 28973.



More information about the tor-commits mailing list