diff options
author | Roger Dingledine <arma@torproject.org> | 2010-01-19 17:55:54 -0500 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2010-01-19 17:55:54 -0500 |
commit | e6fc1b94a51b56dc9f499f772e8dc4bb01f409e0 (patch) | |
tree | 0a6bb9043c6f9a984693ad3eea8f305e7902e50c | |
parent | 8d84b4bfa1b23b2e1325bc7f15f8501ee5a5c0be (diff) | |
download | tor-e6fc1b94a51b56dc9f499f772e8dc4bb01f409e0.tar.gz tor-e6fc1b94a51b56dc9f499f772e8dc4bb01f409e0.zip |
note the two new fixes are in 0.2.2.7-alpha too
-rw-r--r-- | ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -18,6 +18,13 @@ Changes in version 0.2.1.23 - 2010-0?-?? Changes in version 0.2.2.7-alpha - 2010-01-19 o Major features (performance): + - We were selecting our guards uniformly at random, and then weighting + which of our guards we'd use uniformly at random. This imbalance + meant that Tor clients were severely limited on throughput (and + probably latency too) by the first hop in their circuit. Now we + select guards weighted by currently advertised bandwidth. We also + automatically discard guards picked using the old algorithm. Fixes + bug 1217; bugfix on 0.2.1.3-alpha. Found by Mike Perry. - When choosing which cells to relay first, relays can now favor circuits that have been quiet recently, to provide lower latency for low-volume circuits. By default, relays enable or disable this @@ -69,6 +76,11 @@ Changes in version 0.2.2.7-alpha - 2010-01-19 - New options for SafeLogging to allow scrubbing only log messages generated while acting as a relay. - Ship the bridges spec file in the tarball too. + - Avoid a mad rush at the beginning of each month when each client + rotates half of its guards. Instead we spread the rotation out + throughout the month, but we still avoid leaving a precise timestamp + in the state file about when we first picked the guard. Improves + over the behavior introduced in 0.1.2.17. o Minor bugfixes (compiling): - Fix compilation on OS X 10.3, which has a stub mlockall() but |