Two more bugs have been fixed, one relatively new, and one very, very,
very old -- see details below. As the newer one could prove embarassing
on certain operating systems, I have replaced release 3.11 with 3.12.
ftp://ftp.cus.cam.ac.uk/pub/software/programs/exim/exim-3.12.tar.gz
336cd605cb121703af4f22a8c34bb333 exim-3.12.tar.gz
There is a very small patch file that can be used to update.
ftp://ftp.cus.cam.ac.uk/pub/software/programs/exim/exim-patch-3.11-3.12.gz
1. After a successful delivery, the message log file was being fclosed twice;
some operating systems' C libraries just ignored the second fclose, but others
crashed; this caused -J files to be left lying about, gradually filling
up the spool.
2. The "contains" operation in filter files was failing to find matches when
the initial character of the searched-for string was duplicated in the subject
string, e.g. searching for "[Boston]" in "[[Boston] ..." failed. The bug was in
the "strstric()" function, which would also have affected -R and -S operations.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.