]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
release: ChangeLog and ReleaseNotes for 0.4.8.17
authorDavid Goulet <dgoulet@torproject.org>
Mon, 30 Jun 2025 14:03:10 +0000 (10:03 -0400)
committerDavid Goulet <dgoulet@torproject.org>
Mon, 30 Jun 2025 14:03:10 +0000 (10:03 -0400)
Signed-off-by: David Goulet <dgoulet@torproject.org>
13 files changed:
ChangeLog
ReleaseNotes
changes/bug40911 [deleted file]
changes/bug40951 [deleted file]
changes/fallbackdirs-2025-06-30 [deleted file]
changes/gcc-15 [deleted file]
changes/geoip-2025-06-30 [deleted file]
changes/ticket40836 [deleted file]
changes/ticket40991 [deleted file]
changes/ticket41037 [deleted file]
changes/ticket41041 [deleted file]
changes/tls13-cipher [deleted file]
changes/torspec_272 [deleted file]

index e65c417e8267331ad79d9f81008b14f4d8cfc74f..b700c5058ade5cf4d5a62b613869e7bef76291e7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,73 @@
+Changes in version 0.4.8.17 - 2025-06-30
+  This is a minor providing a series of minor features especially in the realm
+  of TLS. It also brings a new set of recommended and required sub protocols.
+  And finally, few minor bugfixes, nothing major. As always, we strongly
+  recommend you upgrade as soon as possible.
+
+  o Minor features (security, TLS):
+    - When we are running with OpenSSL 3.5.0 or later, support using the
+      ML-KEM768 for post-quantum key agreement. Closes ticket 41041.
+
+  o Minor feature (client, TLS):
+    - Set the TLS 1.3 cipher list instead of falling back on the
+      default value.
+
+  o Minor features (fallbackdir):
+    - Regenerate fallback directories generated on June 30, 2025.
+
+  o Minor features (geoip data):
+    - Update the geoip files to match the IPFire Location Database, as
+      retrieved on 2025/06/30.
+
+  o Minor features (hsdesc POW):
+    - Tolerate multiple PoW schemes in onion service descriptors, for
+      future extensibility. Implements torspec ticket 272.
+
+  o Minor features (performance TLS):
+    - When running with with OpenSSL 3.0.0 or later, support using
+      X25519 for TLS key agreement. (This should slightly improve
+      performance for TLS session establishment.)
+
+  o Minor features (portability):
+    - Fix warnings when compiling with GCC 15. Closes ticket 41079.
+
+  o Minor features (recommended protocols):
+    - Directory authorities now vote to recommend that clients support
+      certain protocols beyond those that are required. These include
+      improved support for connecting to relays on IPv6, NtorV3, and
+      congestion control. Part of ticket 40836.
+
+  o Minor features (required protocols):
+    - Directory authorities now vote to require clients to support the
+      authenticated SENDME feature, which was introduced in
+      0.4.1.1-alpha. Part of ticket 40836.
+    - Directory authorities now vote to require relays to support
+      certain protocols, all of which have been implemented since
+      0.4.7.4-alpha or earlier. These include improved support for
+      connecting to relays on IPv6, NtorV3, running as a rate-limited
+      introduction point, authenticated SENDMEs, and congestion control.
+      Part of ticket 40836.
+
+  o Minor bugfix (conflux):
+    - Avoid a non fatal assert when describing a conflux circuit on the
+      control port after being prepped to be freed. Fixes bug 41037;
+      bugfix on 0.4.8.15.
+
+  o Minor bugfixes (circuit handling):
+    - Prevent circuit_mark_for_close() from being called twice on the
+      same circuit. Fixes bug 40951; bugfix on 0.4.8.16-dev.
+
+  o Minor bugfixes (compiler warnings):
+    - Make sure the two bitfields in the half-closed edge struct are
+      unsigned, as we're using them for boolean values and assign 1 to
+      them. Fixes bug 40911; bugfix on 0.4.7.2-alpha.
+
+  o Minor bugfixes (threads, memory):
+    - Improvements in cleanup of resources used by threads. Fixes bug
+      40991; bugfix on 0.4.8.13-dev.
+    - Rework start and exit of worker threads.
+
+
 Changes in version 0.4.8.16 - 2025-03-24
   This is quick second release since 0.4.8.15 due to a typo in a directory
   authority rule file. This only affects directory authorities. Regardless,
index e1887016ec4be66cb19b5a14c5750f69b3089ad9..12afe3b484944c69b39330486cb3cba676f48aab 100644 (file)
@@ -2,6 +2,76 @@ 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.
 
+Changes in version 0.4.8.17 - 2025-06-30
+  This is a minor providing a series of minor features especially in the realm
+  of TLS. It also brings a new set of recommended and required sub protocols.
+  And finally, few minor bugfixes, nothing major. As always, we strongly
+  recommend you upgrade as soon as possible.
+
+  o Minor features (security, TLS):
+    - When we are running with OpenSSL 3.5.0 or later, support using the
+      ML-KEM768 for post-quantum key agreement. Closes ticket 41041.
+
+  o Minor feature (client, TLS):
+    - Set the TLS 1.3 cipher list instead of falling back on the
+      default value.
+
+  o Minor features (fallbackdir):
+    - Regenerate fallback directories generated on June 30, 2025.
+
+  o Minor features (geoip data):
+    - Update the geoip files to match the IPFire Location Database, as
+      retrieved on 2025/06/30.
+
+  o Minor features (hsdesc POW):
+    - Tolerate multiple PoW schemes in onion service descriptors, for
+      future extensibility. Implements torspec ticket 272.
+
+  o Minor features (performance TLS):
+    - When running with with OpenSSL 3.0.0 or later, support using
+      X25519 for TLS key agreement. (This should slightly improve
+      performance for TLS session establishment.)
+
+  o Minor features (portability):
+    - Fix warnings when compiling with GCC 15. Closes ticket 41079.
+
+  o Minor features (recommended protocols):
+    - Directory authorities now vote to recommend that clients support
+      certain protocols beyond those that are required. These include
+      improved support for connecting to relays on IPv6, NtorV3, and
+      congestion control. Part of ticket 40836.
+
+  o Minor features (required protocols):
+    - Directory authorities now vote to require clients to support the
+      authenticated SENDME feature, which was introduced in
+      0.4.1.1-alpha. Part of ticket 40836.
+    - Directory authorities now vote to require relays to support
+      certain protocols, all of which have been implemented since
+      0.4.7.4-alpha or earlier. These include improved support for
+      connecting to relays on IPv6, NtorV3, running as a rate-limited
+      introduction point, authenticated SENDMEs, and congestion control.
+      Part of ticket 40836.
+
+  o Minor bugfix (conflux):
+    - Avoid a non fatal assert when describing a conflux circuit on the
+      control port after being prepped to be freed. Fixes bug 41037;
+      bugfix on 0.4.8.15.
+
+  o Minor bugfixes (circuit handling):
+    - Prevent circuit_mark_for_close() from being called twice on the
+      same circuit. Fixes bug 40951; bugfix on 0.4.8.16-dev.
+
+  o Minor bugfixes (compiler warnings):
+    - Make sure the two bitfields in the half-closed edge struct are
+      unsigned, as we're using them for boolean values and assign 1 to
+      them. Fixes bug 40911; bugfix on 0.4.7.2-alpha.
+
+  o Minor bugfixes (threads, memory):
+    - Improvements in cleanup of resources used by threads. Fixes bug
+      40991; bugfix on 0.4.8.13-dev.
+    - Rework start and exit of worker threads.
+
+
 Changes in version 0.4.8.16 - 2025-03-24
   This is quick second release since 0.4.8.15 due to a typo in a directory
   authority rule file. This only affects directory authorities. Regardless,
diff --git a/changes/bug40911 b/changes/bug40911
deleted file mode 100644 (file)
index c938b56..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (compiler warnings):
-    - Make sure the two bitfields in the half-closed edge struct are
-      unsigned, as we're using them for boolean values and assign 1 to
-      them. Fixes bug 40911; bugfix on 0.4.7.2-alpha.
-
diff --git a/changes/bug40951 b/changes/bug40951
deleted file mode 100644 (file)
index 8ef87f3..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (circuit handling):
-    - Prevent circuit_mark_for_close() from
-      being called twice on the same circuit.
-      Fixes bug 40951; bugfix on 0.4.8.16-dev.
\ No newline at end of file
diff --git a/changes/fallbackdirs-2025-06-30 b/changes/fallbackdirs-2025-06-30
deleted file mode 100644 (file)
index 376645f..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  o Minor features (fallbackdir):
-    - Regenerate fallback directories generated on June 30, 2025.
diff --git a/changes/gcc-15 b/changes/gcc-15
deleted file mode 100644 (file)
index 63c6aea..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor features (portability):
-    - Fix warnings when compiling with GCC 15.
-      Closes ticket 41079.
diff --git a/changes/geoip-2025-06-30 b/changes/geoip-2025-06-30
deleted file mode 100644 (file)
index db60c1a..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 2025/06/30.
diff --git a/changes/ticket40836 b/changes/ticket40836
deleted file mode 100644 (file)
index 0f56d5a..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-  o Minor features (required protocols):
-    - Directory authorities now vote to require relays to support certain
-      protocols, all of which have been implemented since 0.4.7.4-alpha or
-      earlier.
-      These include improved support for connecting to relays on IPv6,
-      NtorV3, running as a rate-limited introduction point,
-      authenticated SENDMEs, and congestion control.
-      Part of ticket 40836.
-    - Directory authorities now vote to require clients to support the
-      authenticated SENDME feature, which was introduced in 0.4.1.1-alpha.
-      Part of ticket 40836.
-
-  o Minor features (recommended protocols):
-    - Directory authorities now vote to recommend that clients
-      support certain protocols beyond those that are required.
-      These include improved support for connecting to relays on IPv6,
-      NtorV3, and congestion control.
-      Part of ticket 40836.
diff --git a/changes/ticket40991 b/changes/ticket40991
deleted file mode 100644 (file)
index c8826cf..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (threads, memory):
-    - Rework start and exit of worker threads.
-    - Improvements in cleanup of resources used by threads.
-      Fixes bug 40991; bugfix on 0.4.8.13-dev.
diff --git a/changes/ticket41037 b/changes/ticket41037
deleted file mode 100644 (file)
index c56165a..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfix (conflux):
-    - Avoid a non fatal assert when describing a conflux circuit on the control
-      port after being prepped to be freed. Fixes bug 41037; bugfix on 0.4.8.15.
diff --git a/changes/ticket41041 b/changes/ticket41041
deleted file mode 100644 (file)
index 5fa8323..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-  o Minor features (security, TLS):
-    - When we are running with OpenSSL 3.5.0 or later,
-      support using the ML-KEM768 for post-quantum key agreement.
-      Closes ticket 41041.
-
-  o Minor features (performance TLS):
-    - When running with with OpenSSL 3.0.0 or later,
-      support using X25519 for TLS key agreement.
-      (This should slightly improve performance
-      for TLS session establishment.)
diff --git a/changes/tls13-cipher b/changes/tls13-cipher
deleted file mode 100644 (file)
index 86eb934..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  o Minor feature (client, TLS):
-    - Set the TLS 1.3 cipher list instead of falling back on the default value.
diff --git a/changes/torspec_272 b/changes/torspec_272
deleted file mode 100644 (file)
index 78a23ff..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor features (hsdesc POW):
-    - Tolerate multiple PoW schemes in onion service descriptors,
-      for future extensibility.
-      Implements torspec ticket 272.