summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorWolfgang Breyha <wbreyha@gmx.net>2014-09-28 13:40:45 +0100
committerJeremy Harris <jgh146exb@wizmail.org>2014-09-28 13:47:39 +0100
commitbd21a787cdeef803334a6c7bf50d23b2a18cbd6f (patch)
tree31b4349907c5b7cc409d9f5a3e4a2528baff083b /doc
parenta9764ac59781eec7ec4d0099d6c849059f7efc42 (diff)
Fix transport-results pipe for multiple recipients combined with certs.
The previous parsing failed when a result item split over a buffer boundary; fix by prefixing sizes to items, and checking enough has been read as the initial parsing stage.
Diffstat (limited to 'doc')
-rw-r--r--doc/doc-txt/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog
index 46fed6fb6..76ecc206c 100644
--- a/doc/doc-txt/ChangeLog
+++ b/doc/doc-txt/ChangeLog
@@ -37,6 +37,13 @@ TL/04 Bugzilla 1216: Add -M (related messages) option to exigrep.
TL/05 GitHub Issue 18: Adjust logic testing for true/false in redis lookups.
Merged patch from Sebastian Wiedenroth.
+JH/05 Fix results-pipe from transport process. Several recipients, combined
+ with certificate use, exposed issues where response data items split
+ over buffer boundaries were not parsed properly. This eventually
+ resulted in duplicates being sent. This issue only became common enough
+ to notice due to the introduction of conection certificate information,
+ the item size being so much larger. Found and fixed by Wolfgang Breyha.
+
Exim version 4.84
-----------------
TL/01 Bugzilla 1506: Re-add a 'return NULL' to silence complaints from static