aboutsummaryrefslogtreecommitdiff
path: root/changes/bug4212
diff options
context:
space:
mode:
authorRobert Ransom <rransom.8774@gmail.com>2011-10-09 20:24:27 -0700
committerRobert Ransom <rransom.8774@gmail.com>2011-10-10 03:05:19 -0700
commit274b25de1258647d00509b4a8e378a2115da066c (patch)
tree700851956e5d48285f0923174f92c95ab143c1b7 /changes/bug4212
parentf37d24c550a0d8512249f77262c01960af6ed31b (diff)
downloadtor-274b25de1258647d00509b4a8e378a2115da066c.tar
tor-274b25de1258647d00509b4a8e378a2115da066c.tar.gz
Don't launch a useless circuit in rend_client_reextend_intro_circuit
Fixes bug 4212. Bug reported by katmagic and found by Sebastian.
Diffstat (limited to 'changes/bug4212')
-rw-r--r--changes/bug421213
1 files changed, 13 insertions, 0 deletions
diff --git a/changes/bug4212 b/changes/bug4212
new file mode 100644
index 000000000..6222a5997
--- /dev/null
+++ b/changes/bug4212
@@ -0,0 +1,13 @@
+ o Major bugfixes:
+
+ - Don't launch a useless circuit after failing to use one of a
+ hidden service's introduction points. Previously, we would
+ launch a new introduction circuit, but not set the hidden
+ service which that circuit was intended to connect to, so it
+ would never actually be used. A different piece of code would
+ then create a new introduction circuit correctly, so this bug
+ was harmless until it caused an assertion in the client-side
+ part of the #3825 fix to fail. Bug reported by katmagic and
+ found by Sebastian Hahn. Bugfix on 0.2.1.13-alpha; fixes bug
+ 4212.
+