[tor-commits] [tor/release-0.3.2] start an 0.3.2.8 changelog

nickm at torproject.org nickm at torproject.org
Thu Dec 21 17:40:37 UTC 2017


commit 9be4b91760d5a5b5a15abe69d0015c3016c79355
Author: Nick Mathewson <nickm at torproject.org>
Date:   Thu Dec 21 12:40:11 2017 -0500

    start an 0.3.2.8 changelog
---
 ChangeLog                | 44 ++++++++++++++++++++++++++++++++++++++++++++
 changes/bug24665         |  6 ------
 changes/bug24666         |  7 -------
 changes/bug24671         |  6 ------
 changes/geoip-2017-12-06 |  4 ----
 changes/ticket24425      |  4 ----
 6 files changed, 44 insertions(+), 27 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 7729d2435..073822d4b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,47 @@
+Changes in version 0.3.2.8-rc - 2017-12-21
+  Tor 0.3.2.8-rc fixes a pair of bugs in the KIST and KISTLite schedulers
+  that had led servers under heavy load to overload their outgoing
+  connections. All relay operators running earlier 0.3.2.x versions should
+  upgrade. This version also includes a mitigation for over-full DESTROY
+  queues leading to out-of-memory conditions: if it works, we will soon
+  backport it to earlier release series.
+
+  This is the second release candidate in the 0.3.2 series. If we find no
+  new bugs or regression here, then the first stable 0.3.2 release will
+  be nearly identical to this.
+
+  o Major bugfixes (KIST, scheduler):
+    - The KIST scheduler did not correctly account for data already enqueued
+      in each connection's send socket buffer, particularly in cases when the
+      TCP/IP congestion window was reduced between scheduler calls. This
+      situation lead to excessive per-connection buffering in the kernel, and
+      a potential memory DoS. Fixes bug 24665; bugfix on 0.3.2.1-alpha.
+
+  o Minor bugfixes (scheduler, KIST):
+    - Use a sane write limit for KISTLite when writing onto a connection
+      buffer instead of using INT_MAX and shoving as much as it can. Because
+      the OOM handler cleans up circuit queues, we are better off at keeping
+      them in that queue instead of the connection's buffer. Fixes bug 24671;
+      bugfix on 0.3.2.1-alpha.
+
+  o Minor features (geoip):
+    - Update geoip and geoip6 to the December 6 2017 Maxmind GeoLite2
+      Country database.
+
+  o Minor bugfixes (hidden service v3):
+    - Bump hsdir_spread_store parameter from 3 to 4 in order to increase the
+      probability of reaching a service for a client missing microdescriptors.
+      Fixes bug 24425; bugfix on 0.3.2.1-alpha.
+
+  o Minor bugfixes (memory usage):
+    - When queuing DESTROY cells on a channel, only queue the
+      circuit-id and reason fields: not the entire 514-byte
+      cell. This fix should help mitigate any bugs or attacks that
+      fill up these queues, and free more RAM for other uses. Fixes
+      bug 24666; bugfix on 0.2.5.1-alpha.
+
+
+
 Changes in version 0.3.2.7-rc - 2017-12-14
   Tor 0.3.2.7-rc fixes various bugs in earlier versions of Tor,
   including some that could affect reliability or correctness.
diff --git a/changes/bug24665 b/changes/bug24665
deleted file mode 100644
index f950d9dd0..000000000
--- a/changes/bug24665
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Major bugfixes (KIST, scheduler):
-    - The KIST scheduler did not correctly account for data already enqueued
-      in each connection's send socket buffer, particularly in cases when the
-      TCP/IP congestion window was reduced between scheduler calls. This
-      situation lead to excessive per-connection buffering in the kernel, and
-      a potential memory DoS. Fixes bug 24665; bugfix on 0.3.2.1-alpha.
diff --git a/changes/bug24666 b/changes/bug24666
deleted file mode 100644
index 830775f5f..000000000
--- a/changes/bug24666
+++ /dev/null
@@ -1,7 +0,0 @@
-  o Minor bugfixes (memory usage):
-
-    - When queuing DESTROY cells on a channel, only queue the
-      circuit-id and reason fields: not the entire 514-byte
-      cell. This fix should help mitigate any bugs or attacks that
-      fill up these queues, and free more RAM for other uses. Fixes
-      bug 24666; bugfix on 0.2.5.1-alpha.
diff --git a/changes/bug24671 b/changes/bug24671
deleted file mode 100644
index 34d09e704..000000000
--- a/changes/bug24671
+++ /dev/null
@@ -1,6 +0,0 @@
-  o Minor bugfixes (scheduler, KIST):
-    - Use a sane write limit for KISTLite when writing onto a connection
-      buffer instead of using INT_MAX and shoving as much as it can. Because
-      the OOM handler cleans up circuit queues, we are better off at keeping
-      them in that queue instead of the connection's buffer. Fixes bug 24671;
-      bugfix on 0.3.2.1-alpha.
diff --git a/changes/geoip-2017-12-06 b/changes/geoip-2017-12-06
deleted file mode 100644
index ae4fb1149..000000000
--- a/changes/geoip-2017-12-06
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor features (geoip):
-    - Update geoip and geoip6 to the December 6 2017 Maxmind GeoLite2
-      Country database.
-
diff --git a/changes/ticket24425 b/changes/ticket24425
deleted file mode 100644
index aa6f082bc..000000000
--- a/changes/ticket24425
+++ /dev/null
@@ -1,4 +0,0 @@
-  o Minor bugfixes (hidden service v3):
-    - Bump hsdir_spread_store parameter from 3 to 4 in order to increase the
-      probability of reaching a service for a client missing microdescriptors.
-      Fixes bug 24425; bugfix on 0.3.2.1-alpha.





More information about the tor-commits mailing list