diff options
author | Nick Mathewson <nickm@torproject.org> | 2017-11-08 11:05:03 -0500 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2017-11-08 11:05:03 -0500 |
commit | d37bc728732cd0062669b5f0abc44fc0e1c6ef3d (patch) | |
tree | 95bca11dcb1c287e6b2c2f90bacc3c9e705c32d6 | |
parent | 04714df9cc2a20f7daae498baee99c5dbf3c4432 (diff) | |
download | tor-d37bc728732cd0062669b5f0abc44fc0e1c6ef3d.tar.gz tor-d37bc728732cd0062669b5f0abc44fc0e1c6ef3d.zip |
fold new entries into changelog
-rw-r--r-- | ChangeLog | 19 | ||||
-rw-r--r-- | changes/bug23318 | 11 | ||||
-rw-r--r-- | changes/bug23751 | 6 | ||||
-rw-r--r-- | changes/bug24170 | 3 |
4 files changed, 19 insertions, 20 deletions
@@ -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. |