|
@@ -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
|