[tor-commits] [tor/release-0.3.2] start on 0.3.2.4-alpha changelog

nickm at torproject.org nickm at torproject.org
Wed Nov 8 15:32:48 UTC 2017


commit b4b2459de0420a30508e9447b75140b538ddf69b
Author: Nick Mathewson <nickm at torproject.org>
Date:   Wed Nov 8 10:32:42 2017 -0500

    start on 0.3.2.4-alpha changelog
---
 ChangeLog                  | 84 ++++++++++++++++++++++++++++++++++++++++++++++
 changes/bug21394           |  9 -----
 changes/bug23623           |  4 ---
 changes/bug23693           |  6 ----
 changes/bug23753           |  4 ---
 changes/bug23762           |  4 ---
 changes/bug23774           |  4 ---
 changes/bug23816           |  6 ----
 changes/bug23820           |  5 ---
 changes/bug24025           |  5 ---
 changes/bug24082           |  3 --
 changes/bug24115           |  4 ---
 changes/bug24150           |  4 ---
 changes/hsdescv3_fuzz_more |  3 --
 changes/ticket21031        |  7 ----
 changes/ticket24109        |  4 ---
 16 files changed, 84 insertions(+), 72 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 87517a2a5..7833490bf 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,87 @@
+Changes in version 0.3.2.4-alpha - 2017-11-08
+  Tor 0.3.2.4-alpha is the fourth alpha release in the 0.3.2.x series.
+  It fixes several bugs introduced in earlier releases, including
+  stability and reliability fixes on earlier versions of Tor.
+
+  o Major bugfixes (Exit nodes):
+    - Fix an issue causing high-bandwidth exit nodes to fail a majority
+      or all of their DNS requests, making them basically unsuitable for
+      regular usage in Tor circuits. The problem is related to
+      libevent's DNS handling, but we can work around it in Tor. Fixes
+      bugs 21394 and 18580; bugfix on 0.1.2.2-alpha which introduced
+      eventdns. Credit goes to Dhalgren for identifying and finding a
+      workaround to this bug and to gamambel, arthuredelstein and arma
+      in helping to track it down and analyze it.
+
+  o Minor features (logging, scheduler):
+    - Introduce a SCHED_BUG() function to log extra information about
+      the scheduler state if we ever catch a bug in the scheduler.
+      Closes ticket 23753.
+
+  o Minor features (removed deprecations):
+    - The ClientDNSRejectInternalAddresses flag can once again be set in
+      non-testing Tor networks, so long as they do not use the default
+      directory authorities. This change also removes the deprecation of
+      this flag in 0.2.9.2-alpha. Closes ticket 21031.
+
+  o Minor features (testing):
+    - Our fuzzing tests now test the encrypted portions of the v3 hidden
+      service descriptors. Implements more of 21509.
+
+  o Minor bugfixes (directory client):
+    - On failure to download directory information, delay retry attempts
+      by a random amount based on the "decorrelated jitter" algorithm.
+      Our previous delay algorithm tended to produce extra-long delays
+      too easily. Fixes bug 23816; bugfix on 0.2.9.1-alpha.
+
+  o Minor bugfixes (IPv6, v3 single onion services):
+    - Remove buggy code for IPv6-only v3 single onion services, and
+      reject attempts to configure them. This release supports IPv4,
+      dual-stack, and IPv6-only v3 hidden services; and IPv4 and dual-
+      stack v3 single onion services. Fixes bug 23820; bugfix
+      on 0.3.2.1-alpha.
+
+  o Minor bugfixes (logging, relay):
+    - Downgrade a warning to a protocol warning in the case the ed25519
+      key is not consistent between the descriptor and micro descriptor
+      of a relay. This can happen for instance if the relay has been
+      flagged NoEdConsensus. Fixes bug 24025; bugfix on 0.3.2.1-alpha.
+
+  o Minor bugfixes (manpage, hidden service):
+    - Mention that the HiddenServiceNumIntroductionPoints option is 0-10
+      for v2 service and 0-20 for v3 service. Fixes bug 24115; bugfix
+      on 0.3.2.1-alpha.
+
+  o Minor bugfixes (memory leak):
+    - Fix a minor memory-leak-at-exit in the KIST scheduler. This bug
+      should have no user-visible impact. Fixes bug 23774; bugfix
+      on 0.3.2.1-alpha.
+    - Fix a memory leak when decrypting a badly formatted v3 onion
+      service descriptor. Fixes bug 24150; bugfix on 0.3.2.1-alpha.
+      Found by OSS-Fuzz; this is OSS-Fuzz issue 3994.
+
+  o Minor bugfixes (onion services):
+    - Cache some needed onion service client information instead of
+      continuously computing it over and over again. Fixes bug 23623;
+      bugfix on 0.3.2.1-alpha.
+    - Properly retry HSv3 descriptor fetches in the case where we were
+      initially missing required directory information. Fixes bug 23762;
+      bugfix on 0.3.2.1-alpha.
+
+  o Minor bugfixes (relay, crash):
+    - Avoid a crash when transitioning from client mode to bridge mode.
+      Previously, we would launch the worker threads whenever our
+      "public server" mode changed, but not when our "server" mode
+      changed. Fixes bug 23693; bugfix on 0.2.6.3-alpha.
+
+  o Minor bugfixes (testing):
+    - Fix a spurious fuzzing-only use of an uninitialized value. Found
+      by Brian Carpenter. Fixes bug 24082; bugfix on 0.3.0.3-alpha.
+    - Test that IPv6-only clients can use microdescriptors when running
+      "make test-network-all". Requires chutney master 61c28b9 or later.
+      Closes ticket 24109.
+
+
 Changes in version 0.3.2.3-alpha - 2017-10-27
   Tor 0.3.2.3-alpha is the third release in the 0.3.2 series. It fixes
   numerous small bugs in earlier versions of 0.3.2.x, and adds a new
diff --git a/changes/bug21394 b/changes/bug21394
deleted file mode 100644
index e5452e20b..000000000
--- a/changes/bug21394
+++ /dev/null
@@ -1,9 +0,0 @@
-  o Major bugfixes (Exit nodes):
-    - Fix an issue causing high-bandwidth exit nodes to fail a majority
-      or all of their DNS requests, making them basically unsuitable for
-      regular usage in Tor circuits. The problem is related to
-      libevent's DNS handling, but we can work around it in Tor. Fixes
-      bugs 21394 and 18580; bugfix on 0.1.2.2-alpha which introduced
-      eventdns. Credit goes to Dhalgren for identifying and finding a
-      workaround to this bug and to gamambel, arthuredelstein and
-      arma in helping to track it down and analyze it.
diff --git a/changes/bug23623 b/changes/bug23623
deleted file mode 100644
index 1e2e5c2ac..000000000
--- a/changes/bug23623
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (onion services):
-    - Cache some needed onion service client information instead of
-      continuously computing it over and over again. Fixes bug 23623; bugfix
-      on 0.3.2.1-alpha.
diff --git a/changes/bug23693 b/changes/bug23693
deleted file mode 100644
index 796398be5..000000000
--- a/changes/bug23693
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Minor bugfixes (relay, crash):
-    - Avoid a crash when transitioning from client mode to bridge mode.
-      Previously, we would launch the worker threads whenever our "public
-      server" mode changed, but not when our "server" mode changed.
-      Fixes bug 23693; bugfix on 0.2.6.3-alpha.
-
diff --git a/changes/bug23753 b/changes/bug23753
deleted file mode 100644
index 8782a8e2d..000000000
--- a/changes/bug23753
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor features (logging, scheduler):
-    - Introduce a SCHED_BUG() function to log extra information about the
-      scheduler state if we ever catch a bug in the scheduler. Closes ticket
-      23753.
diff --git a/changes/bug23762 b/changes/bug23762
deleted file mode 100644
index 741a88e21..000000000
--- a/changes/bug23762
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (hidden service v3):
-    - Properly retry HSv3 descriptor fetches in the case where we were initially
-      missing required directory information. Fixes bug 23762; bugfix on
-      0.3.2.1-alpha.
diff --git a/changes/bug23774 b/changes/bug23774
deleted file mode 100644
index 2ea5c0122..000000000
--- a/changes/bug23774
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (memory leak):
-    - Fix a minor memory-leak-at-exit in the KIST scheduler. This
-      bug should have no user-visible impact. Fixes bug 23774;
-      bugfix on 0.3.2.1-alpha.
diff --git a/changes/bug23816 b/changes/bug23816
deleted file mode 100644
index 6139dec9e..000000000
--- a/changes/bug23816
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Minor bugfixes (directory client):
-    - On failure to download directory information, delay retry attempts
-      by a random amount based on the "decorrelated jitter" algorithm.
-      Our previous delay algorithm tended to produce extra-long delays too
-      easily. Fixes bug 23816; bugfix on 0.2.9.1-alpha.
-
diff --git a/changes/bug23820 b/changes/bug23820
deleted file mode 100644
index 4e920d049..000000000
--- a/changes/bug23820
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (IPv6, v3 single onion services):
-    - Remove buggy code for IPv6-only v3 single onion services, and reject
-      attempts to configure them. This release supports IPv4, dual-stack, and
-      IPv6-only v3 hidden services; and IPv4 and dual-stack v3 single onion
-      services. Fixes bug 23820; bugfix on 0.3.2.1-alpha.
diff --git a/changes/bug24025 b/changes/bug24025
deleted file mode 100644
index 1d7841af5..000000000
--- a/changes/bug24025
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (logging, relay):
-    - Downgrade a warning to a protocol warning in the case the ed25519 key is
-      not consistent between the descriptor and micro descriptor of a relay.
-      This can happen for instance if the relay has been flagged
-      NoEdConsensus. Fixes bug 24025; bugfix on 0.3.2.1-alpha.
diff --git a/changes/bug24082 b/changes/bug24082
deleted file mode 100644
index 152323935..000000000
--- a/changes/bug24082
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (testing):
-    - Fix a spurious fuzzing-only use of an uninitialized value.
-      Found by Brian Carpenter. Fixes bug 24082; bugfix on 0.3.0.3-alpha.
diff --git a/changes/bug24115 b/changes/bug24115
deleted file mode 100644
index 767f13840..000000000
--- a/changes/bug24115
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (manpage, hidden service):
-    - Mention that the HiddenServiceNumIntroductionPoints option is 0-10 for
-      v2 service and 0-20 for v3 service. Fixes bug 24115; bugfix on
-      0.3.2.1-alpha.
diff --git a/changes/bug24150 b/changes/bug24150
deleted file mode 100644
index cfda7c40d..000000000
--- a/changes/bug24150
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (v3 onion services):
-    - Fix a memory leak when decrypting a badly formatted v3 onion
-      service descriptor. Fixes bug 24150; bugfix on 0.3.2.1-alpha.
-      Found by OSS-Fuzz; this is OSS-Fuzz issue 3994.
diff --git a/changes/hsdescv3_fuzz_more b/changes/hsdescv3_fuzz_more
deleted file mode 100644
index 25626bb9a..000000000
--- a/changes/hsdescv3_fuzz_more
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (testing):
-    - Our fuzzing tests now test the encrypted portions of the
-      v3 hidden service descriptors.  Implements more of 21509.
diff --git a/changes/ticket21031 b/changes/ticket21031
deleted file mode 100644
index b081fb018..000000000
--- a/changes/ticket21031
+++ /dev/null
@@ -1,7 +0,0 @@
-  o Minor features (removed deprecations):
-   - The ClientDNSRejectInternalAddresses flag can once again be set in
-     non-testing Tor networks, so long as they do not use the default
-     directory authorities.
-     This change also removes the deprecation of this
-     flag in 0.2.9.2-alpha. Closes ticket 21031.
-
diff --git a/changes/ticket24109 b/changes/ticket24109
deleted file mode 100644
index f66271817..000000000
--- a/changes/ticket24109
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor features (integration tests):
-    - Test that IPv6-only clients can use microdescriptors when running
-      "make test-network-all". Requires chutney master 61c28b9 or later.
-      Closes ticket 24109.



More information about the tor-commits mailing list