aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2010-10-01 04:53:23 -0400
committerRoger Dingledine <arma@torproject.org>2010-10-01 04:53:23 -0400
commitdd68c07dc341ea100aeebb431d4e7fa81c5b3b64 (patch)
tree9d73a5b4d4d6bcec7d108fd9f16b772b7b40eef0 /ChangeLog
parentdadd9608d2720368c78e01f485fc2e2783e6a677 (diff)
downloadtor-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--ChangeLog59
1 files changed, 39 insertions, 20 deletions
diff --git a/ChangeLog b/ChangeLog
index b22cb6723..3a1255a8e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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