]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
release: ChangeLog and ReleaseNotes for 0.4.5.13
authorTor CI Release <no-email@torproject.org>
Thu, 11 Aug 2022 13:40:32 +0000 (13:40 +0000)
committerDavid Goulet <dgoulet@torproject.org>
Thu, 11 Aug 2022 13:51:20 +0000 (09:51 -0400)
14 files changed:
ChangeLog
ReleaseNotes
changes/bug40472 [deleted file]
changes/bug40515 [deleted file]
changes/bug40645 [deleted file]
changes/clone3-sandbox [deleted file]
changes/fallbackdirs-2022-08-11 [deleted file]
changes/geoip-2022-08-11 [deleted file]
changes/ticket40579 [deleted file]
changes/ticket40581 [deleted file]
changes/ticket40601 [deleted file]
changes/ticket40604 [deleted file]
changes/ticket40623 [deleted file]
changes/ticket40649 [deleted file]

index c157e2669ac9ff95bcac0ae0535a9585c182600e..258fbc03dfafe9187dc5f29f68a2845bd41dc8d3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,67 @@
+INSERT SUMMARY BLURP
+
+Changes in version 0.4.5.13 - 2022-08-11
+  o Major bugfixes (relay):
+    - Remove OR connections btrack subsystem entries when the
+      connections closes normally. Before this, we would only close it
+      on error and thus leaking memory for each normal OR connections.
+      Fixes bug 40604; bugfix on 0.4.0.1-alpha.
+    - Stop sending TRUNCATED cell and instead close the circuits which
+      sends a DESTROY cell so every relay in the circuit path can stop
+      queuing cells. Fixes bug 40623; bugfix on 0.1.0.2-rc.
+
+  o Minor features (fallbackdir):
+    - Regenerate fallback directories generated on August 11, 2022.
+
+  o Minor features (geoip data):
+    - Update the geoip files to match the IPFire Location Database, as
+      retrieved on 2022/08/11.
+
+  o Minor features (linux seccomp2 sandbox):
+    - Permit the clone3 syscall, which is apparently used in glibc-2.34
+      and later. Closes ticket 40590.
+
+  o Minor bugfixes (controller, path bias):
+    - When a circuit's path is specified, in full or in part, from the
+      controller API, do not count that circuit towards our path-bias
+      calculations. (Doing so was incorrect, since we cannot tell
+      whether the controller is selecting relays randomly.) Resolves a
+      "Bug" warning. Fixes bug 40515; bugfix on 0.2.4.10-alpha.
+
+  o Minor bugfixes (defense in depth):
+    - Change a test in the netflow padding code to make it more
+      _obviously_ safe against remotely triggered crashes. (It was safe
+      against these before, but not obviously so.) Fixes bug 40645;
+      bugfix on 0.3.1.1-alpha.
+
+  o Minor bugfixes (linux seccomp2 sandbox):
+    - Allow the rseq system call in the sandbox. This solves a crash
+      issue with glibc 2.35 on Linux. Patch from pmu-ipf. Fixes bug
+      40601; bugfix on 0.3.5.11.
+
+  o Minor bugfixes (metrics port, onion service):
+    - Fix the metrics with a port label to be unique. Before this, all
+      ports of an onion service would be on the same line which violates
+      the Prometheus rules of unique labels. Fixes bug 40581; bugfix
+      on 0.4.5.1-alpha.
+
+  o Minor bugfixes (onion service, client):
+    - Fix a fatal assert due to a guard subsystem recursion triggered by
+      the onion service client. Fixes bug 40579; bugfix on 0.3.5.1-alpha.
+
+  o Minor bugfixes (performance, DoS):
+    - Fix one case of a not-especially viable denial-of-service attack
+      found by OSS-Fuzz in our consensus-diff parsing code. This attack
+      causes a lot small of memory allocations and then immediately
+      frees them: this is only slow when running with all the sanitizers
+      enabled. Fixes one case of bug 40472; bugfix on 0.3.1.1-alpha.
+
+  o Minor bugfixes (relay):
+    - Do not propagate either forward or backward a DESTROY remote
+      reason when closing a circuit so to avoid a possible side channel.
+      Fixes bug 40649; bugfix on 0.1.2.4-alpha.
+
+
 Changes in version 0.4.5.12 - 2022-02-04
   This version contains mostly minor bugfixes for which you can find the
   details below. The previous release (0.4.5.11) was suppose to update the
index e6b292f900c18586d57a6b188ab5e8f1cce61f82..cf7cbf4357e9d0431627e091f0b709e1e568cb06 100644 (file)
@@ -2,6 +2,70 @@ This document summarizes new features and bugfixes in each stable
 release of Tor. If you want to see more detailed descriptions of the
 changes in each development snapshot, see the ChangeLog file.
 
+INSERT SUMMARY BLURP
+
+Changes in version 0.4.5.13 - 2022-08-11
+  o Major bugfixes (relay):
+    - Remove OR connections btrack subsystem entries when the
+      connections closes normally. Before this, we would only close it
+      on error and thus leaking memory for each normal OR connections.
+      Fixes bug 40604; bugfix on 0.4.0.1-alpha.
+    - Stop sending TRUNCATED cell and instead close the circuits which
+      sends a DESTROY cell so every relay in the circuit path can stop
+      queuing cells. Fixes bug 40623; bugfix on 0.1.0.2-rc.
+
+  o Minor features (fallbackdir):
+    - Regenerate fallback directories generated on August 11, 2022.
+
+  o Minor features (geoip data):
+    - Update the geoip files to match the IPFire Location Database, as
+      retrieved on 2022/08/11.
+
+  o Minor features (linux seccomp2 sandbox):
+    - Permit the clone3 syscall, which is apparently used in glibc-2.34
+      and later. Closes ticket 40590.
+
+  o Minor bugfixes (controller, path bias):
+    - When a circuit's path is specified, in full or in part, from the
+      controller API, do not count that circuit towards our path-bias
+      calculations. (Doing so was incorrect, since we cannot tell
+      whether the controller is selecting relays randomly.) Resolves a
+      "Bug" warning. Fixes bug 40515; bugfix on 0.2.4.10-alpha.
+
+  o Minor bugfixes (defense in depth):
+    - Change a test in the netflow padding code to make it more
+      _obviously_ safe against remotely triggered crashes. (It was safe
+      against these before, but not obviously so.) Fixes bug 40645;
+      bugfix on 0.3.1.1-alpha.
+
+  o Minor bugfixes (linux seccomp2 sandbox):
+    - Allow the rseq system call in the sandbox. This solves a crash
+      issue with glibc 2.35 on Linux. Patch from pmu-ipf. Fixes bug
+      40601; bugfix on 0.3.5.11.
+
+  o Minor bugfixes (metrics port, onion service):
+    - Fix the metrics with a port label to be unique. Before this, all
+      ports of an onion service would be on the same line which violates
+      the Prometheus rules of unique labels. Fixes bug 40581; bugfix
+      on 0.4.5.1-alpha.
+
+  o Minor bugfixes (onion service, client):
+    - Fix a fatal assert due to a guard subsystem recursion triggered by
+      the onion service client. Fixes bug 40579; bugfix on 0.3.5.1-alpha.
+
+  o Minor bugfixes (performance, DoS):
+    - Fix one case of a not-especially viable denial-of-service attack
+      found by OSS-Fuzz in our consensus-diff parsing code. This attack
+      causes a lot small of memory allocations and then immediately
+      frees them: this is only slow when running with all the sanitizers
+      enabled. Fixes one case of bug 40472; bugfix on 0.3.1.1-alpha.
+
+  o Minor bugfixes (relay):
+    - Do not propagate either forward or backward a DESTROY remote
+      reason when closing a circuit so to avoid a possible side channel.
+      Fixes bug 40649; bugfix on 0.1.2.4-alpha.
+
+
 Changes in version 0.4.5.12 - 2022-02-04
   This version contains mostly minor bugfixes for which you can find the
   details below. The previous release (0.4.5.11) was suppose to update the
diff --git a/changes/bug40472 b/changes/bug40472
deleted file mode 100644 (file)
index d87c1dc..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Minor bugfixes (performance, DoS):
-    - Fix one case of a not-especially viable denial-of-service attack found
-      by OSS-Fuzz in our consensus-diff parsing code. This attack causes a
-      lot small of memory allocations and then immediately frees them: this
-      is only slow when running with all the sanitizers enabled.  Fixes one
-      case of bug 40472; bugfix on 0.3.1.1-alpha.
diff --git a/changes/bug40515 b/changes/bug40515
deleted file mode 100644 (file)
index d315e28..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Minor bugfixes (controller, path bias):
-    - When a circuit's path is specified, in full or in part, from the
-      controller API, do not count that circuit towards our path-bias
-      calculations. (Doing so was incorrect, since we cannot tell whether
-      the controller is selecting relays randomly.)  Resolves a "Bug"
-      warning. Fixes bug 40515; bugfix on 0.2.4.10-alpha.
diff --git a/changes/bug40645 b/changes/bug40645
deleted file mode 100644 (file)
index 044d5b6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (defense in depth):
-    - Change a test in the netflow padding code to make it more
-      _obviously_ safe against remotely triggered crashes.
-      (It was safe against these before, but not obviously so.)
-      Fixes bug 40645; bugfix on 0.3.1.1-alpha.
diff --git a/changes/clone3-sandbox b/changes/clone3-sandbox
deleted file mode 100644 (file)
index dac8fe7..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (linux seccomp2 sandbox):
-    - Permit the clone3 syscall, which is apparently used in glibc-2.34 and
-      later. Closes ticket 40590.
diff --git a/changes/fallbackdirs-2022-08-11 b/changes/fallbackdirs-2022-08-11
deleted file mode 100644 (file)
index 2120070..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  o Minor features (fallbackdir):
-    - Regenerate fallback directories generated on August 11, 2022.
diff --git a/changes/geoip-2022-08-11 b/changes/geoip-2022-08-11
deleted file mode 100644 (file)
index aad2392..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (geoip data):
-    - Update the geoip files to match the IPFire Location Database,
-      as retrieved on 2022/08/11.
diff --git a/changes/ticket40579 b/changes/ticket40579
deleted file mode 100644 (file)
index e2558c1..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (onion service, client):
-    - Fix a fatal assert due to a guard subsystem recursion triggered by the
-      onion service client. Fixes bug 40579; bugfix on 0.3.5.1-alpha.
diff --git a/changes/ticket40581 b/changes/ticket40581
deleted file mode 100644 (file)
index 315215d..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (metrics port, onion service):
-    - Fix the metrics with a port label to be unique. Before this, all ports of
-      an onion service would be on the same line which violates the Prometheus
-      rules of unique labels. Fixes bug 40581; bugfix on 0.4.5.1-alpha.
diff --git a/changes/ticket40601 b/changes/ticket40601
deleted file mode 100644 (file)
index 529e3ba..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (linux seccomp2 sandbox):
-    - Allow the rseq system call in the sandbox. This solves a crash issue with
-      glibc 2.35 on Linux.  Patch from pmu-ipf. Fixes bug 40601; bugfix on
-      0.3.5.11. 
diff --git a/changes/ticket40604 b/changes/ticket40604
deleted file mode 100644 (file)
index ec24a46..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Major bugfixes (relay):
-    - Remove OR connections btrack subsystem entries when the connections
-      closes normally. Before this, we would only close it on error and thus
-      leaking memory for each normal OR connections. Fixes bug 40604; bugfix
-      on 0.4.0.1-alpha.
diff --git a/changes/ticket40623 b/changes/ticket40623
deleted file mode 100644 (file)
index d2a0e7e..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Major bugfixes (relay):
-    - Stop sending TRUNCATED cell and instead close the circuits which sends a
-      DESTROY cell so every relay in the circuit path can stop queuing cells.
-      Fixes bug 40623; bugfix on 0.1.0.2-rc.
diff --git a/changes/ticket40649 b/changes/ticket40649
deleted file mode 100644 (file)
index 28df58f..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (relay):
-    - Do not propagate either forward or backward a DESTROY remote reason when
-      closing a circuit so to avoid a possible side channel. Fixes bug 40649;
-      bugfix on 0.1.2.4-alpha.