Philip Hazel [Thu, 11 Nov 2004 16:03:47 +0000 (16:03 +0000)]
(a) Changed to using os_restarting_signal() for setting the SIGCHLD
handler in the daemon; this may fix Tony's obscure occasional crashes.
(b) Reduced the size of the race window for noticing SIGCHLDs (note: it
is not *essential* for Exim to see them).
Philip Hazel [Thu, 11 Nov 2004 11:40:36 +0000 (11:40 +0000)]
(1) $host_address now contains the target address when processing
ignore_target_hosts; (2) extremely unlikely bug in ipliteral router
fixed: if ignore_target_hosts called for a host name, it wouldn't have
worked.
Philip Hazel [Thu, 4 Nov 2004 12:19:48 +0000 (12:19 +0000)]
Added a "connect=<time>" option to callouts, for a separate timeout
for making the connection. As part of this, the debug output for a
failed connection now shows the error, and, if it's a timeout, the
timeout value.
Philip Hazel [Tue, 19 Oct 2004 13:40:39 +0000 (13:40 +0000)]
(1) $address_data in an ACL was clobbered by a sender verify that
followed a recipient verify. (2) Added $sender_address_data to hold the
address_data value from a sender verification.
Philip Hazel [Tue, 19 Oct 2004 11:40:52 +0000 (11:40 +0000)]
Add missing search cache tidyup before delivering message received via
the command line (could cause crashes if certain lookups were done
during message reception).
Philip Hazel [Mon, 18 Oct 2004 11:36:23 +0000 (11:36 +0000)]
(1) Checking for invalid "control=" modifiers was not working (for example,
"submission" was allowed in a DATA ACL, though that is too late). Proper
checks are now done. (2) Minor fix to the testing "List" script to
ignore CVS directories.
Philip Hazel [Thu, 14 Oct 2004 09:53:11 +0000 (09:53 +0000)]
Added a small amount of new material to the FAQ source, and updated the old
material to bring it into line with recent changes. Added a few more
non-indexable words to the index-building script.