From: Nick Mathewson Date: Thu, 25 Feb 2010 21:22:29 +0000 (-0500) Subject: Merge remote branch 'mikeperry/consensus-bw-weights5-merge' X-Git-Tag: tor-0.2.2.10-alpha~18 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2ab3389ed64827fee4e756e5a3ffc5ff579b1a05;p=thirdparty%2Ftor.git Merge remote branch 'mikeperry/consensus-bw-weights5-merge' Conflicts: ChangeLog --- 2ab3389ed64827fee4e756e5a3ffc5ff579b1a05 diff --cc ChangeLog index f09671f171,bc8baf48b8..c8369fc382 --- a/ChangeLog +++ b/ChangeLog @@@ -1,17 -1,18 +1,32 @@@ -Changes in version 0.2.2.10-alpha - ?? +Changes in version 0.2.2.10-alpha - 2010-??-?? + o Major features (performance): + - Alter the client path selection to use new consensus-generated + weightings to alter bandwidths when selecting Guard, Middle, Exit, + and Guard+Exit flagged nodes for entry, middle, and exit positions. + This should more evenly distribute the network load across these + different types of nodes, and give us the flexibility to globally + alter our node selection algorithms in the future. + + o Minor features (performance): + - Always perform router selections using weighted node bandwidth, + even if we don't need a high capacity circuit at the time. Non-fast + circuits now only differ from fast ones in that they can use nodes + not marked with the Fast flag. + + o Minor bugfixes: + - Fix a memleak in the EXTENDCIRCUIT logic. Spotted by coverity. + Bugfix on 0.2.2.9-alpha. + - Fix a dereference-then-NULL-check sequence when publishing + descriptors. Bugfix on tor-0.2.1.5-alpha. Discovered by ekir, + fixes bug 1255. + - Disallow values larger than INT32_MAX for PerConnBWRate|Burst + config option. Bugfix on 0.2.2.7-alpha. + + o Code simplifications and refactoring: + - Fix some urls in the exit notice file and make it XHTML1.1 strict + compliant. Based on a patch from Christian Kujau. + ++ Changes in version 0.2.2.9-alpha - 2010-02-22 o Directory authority changes: - Change IP address for dannenberg (v3 directory authority), and