summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJeremy Harris <jgh146exb@wizmail.org>2023-05-04 15:41:46 +0100
committerJeremy Harris <jgh146exb@wizmail.org>2023-05-04 19:46:02 +0100
commita8786a66feb3c003c74551399b345b1634cc6739 (patch)
tree65fa0dd1b784d64a6036c5c91e8ae84efb0f7691 /doc
parent7533e17a427d6ae51bba9af028b0d9496f487caf (diff)
downloadexim4-a8786a66feb3c003c74551399b345b1634cc6739.tar.gz
Fix variable initialisation in smtp transport. Bug 2996
Diffstat (limited to 'doc')
-rw-r--r--doc/doc-txt/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog
index d29ba6f65..09b4d3a60 100644
--- a/doc/doc-txt/ChangeLog
+++ b/doc/doc-txt/ChangeLog
@@ -125,6 +125,14 @@ JH/26 For a ${readsocket } in TLS mode, send a TLS Close Alert before the TCP
JH/27 Fix ${srs_encode ..}. Previously it would give a bad result for one day
every 1024 days.
+JH/28 Bug 2996: Fix a crash in the smtp transport. When finding that the
+ message being considered for delivery was already being handled by
+ another process, and having an SMTP connection already open, the function
+ to close it tried to use an uninitialized variable. This would afftect
+ high-volume sites more, especially when running mailing-list-style loads.
+ Pollution of logs was the major effect, as the other process delivered
+ the message. Found and partly investigated by Graeme Fowler.
+
Exim version 4.96
-----------------