aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
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 /ChangeLog
parent04714df9cc2a20f7daae498baee99c5dbf3c4432 (diff)
downloadtor-d37bc728732cd0062669b5f0abc44fc0e1c6ef3d.tar.gz
tor-d37bc728732cd0062669b5f0abc44fc0e1c6ef3d.zip
fold new entries into changelog
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog19
1 files changed, 19 insertions, 0 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