fold new entries into changelog

This commit is contained in:
Nick Mathewson 2017-11-08 11:05:03 -05:00
parent 04714df9cc
commit d37bc72873
4 changed files with 19 additions and 20 deletions

View File

@ -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

View File

@ -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.

View File

@ -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.

View File

@ -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.