summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-11-08 11:05:03 -0500
committerNick Mathewson <nickm@torproject.org>2017-11-08 11:05:03 -0500
commitd37bc728732cd0062669b5f0abc44fc0e1c6ef3d (patch)
tree95bca11dcb1c287e6b2c2f90bacc3c9e705c32d6
parent04714df9cc2a20f7daae498baee99c5dbf3c4432 (diff)
downloadtor-d37bc728732cd0062669b5f0abc44fc0e1c6ef3d.tar.gz
tor-d37bc728732cd0062669b5f0abc44fc0e1c6ef3d.zip
fold new entries into changelog
-rw-r--r--ChangeLog19
-rw-r--r--changes/bug2331811
-rw-r--r--changes/bug237516
-rw-r--r--changes/bug241703
4 files changed, 19 insertions, 20 deletions
diff --git a/ChangeLog b/ChangeLog
index 2e796dd04c..6d92f0adb1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,12 @@ Changes in version 0.3.2.4-alpha - 2017-11-08
and to Moritz, Arthur Edelstein and Roger for helping to track it
down and analyze it.
+ o Major bugfixes (scheduler, channel):
+ - Ignore channels that have been closed while flushing cells. This
+ can happen if the write on the connection fails leading to the
+ channel being closed while in the scheduler loop. Fixes bug 23751;
+ bugfix on 0.3.2.1-alpha.
+
o Minor features (logging, scheduler):
- Introduce a SCHED_BUG() function to log extra information about
the scheduler state if we ever catch a bug in the scheduler.
@@ -65,6 +71,19 @@ Changes in version 0.3.2.4-alpha - 2017-11-08
- Properly retry HSv3 descriptor fetches when missing required
directory information. Fixes bug 23762; bugfix on 0.3.2.1-alpha.
+ o Minor bugfixes (path selection):
+ - When selecting relays by bandwidth, avoid a rounding error that
+ could sometimes cause load to be imbalanced incorrectly.
+ Previously, we would always round upwards; now, we round towards
+ the nearest integer. This had the biggest effect when a relay's
+ weight adjustments should have given it weight 0, but it got
+ weight 1 instead. Fixes bug 23318; bugfix on 0.2.4.3-alpha.
+ - When calculating the fraction of nodes that have descriptors, and
+ all all nodes in the network have zero bandwidths, count the
+ number of nodes instead. Fixes bug 23318; bugfix on 0.2.4.10-alpha.
+ - Actually log the total bandwidth in compute_weighted_bandwidths().
+ Fixes bug 24170; bugfix on 0.2.4.3-alpha.
+
o Minor bugfixes (relay, crash):
- Avoid a crash when transitioning from client mode to bridge mode.
Previously, we would launch the worker threads whenever our
diff --git a/changes/bug23318 b/changes/bug23318
deleted file mode 100644
index 7fcb8d4487..0000000000
--- a/changes/bug23318
+++ /dev/null
@@ -1,11 +0,0 @@
- o Minor bugfixes (path selection):
- - When selecting relays by bandwidth, avoid a rounding error that
- could sometimes cause load to be imbalanced incorrectly. Previously,
- we would always round upwards; now, we round towards the nearest
- integer. This had the biggest effect when a relay's weight adjustments
- should have given it weight 0, but it got weight 1 instead.
- Fixes bug 23318; bugfix on 0.2.4.3-alpha.
- - When calculating the fraction of nodes that have descriptors, and all
- all nodes in the network have zero bandwidths, count the number of nodes
- instead.
- Fixes bug 23318; bugfix on 0.2.4.10-alpha.
diff --git a/changes/bug23751 b/changes/bug23751
deleted file mode 100644
index 2fd7021664..0000000000
--- a/changes/bug23751
+++ /dev/null
@@ -1,6 +0,0 @@
- o Minor bugfixes (scheduler, channel):
- - Ignore channels that have been closed while flushing cells. This can
- happen if the write on the connection fails leading to the channel being
- closed while in the scheduler loop. This is not a complete fix, it is a
- bandaid until we are able to refactor those interactions. Fixes bug
- 23751; bugfix on 0.3.2.1-alpha.
diff --git a/changes/bug24170 b/changes/bug24170
deleted file mode 100644
index d3d7347693..0000000000
--- a/changes/bug24170
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes (path selection):
- - Actually log the total bandwidth in compute_weighted_bandwidths().
- Fixes bug 24170; bugfix on 0.2.4.3-alpha.