aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorlloyd <[email protected]>2014-02-17 15:26:00 +0000
committerlloyd <[email protected]>2014-02-17 15:26:00 +0000
commit021203aa782f3aa514dd9f3e4f129c06692d37e2 (patch)
tree84f710ffec8d47a23cb6d0339d2492da91828864 /doc
parentb5b19f315216ef6c1dc09d6846d995062cf039f0 (diff)
Transformation_Filter calls send() inside of start_msg() which means
that any filters which follow in the pipe will get write() called on them before start_msg(), causing confusion and/or crashes. This patch fixes it for the case when start() returns an empty vector which covers all current use cases. I'll have to figure out another approach for the general case (or decide the general case isn't worth supporting and remove the return value from start).
Diffstat (limited to 'doc')
-rw-r--r--doc/relnotes/1_11_9.rst4
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/relnotes/1_11_9.rst b/doc/relnotes/1_11_9.rst
index aae4e660f..6ee0b4baf 100644
--- a/doc/relnotes/1_11_9.rst
+++ b/doc/relnotes/1_11_9.rst
@@ -3,3 +3,7 @@ Version 1.11.9, Not Yet Released
* Fix a bug in certificate path validation which prevented successful
validation if intermediate certificates were presented out of order.
+
+ * Fix a bug introduced in 1.11.5 which could cause crashes or other
+ incorrect behavior when a cipher mode filter was followed in the
+ pipe by another filter, and that filter had a non-empty start_msg.