I've created patches to fix two bugs in the DKIM code, which are
probably responsible for my deliveries failing at random with SIGSEGV
(if anyone has a guide to getting Exim to output a core dump if it
crashes during smtp delivery I'd like to know about it).
http://bugs.exim.org/show_bug.cgi?id=985 pdkim.c may use a string that isn't null terminated
http://bugs.exim.org/show_bug.cgi?id=986 pkdim sign_headers value may not be initialised
There are several other open bugs, I've added a trivial patch for:
http://bugs.exim.org/show_bug.cgi?id=968 Programs run due by pipe transport get SIGPIPE set to IGN
Looking over the rest of the bugs, I'd like to see these fixed in 4.72
too:
http://bugs.exim.org/show_bug.cgi?id=967 DKIM-mandated undocumented behaviour change
http://bugs.exim.org/show_bug.cgi?id=972 File Already Exists in Spool Directory
Bug 967 was discussed a while ago on here but it hasn't been fixed.
I suspect bug 972 is a timing issue on Linux, which I'll try and test.
--
Simon Arlott