[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[or-cvs] r15570: clarify that the latest intro circ bugfix has a component in (tor/branches/tor-0_2_0-patches)



Author: arma
Date: 2008-06-30 17:23:45 -0400 (Mon, 30 Jun 2008)
New Revision: 15570

Modified:
   tor/branches/tor-0_2_0-patches/ChangeLog
Log:
clarify that the latest intro circ bugfix has a component
in 0.2.0.x and a component in 0.0.9.x.


Modified: tor/branches/tor-0_2_0-patches/ChangeLog
===================================================================
--- tor/branches/tor-0_2_0-patches/ChangeLog	2008-06-30 07:50:16 UTC (rev 15569)
+++ tor/branches/tor-0_2_0-patches/ChangeLog	2008-06-30 21:23:45 UTC (rev 15570)
@@ -1,7 +1,7 @@
 Changes in version 0.2.0.29 - 2008-06-xx
   o Major bugfixes:
     - If you have more than one bridge but don't know their keys,
-      you would only learn a request for the descriptor of the first one
+      you would only launch a request for the descriptor of the first one
       on your list. (Tor considered launching requests for the others, but
       found that it already had a connection on the way for $0000...0000
       so it didn't open another.)
@@ -9,14 +9,21 @@
       connection to one of the bridges failed, you would cancel all
       pending bridge connections. (After all, they all have the same
       digest.)
+    - When a hidden service was trying to establish an introduction point,
+      and Tor had built circuits preemptively for such purposes, we
+      were ignoring all the preemptive circuits and launching a new one
+      instead. Bugfix on 0.2.0.14-alpha.
+    - When a hidden service was trying to establish an introduction point,
+      and Tor *did* manage to reuse one of the preemptively built
+      circuits, it didn't correctly remember which one it used,
+      so it asked for another one soon after, until there were no
+      more preemptive circuits, at which point it launched one from
+      scratch. Bugfix on 0.0.9.x.
 
   o Minor bugfixes:
     - Fix a macro/CPP interactions that was confusing some compilers:
       some GCCs don't like #if/#endif pairs inside macro arguments.
       Fix for bug 707.
-    - Enable cannibalization of circuits for introduction circuits and
-      actually use introduction circuits that originate from
-      cannibalization afterwards.
     - Fix macro collision between OpenSSL 0.9.8h and Windows headers.
       Fixes bug 704; fix from Steven Murdoch.