summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-07-26 21:26:57 +0000
committerNick Mathewson <nickm@torproject.org>2007-07-26 21:26:57 +0000
commiteed888a2b70b8b2dd4e9ef0c195aa18fc2d23537 (patch)
treebf500e9e256ebf3cde3fe4fc9284477a983e3510 /ChangeLog
parentb1c873182d94928b80454e84a8f296161d2aca1c (diff)
downloadtor-eed888a2b70b8b2dd4e9ef0c195aa18fc2d23537.tar.gz
tor-eed888a2b70b8b2dd4e9ef0c195aa18fc2d23537.zip
r13927@catbus: nickm | 2007-07-26 17:26:49 -0400
Fix router_choose_by_bandwidth to no longer be biases by floating-point roundoff issues. This runs through the list of routers yet another time, and uses an additional bitfield, but this should be okay: the function did not appear in profiles before, and shouldnt start appearing now. svn:r10939
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 62b52db953..71243bcf53 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -85,6 +85,12 @@ Changes in version 0.2.0.3-alpha - 2007-??-??
field. "GETINFO address-mappings" always does the right thing.
- Use CRLF line endings properly in NS events.
+ o Minor bugfixes (misc):
+ - Choose perfectly fairly among routers when choosing by bandwidth and
+ weighting by fraction of bandwidth provided by exits. Previously,
+ we would choose with only approximate fairness, and correct ourselves
+ if we ran off the end of the list. [Bugfix on 0.1.2.x]
+
Changes in version 0.1.2.15 - 2007-07-17
o Major bugfixes (compilation):