summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug1297b20
-rw-r--r--changes/bug475914
2 files changed, 34 insertions, 0 deletions
diff --git a/changes/bug1297b b/changes/bug1297b
new file mode 100644
index 0000000000..fb0d00cabf
--- /dev/null
+++ b/changes/bug1297b
@@ -0,0 +1,20 @@
+ o Minor bugfixes:
+
+ - Don't close hidden service client circuits which have almost
+ finished connecting to their destination when they reach the
+ normal circuit-build timeout. Previously, we would close
+ introduction circuits which are waiting for an acknowledgement
+ from the introduction-point relay and rendezvous circuits which
+ have been specified in an INTRODUCE1 cell sent to a hidden
+ service after the normal CBT; now, we mark them as 'timed out',
+ and launch another rendezvous attempt in parallel. This
+ behaviour change can be disabled using the new
+ CloseHSClientCircuitsImmediatelyOnTimeout option. Fixes part of
+ bug 1297.
+
+ - Don't close hidden-service-side rendezvous circuits when they
+ reach the normal circuit-build timeout. Previously, we would
+ close them. This behaviour change can be disabled using the new
+ CloseHSServiceRendCircuitsImmediatelyOnTimeout option. Fixes
+ the remaining part of bug 1297.
+
diff --git a/changes/bug4759 b/changes/bug4759
new file mode 100644
index 0000000000..19138ab8b2
--- /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.
+