]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
release: ChangeLog and ReleaseNotes for 0.4.8.18
authorDavid Goulet <dgoulet@torproject.org>
Tue, 16 Sep 2025 14:55:34 +0000 (10:55 -0400)
committerDavid Goulet <dgoulet@torproject.org>
Tue, 16 Sep 2025 14:55:34 +0000 (10:55 -0400)
Signed-off-by: David Goulet <dgoulet@torproject.org>
ChangeLog
ReleaseNotes
changes/bug41106 [deleted file]
changes/bug41109 [deleted file]
changes/fallbackdirs-2025-09-16 [deleted file]
changes/geoip-2025-09-16 [deleted file]
changes/logging_fix [deleted file]
changes/ticket41006 [deleted file]
changes/ticket41037 [deleted file]

index b700c5058ade5cf4d5a62b613869e7bef76291e7..b852457dd46a54fc8e5ee60049e3b6bb81bbd127 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,45 @@
+Changes in version 0.4.8.18 - 2025-09-16
+  This is a minor release with a major onion service directory cache (HSDir)
+  bug fix. A series of minor bugfixes as well. As always, we strongly recommend
+  to upgrade as soon as possible.
+
+  o Major bugfixes (onion service directory cache):
+    - Preserve the download counter of an onion service descriptor
+      across descriptor uploads, so that recently updated descriptors
+      don't get pruned if there is memory pressure soon after update.
+      Additionally, create a separate torrc option MaxHSDirCacheBytes
+      that defaults to the former 20% of MaxMemInQueues threshold, but
+      can be controlled by relay operators under DoS. Also enforce this
+      theshold during HSDir uploads. Fixes bug 41006; bugfix
+      on 0.4.8.14.
+
+  o Minor feature (padding, logging):
+    - Reduce the amount of messages being logged related to channel
+      padding timeout when log level is "notice".
+
+  o Minor features (fallbackdir):
+    - Regenerate fallback directories generated on September 16, 2025.
+
+  o Minor features (geoip data):
+    - Update the geoip files to match the IPFire Location Database, as
+      retrieved on 2025/09/16.
+
+  o Minor bugfix (conflux):
+    - Remove the pending nonce if we realize that the nonce of the
+      unlinked circuit is not tracked anymore. Should avoid the non
+      fatal assert triggered with a control port circuit event. 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. Second fix attempt Fixes bug 41106; bugfix
+      on 0.4.8.17
+
+  o Minor bugfixes (threads):
+    - Make thread control POSIX compliant. Fixes bug 41109; bugfix
+      on 0.4.8.17-dev.
+
+
 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.
index 12afe3b484944c69b39330486cb3cba676f48aab..15b728d412ae5ded6e111578cf400c8446e8c5ce 100644 (file)
@@ -2,6 +2,48 @@ 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.18 - 2025-09-16
+  This is a minor release with a major onion service directory cache (HSDir)
+  bug fix. A series of minor bugfixes as well. As always, we strongly recommend
+  to upgrade as soon as possible.
+
+  o Major bugfixes (onion service directory cache):
+    - Preserve the download counter of an onion service descriptor
+      across descriptor uploads, so that recently updated descriptors
+      don't get pruned if there is memory pressure soon after update.
+      Additionally, create a separate torrc option MaxHSDirCacheBytes
+      that defaults to the former 20% of MaxMemInQueues threshold, but
+      can be controlled by relay operators under DoS. Also enforce this
+      theshold during HSDir uploads. Fixes bug 41006; bugfix
+      on 0.4.8.14.
+
+  o Minor feature (padding, logging):
+    - Reduce the amount of messages being logged related to channel
+      padding timeout when log level is "notice".
+
+  o Minor features (fallbackdir):
+    - Regenerate fallback directories generated on September 16, 2025.
+
+  o Minor features (geoip data):
+    - Update the geoip files to match the IPFire Location Database, as
+      retrieved on 2025/09/16.
+
+  o Minor bugfix (conflux):
+    - Remove the pending nonce if we realize that the nonce of the
+      unlinked circuit is not tracked anymore. Should avoid the non
+      fatal assert triggered with a control port circuit event. 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. Second fix attempt Fixes bug 41106; bugfix
+      on 0.4.8.17
+
+  o Minor bugfixes (threads):
+    - Make thread control POSIX compliant. Fixes bug 41109; bugfix
+      on 0.4.8.17-dev.
+
+
 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.
diff --git a/changes/bug41106 b/changes/bug41106
deleted file mode 100644 (file)
index ec789d4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfixes (circuit handling):
-    - Prevent circuit_mark_for_close() from
-      being called twice on the same circuit.
-      Second fix attempt
-      Fixes bug 41106; bugfix on 0.4.8.17
diff --git a/changes/bug41109 b/changes/bug41109
deleted file mode 100644 (file)
index 65d9627..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor bugfixes (threads):
-    - Make thread control POSIX compliant.
-      Fixes bug 41109; bugfix on 0.4.8.17-dev.
diff --git a/changes/fallbackdirs-2025-09-16 b/changes/fallbackdirs-2025-09-16
deleted file mode 100644 (file)
index aaadc6a..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-  o Minor features (fallbackdir):
-    - Regenerate fallback directories generated on September 16, 2025.
diff --git a/changes/geoip-2025-09-16 b/changes/geoip-2025-09-16
deleted file mode 100644 (file)
index 5e1995a..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/09/16.
diff --git a/changes/logging_fix b/changes/logging_fix
deleted file mode 100644 (file)
index f2cac50..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-  o Minor feature (padding, logging):
-    - Reduce the amount of messages being logged related to channel padding
-      timeout when log level is "notice".
diff --git a/changes/ticket41006 b/changes/ticket41006
deleted file mode 100644 (file)
index 1614ccb..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-  o Major bugfixes (onion service directory cache):
-    - Preserve the download counter of an onion service descriptor across
-      descriptor uploads, so that recently updated descriptors don't get
-      pruned if there is memory pressure soon after update. Additionally,
-      create a separate torrc option MaxHSDirCacheBytes that defaults to the
-      former 20% of MaxMemInQueues threshold, but can be controlled by
-      relay operators under DoS. Also enforce this theshold during HSDir
-      uploads. Fixes bug 41006; bugfix on 0.4.8.14.
diff --git a/changes/ticket41037 b/changes/ticket41037
deleted file mode 100644 (file)
index a61790a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-  o Minor bugfix (conflux):
-    - Remove the pending nonce if we realize that the nonce of the unlinked
-      circuit is not tracked anymore. Should avoid the non fatal assert
-      triggered with a control port circuit event. Fixes bug 41037; bugfix on
-      0.4.8.15.