From cb80814d149dcab2d967bbf1b24e50436bcf374b Mon Sep 17 00:00:00 2001 From: "Heiko Schlittermann (HS12-RIPE)" Date: Wed, 17 Apr 2019 08:38:19 +0200 Subject: Use message_id for tempfile creation Closes 2390 Make tempfile names unique across Exim instances running in a cluster on a shared $spool_directory. (They need to set localhost_number to have cluster-unique message_exim_ids.) --- doc/doc-txt/ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'doc') diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog index 07ab3f038..01ee17960 100644 --- a/doc/doc-txt/ChangeLog +++ b/doc/doc-txt/ChangeLog @@ -64,6 +64,12 @@ JH/14 Bug 1891: Close the log file if receiving a non-smtp message, without (a previous attempt to fix addressed lack, for a long time, of initial input). +HS/01 Bug 2390: Use message_id for tempfile creation to avoid races in a + shared (NFS) environment. The length of the tempfile name is now + 4 + 16 ("hdr.$message_exim_id") which might break on file + systems which restrict the file name length to lower values. + (It was "hdr.$pid".) + Exim version 4.92 ----------------- -- cgit v1.2.3