[tor-commits] [tor/release-0.4.6] Start a changelog for 0.4.5.2-alpha

dgoulet at torproject.org dgoulet at torproject.org
Fri May 7 13:09:30 UTC 2021


commit 15fdd005401b3e007f6f7b0b6b50fd9e5c7f85b7
Author: Nick Mathewson <nickm at torproject.org>
Date:   Sat Nov 21 15:16:50 2020 -0500

    Start a changelog for 0.4.5.2-alpha
---
 ChangeLog              | 109 +++++++++++++++++++++++++++++++++++++++++++++++++
 changes/bug30187       |   5 ---
 changes/bug32880       |   5 ---
 changes/bug40015       |   4 --
 changes/bug40017       |   5 ---
 changes/bug40172       |   3 --
 changes/bug40177       |   3 --
 changes/bug40179_part1 |   4 --
 changes/bug40179_part2 |   4 --
 changes/bug40187       |   5 ---
 changes/ticket18888    |   3 --
 changes/ticket22473    |   3 --
 changes/ticket25528    |   6 ---
 changes/ticket32178    |   3 --
 changes/ticket40071    |   7 ----
 changes/ticket40142    |   3 --
 changes/ticket40165    |   5 ---
 changes/ticket40170    |   3 --
 changes/ticket40174    |   4 --
 changes/ticket40183    |   4 --
 changes/ticket40195    |   5 ---
 21 files changed, 109 insertions(+), 84 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 88fd95f191..86a5c922fa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,112 @@
+Changes in version 0.4.5.2-alpha - 2020-11-23
+  Tor 0.4.5.2-alpha is the second alpha release in the 0.4.5.2-alpha
+  series. It fixes several bugs present in earlier releases.
+
+  o Major bugfixes (crash, relay, signing key):
+    - Avoid asserts when we run Tor from the command line with
+      `--key-expiration sign` when an ORPort is not set. Fixes bug
+      40015; bugfix on 0.3.2.1-alpha. Patch by Neel Chauhan.
+
+  o Major bugfixes (relay, windows):
+    - Fix bug where running a relay on Windows would use 100% CPU after
+      some time. Makes Windows >= Vista the required Windows version to
+      build and run tor. Fixes bug 30187; bugfix on 0.4.5.1-alpha. Patch
+      by Daniel Pinto.
+
+  o Minor features (compilation):
+    - Disable deprecation warnings when building with OpenSSL 3.0.0 or
+      later. There are a number of newly deprecated APIs in OpenSSL
+      3.0.0 that Tor still requires. (A later version of Tor will try to
+      stop depending on these.) Closes ticket 40165.
+
+  o Minor features (protocol, proxy support, defense in depth):
+    - Respond more deliberately to misbehaving proxies that leave
+      leftover data on their connections, so as to be even less likely
+      as to allow them to pass their data off as having come from a
+      relay. Closes ticket 40017.
+
+  o Minor features (safety):
+    - Log a warning at startup if Tor is built with compile-time options
+      that are likely to make it less stable or reliable. Closes
+      ticket 18888.
+
+  o Minor bugfixes (circuit, handshake):
+    - In the v3 handshaking code, Use connection_or_change_state() to
+      change the state. Previously, we changed the state directly, but
+      this did not pass a state change to the pubsub or channel object.
+      Fixes bug 32880; bugfix on 0.2.3.6-alpha. Patch by Neel Chauhan.
+
+  o Minor bugfixes (client, bridge, configuration):
+    - Exit tor on a misconfiguration when the Bridge line has a
+      transport but no corresponding ClientTransportPlugin can be found.
+      Prior to this fix, tor would attempt to connect to the bridge
+      directly without using the transport leading to a possible leak on
+      the wire. Fixes bug 25528; bugfix on 0.2.6.1-alpha.
+
+  o Minor bugfixes (compilation):
+    - Fix a compilation issue in which the correct 'ranlib' program was
+      not used when building libtor.a. Fixes bug 40172; bugfix
+      on 0.4.5.1-alpha.
+    - Remove a duplicate typedef in metrics_store.c. Fixes bug 40177;
+      bugfix on 0.4.5.1-alpha.
+
+  o Minor bugfixes (configuration, ports):
+    - Fix an issue where an ORPort was validated against other type of
+      ports when it should have been only checked against other ORPorts.
+      This lead to "DirPort auto" to be ignored and failing to be used.
+      Fixes bug 40195; bugfix on 0.4.5.1-alpha.
+
+  o Minor bugfixes (configure, build):
+    - With USDT tracing enabled, if STAP_PROBEV() is missing, don't
+      attempt to build. Linux supports that macro but not the BSDs.
+      Fixes bug 40174; bugfix on 0.4.5.1-alpha.
+
+  o Minor bugfixes (logging):
+    - Remove trailing whitespaces from control event log messages. Fixes
+      bug 32178; bugfix on 0.1.1.1-alpha. Based on a patch by
+      Amadeusz Pawlik.
+
+  o Minor bugfixes (logging, flow control):
+    - Turn a SENDME failure log warning into a debug. It can actually
+      happen naturally. Fixes bug 40142; bugfix on 0.4.1.1-alpha.
+
+  o Minor bugfixes (port configuration):
+    - Second non ORPort of a different family (ex: SocksPort [::1]:9050)
+      was ignored due to a logical configuration parsing error. Fixes
+      bug 40183; bugfix on 0.4.5.1-alpha.
+
+  o Minor bugfixes (relay, address):
+    - Don't trigger an IP change if no new valid IP can be found. Fixes
+      bug 40071; bugfix on 0.4.5.1-alpha.
+    - When attempting to discover our IP, don't launch a descriptor
+      fetch anymore but rather a simple test circuit since the address
+      discovery is through the NETINFO cell now from the authorities.
+      Fixes bug 40071; bugfix on 0.4.5.1-alpha.
+
+  o Minor bugfixes (testing):
+    - Fix the config/parse_tcp_proxy_line test so that it works
+      correctly on systems where the DNS provider hijacks invalid
+      queries. Fixes part of bug 40179; bugfix on 0.4.3.1-alpha.
+    - Fix unit tests that used newly generated list of routers so that
+      they check them with respect to the date when they were generated,
+      not with respect to the current time. Fixes bug 40187; bugfix
+      on 0.4.5.1-alpha.
+
+  o Minor bugfixes (testing, portability):
+    - Fix our Python reference-implementation for the v3 onion service
+      handshake so that it works correctly with the version of hashlib
+      provided by Python 3.9. Fixes part of bug 40179; bugfix
+      on 0.3.1.6-rc.
+
+  o Minor bugfixes (tests):
+    - Fix the "tortls/openssl/log_one_error" test to work with OpenSSL
+      3.0.0. Fixes bug 40170; bugfix on 0.2.8.1-alpha.
+
+  o Removed features (controller):
+    - Remove the "GETINFO network-status" controller command. It has
+      been deprecated since 0.3.1.1-alpha. Closes ticket 22473.
+
+
 Changes in version 0.4.4.6 - 2020-11-12
   Tor 0.4.4.6 is the second stable release in the 0.4.4.x series. It
   backports fixes from later releases, including a fix for TROVE-2020-
diff --git a/changes/bug30187 b/changes/bug30187
deleted file mode 100644
index 2a3358d6be..0000000000
--- a/changes/bug30187
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Major bugfixes (relay, windows):
-    - Fix bug where running a relay on Windows would use 100%
-      CPU after some time. Makes Windows >= Vista the required
-      Windows version to build and run tor. Fixes bug 30187;
-      bugfix on 0.4.5.1-alpha. Patch by Daniel Pinto.
diff --git a/changes/bug32880 b/changes/bug32880
deleted file mode 100644
index a25cabb7dc..0000000000
--- a/changes/bug32880
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (circuit, handshake):
-    - In the v3 handshaking code, Use connection_or_change_state() to change
-      the state. Previously, we changed the state directly, but this did not
-      pass a state change to the pubsub or channel object. Fixes bug 32880;
-      bugfix on 0.2.3.6-alpha. Patch by Neel Chauhan.
diff --git a/changes/bug40015 b/changes/bug40015
deleted file mode 100644
index 1d190df751..0000000000
--- a/changes/bug40015
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Major bugfixes (crash, relay, signing key):
-    - Avoid asserts when we run Tor from the command line with
-      `--key-expiration sign` when an ORPort is not set. Fixes
-      bug 40015; bugfix on 0.3.2.1-alpha. Patch by Neel Chauhan.
diff --git a/changes/bug40017 b/changes/bug40017
deleted file mode 100644
index 3f5c2da968..0000000000
--- a/changes/bug40017
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor features (protocol, proxy support, defense in depth):
-    - Respond more deliberately to misbehaving proxies that leave leftover
-      data on their connections, so as to be even less likely as to allow
-      them to pass their data off as having come from a relay.
-      Closes ticket 40017.
diff --git a/changes/bug40172 b/changes/bug40172
deleted file mode 100644
index a73fcb39a3..0000000000
--- a/changes/bug40172
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (compilation):
-    - Fix a compilation issue in which the correct 'ranlib' program was not
-      used when building libtor.a.  Fixes bug 40172; bugfix on 0.4.5.1-alpha.
diff --git a/changes/bug40177 b/changes/bug40177
deleted file mode 100644
index b08be64e47..0000000000
--- a/changes/bug40177
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (compilation):
-    - Remove a duplicate typedef in metrics_store.c.  Fixes bug 40177;
-      bugfix on 0.4.5.1-alpha.
diff --git a/changes/bug40179_part1 b/changes/bug40179_part1
deleted file mode 100644
index c302373534..0000000000
--- a/changes/bug40179_part1
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (testing, portability):
-    - Fix our Python reference-implementation for the v3 onion service
-      handshake so that it works correctly with the version of hashlib provided
-      by Python 3.9. Fixes part of bug 40179; bugfix on 0.3.1.6-rc.
diff --git a/changes/bug40179_part2 b/changes/bug40179_part2
deleted file mode 100644
index 15dc861321..0000000000
--- a/changes/bug40179_part2
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (testing):
-    - Fix the config/parse_tcp_proxy_line test so that it works correctly on
-      systems where the DNS provider hijacks invalid queries.
-      Fixes part of bug 40179; bugfix on 0.4.3.1-alpha.
diff --git a/changes/bug40187 b/changes/bug40187
deleted file mode 100644
index 563e4b4d76..0000000000
--- a/changes/bug40187
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (testing):
-    - Fix unit tests that used newly generated list of routers so that they
-      check them with respect to the date when they were generated, not
-      with respect to the current time.  Fixes bug 40187; bugfix on
-      0.4.5.1-alpha.
diff --git a/changes/ticket18888 b/changes/ticket18888
deleted file mode 100644
index 279eab76ad..0000000000
--- a/changes/ticket18888
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (safety):
-    - Log a warning at startup if Tor is built with compile-time options that
-      are likely to make it less stable or reliable. Closes ticket 18888.
diff --git a/changes/ticket22473 b/changes/ticket22473
deleted file mode 100644
index c7496f9da7..0000000000
--- a/changes/ticket22473
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Removed features (controller):
-    - Remove the "GETINFO network-status" controller command. It has
-      been deprecated since 0.3.1.1-alpha.  Closes ticket 22473.
diff --git a/changes/ticket25528 b/changes/ticket25528
deleted file mode 100644
index cfc6c91fb7..0000000000
--- a/changes/ticket25528
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Minor bugfixes (client, bridge, configuration):
-    - Exit tor on a misconfiguration when the Bridge line has a transport but
-      no corresponding ClientTransportPlugin can be found. Prior to this fix,
-      tor would attempt to connect to the bridge directly without using the
-      transport leading to a possible leak on the wire. Fixes bug 25528;
-      bugfix on 0.2.6.1-alpha.
diff --git a/changes/ticket32178 b/changes/ticket32178
deleted file mode 100644
index c13e490cb0..0000000000
--- a/changes/ticket32178
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (logging):
-    - Remove trailing whitespaces from control event log messages. Fixes bug
-      32178; bugfix on 0.1.1.1-alpha. Based on a patch by Amadeusz Pawlik.
diff --git a/changes/ticket40071 b/changes/ticket40071
deleted file mode 100644
index 1e294a68e7..0000000000
--- a/changes/ticket40071
+++ /dev/null
@@ -1,7 +0,0 @@
-  o Minor bugfixes (relay, address):
-    - Don't trigger an IP change if no new valid IP can be found. Fixes bug
-      40071; bugfix on 0.4.5.1-alpha.
-    - When attempting to discover our IP, don't launch a descriptor fetch
-      anymore but rather a simple test circuit since the address discovery is
-      through the NETINFO cell now from the authorities. Fixes bug 40071; bugfix
-      on 0.4.5.1-alpha.
diff --git a/changes/ticket40142 b/changes/ticket40142
deleted file mode 100644
index 25a96b3df3..0000000000
--- a/changes/ticket40142
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (logging, flow control):
-    - Turn a SENDME failure log warning into a debug. It can actually happen
-      naturally. Fixes bug 40142; bugfix on 0.4.1.1-alpha.
diff --git a/changes/ticket40165 b/changes/ticket40165
deleted file mode 100644
index a8dd0a339b..0000000000
--- a/changes/ticket40165
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor features (compilation):
-    - Disable deprecation warnings when building with OpenSSL 3.0.0 or later.
-      There are a number of newly deprecated APIs in OpenSSL 3.0.0 that Tor
-      still requires.  (A later version of Tor will try to stop depending on
-      these.)  Closes ticket 40165.
diff --git a/changes/ticket40170 b/changes/ticket40170
deleted file mode 100644
index cc1c8dbad1..0000000000
--- a/changes/ticket40170
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (tests):
-    - Fix the "tortls/openssl/log_one_error" test to work with OpenSSL 3.0.0.
-      Fixes bug 40170; bugfix on 0.2.8.1-alpha.
diff --git a/changes/ticket40174 b/changes/ticket40174
deleted file mode 100644
index 869a2756f4..0000000000
--- a/changes/ticket40174
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (configure, build):
-    - With USDT tracing enabled, if STAP_PROBEV() is missing, don't attempt to
-      build. Linux supports that macro but not the BSDs. Fixes bug 40174; bugfix
-      on 0.4.5.1-alpha.
diff --git a/changes/ticket40183 b/changes/ticket40183
deleted file mode 100644
index 3c4bdf21e2..0000000000
--- a/changes/ticket40183
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (port configuration):
-    - Second non ORPort of a different family (ex: SocksPort [::1]:9050) was
-      ignored due to a logical configuration parsing error. Fixes bug 40183;
-      bugfix on 0.4.5.1-alpha.
diff --git a/changes/ticket40195 b/changes/ticket40195
deleted file mode 100644
index caa0bace94..0000000000
--- a/changes/ticket40195
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (configuration, ports):
-    - Fix an issue where an ORPort was validated against other type of ports
-      when it should have been only checked against other ORPorts. This lead to
-      "DirPort auto" to be ignored and failing to be used. Fixes bug 40195;
-      bugfix on 0.4.5.1-alpha.





More information about the tor-commits mailing list