diff options
author | Roger Dingledine <arma@torproject.org> | 2010-10-01 04:53:23 -0400 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2010-10-01 04:53:23 -0400 |
commit | dd68c07dc341ea100aeebb431d4e7fa81c5b3b64 (patch) | |
tree | 9d73a5b4d4d6bcec7d108fd9f16b772b7b40eef0 /ChangeLog | |
parent | dadd9608d2720368c78e01f485fc2e2783e6a677 (diff) | |
download | tor-dd68c07dc341ea100aeebb431d4e7fa81c5b3b64.tar tor-dd68c07dc341ea100aeebb431d4e7fa81c5b3b64.tar.gz |
retroactively declare the cbt fixes to be major
also put in release blurbs
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 59 |
1 files changed, 39 insertions, 20 deletions
@@ -1,4 +1,13 @@ Changes in version 0.2.2.17-alpha - 2010-09-30 + Tor 0.2.2.17-alpha introduces a feature to make it harder for clients + to use one-hop circuits (which can put the exit relays at higher risk, + plus unbalance the network); fixes a big bug in bandwidth accounting + for relays that want to limit their monthly bandwidth use; fixes a + big pile of bugs in how clients tolerate temporary network failure; + and makes our adaptive circuit build timeout feature (which improves + client performance if your network is fast while not breaking things + if your network is slow) better handle bad networks. + o Major features: - Exit relays now try harder to block exit attempts from unknown relays, to make it harder for people to use them as one-hop proxies @@ -43,6 +52,25 @@ Changes in version 0.2.2.17-alpha - 2010-09-30 would not get used at all unless no other bridges are available to a client. Fixes bug 1912; bugfix on 0.2.2.7-alpha. + o Major bugfixes (on the circuit build timeout feature, 0.2.2.x): + - Ignore cannibalized circuits when recording circuit build times. + This should provide for a minor performance improvement for hidden + service users using 0.2.2.14-alpha, and should remove two spurious + notice log messages. Bugfix on 0.2.2.14-alpha; fixes bug 1740. + - Simplify the logic that causes us to decide if the network is + unavailable for purposes of recording circuit build times. If we + receive no cells whatsoever for the entire duration of a circuit's + full measured lifetime, the network is probably down. Also ignore + one-hop directory fetching circuit timeouts when calculating our + circuit build times. These changes should hopefully reduce the + cases where we see ridiculous circuit build timeouts for people + with spotty wireless connections. Fixes part of bug 1772; bugfix + on 0.2.2.2-alpha. + - Prevent the circuit build timeout from becoming larger than + the maximum build time we have ever seen. Also, prevent the time + period for measurement circuits from becoming larger than twice that + value. Fixes the other part of bug 1772; bugfix on 0.2.2.2-alpha. + o Minor features: - When we run out of directory information such that we can't build circuits, but then get enough that we can build circuits, log when @@ -74,26 +102,7 @@ Changes in version 0.2.2.17-alpha - 2010-09-30 by a lot, and skewing our wakeup time towards the start of the accounting interval. Fixes bug 1789. Bugfix on 0.0.9pre5. - o Minor bugfixes (on the circuit build timeout feature, 0.2.2.x): - - Ignore cannibalized circuits when recording circuit build times. - This should provide for a minor performance improvement for hidden - service users using 0.2.2.14-alpha, and should remove two spurious - notice log messages. Bugfix on 0.2.2.14-alpha; fixes bug 1740. - - Simplify the logic that causes us to decide if the network is - unavailable for purposes of recording circuit build times. If we - receive no cells whatsoever for the entire duration of a circuit's - full measured lifetime, the network is probably down. Also ignore - one-hop directory fetching circuit timeouts when calculating our - circuit build times. These changes should hopefully reduce the - cases where we see ridiculous circuit build timeouts for people - with spotty wireless connections. Fixes part of bug 1772; bugfix - on 0.2.2.2-alpha. - - Prevent the circuit build timeout from becoming larger than - the maximum build time we have ever seen. Also, prevent the time - period for measurement circuits from becoming larger than twice that - value. Fixes the other part of bug 1772; bugfix on 0.2.2.2-alpha. - - o Minor bugfixes (other, 0.2.2.x): + o Minor bugfixes (on 0.2.2.x): - Resume generating CIRC FAILED REASON=TIMEOUT control port messages, which were disabled by the circuit build timeout changes in 0.2.2.14-alpha. Bugfix on 0.2.2.14-alpha; fixes bug 1739. @@ -106,6 +115,10 @@ Changes in version 0.2.2.17-alpha - 2010-09-30 Changes in version 0.2.2.16-alpha - 2010-09-17 + Tor 0.2.2.16-alpha fixes a variety of old stream fairness bugs (most + evident at exit relays), and also continues to resolve all the little + bugs that have been filling up trac lately. + o Major bugfixes (stream-level fairness): - When receiving a circuit-level SENDME for a blocked circuit, try to package cells fairly from all the streams that had previously @@ -217,6 +230,12 @@ Changes in version 0.2.2.16-alpha - 2010-09-17 Changes in version 0.2.2.15-alpha - 2010-08-18 + Tor 0.2.2.15-alpha fixes a big bug in hidden service availability, + fixes a variety of other bugs that were preventing performance + experiments from moving forward, fixes several bothersome memory leaks, + and generally closes a lot of smaller bugs that have been filling up + trac lately. + o Major bugfixes: - Stop assigning the HSDir flag to relays that disable their DirPort (and thus will refuse to answer directory requests). This |