diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-07-26 21:26:57 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-07-26 21:26:57 +0000 |
commit | eed888a2b70b8b2dd4e9ef0c195aa18fc2d23537 (patch) | |
tree | bf500e9e256ebf3cde3fe4fc9284477a983e3510 /ChangeLog | |
parent | b1c873182d94928b80454e84a8f296161d2aca1c (diff) | |
download | tor-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-- | ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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): |