aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2008-06-30 21:23:45 +0000
committerRoger Dingledine <arma@torproject.org>2008-06-30 21:23:45 +0000
commitcb8386bc08925db1d732faf6f762e6ea9ed90e3d (patch)
treeec6144be5ceaa4a7000d4357ff853312dda05f6b
parentd5046d72994ab7570ae498e7244df5d5551bbe3d (diff)
downloadtor-cb8386bc08925db1d732faf6f762e6ea9ed90e3d.tar.gz
tor-cb8386bc08925db1d732faf6f762e6ea9ed90e3d.zip
clarify that the latest intro circ bugfix has a component
in 0.2.0.x and a component in 0.0.9.x. svn:r15570
-rw-r--r--ChangeLog15
1 files changed, 11 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 1d18c71751..e6b698c950 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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 @@ Changes in version 0.2.0.29 - 2008-06-xx
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.