aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorRobert Ransom <rransom.8774@gmail.com>2011-12-22 07:15:24 -0800
committerRobert Ransom <rransom.8774@gmail.com>2011-12-22 23:46:09 -0800
commit4c3a23b283774f02fbc35f70c72256c6469071d3 (patch)
tree6888a3030d50cd73141d9a3176adf7190a911646 /changes
parent66f77561c0bb93bf768b2764137ab1b5e4fc04a4 (diff)
downloadtor-4c3a23b283774f02fbc35f70c72256c6469071d3.tar
tor-4c3a23b283774f02fbc35f70c72256c6469071d3.tar.gz
Look up the rend circ whose INTRODUCE1 is being ACKed correctly
This change cannibalizes circuit_get_by_rend_query_and_purpose because it had exactly one caller.
Diffstat (limited to 'changes')
-rw-r--r--changes/bug475914
1 files changed, 14 insertions, 0 deletions
diff --git a/changes/bug4759 b/changes/bug4759
new file mode 100644
index 000000000..19138ab8b
--- /dev/null
+++ b/changes/bug4759
@@ -0,0 +1,14 @@
+ o Minor bugfixes:
+
+ - Make sure we never mark the wrong rendezvous circuit as having
+ had its introduction cell acknowleged by the introduction-point
+ relay. Previously, when we received an INTRODUCE_ACK cell on a
+ client-side hidden-service introduction circuit, we might have
+ marked a rendezvous circuit other than the one we specified in
+ the INTRODUCE1 cell as INTRO_ACKED, which would have produced a
+ warning message and interfered with the hidden service
+ connection-establishment process. Bugfix on 0.2.3.3-alpha, when
+ the stream-isolation feature which might cause Tor to open
+ multiple rendezvous circuits for the same hidden service was
+ added. Fixes bug 4759.
+