[or-cvs] [tor/release-0.2.2 050/162] retroactively declare the cbt fixes to be major

arma at torproject.org arma at torproject.org
Mon Dec 20 03:06:31 UTC 2010


Author: Roger Dingledine <arma at torproject.org>
Date: Fri, 1 Oct 2010 04:53:23 -0400
Subject: retroactively declare the cbt fixes to be major
Commit: dd68c07dc341ea100aeebb431d4e7fa81c5b3b64

also put in release blurbs
---
 ChangeLog |   59 +++++++++++++++++++++++++++++++++++++++--------------------
 1 files changed, 39 insertions(+), 20 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index b22cb67..3a1255a 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
-- 
1.7.1




More information about the tor-commits mailing list