Philip Hazel [Tue, 22 Mar 2005 15:02:34 +0000 (15:02 +0000)]
Further tidies to the ${dlfunc code (thanks, Tony): redirect options are
always available (but do nothing when the facility isn't compiled).
Improve the NewStuff text.
Philip Hazel [Tue, 15 Mar 2005 15:36:41 +0000 (15:36 +0000)]
1. Diagnose an error if options are given for those "verify=" things that
don't have options.
2. Added a WishList item for "verify=reverse_host_lookup/defer_ok".
Philip Hazel [Tue, 8 Mar 2005 11:38:21 +0000 (11:38 +0000)]
Installed a modified version of Nikos Mavrogiannopoulos' patch that
stores GnuTLS parameters in a format that can be generated externally.
It is upwards, but not downwards, compatible (warning in
README.UPDATING).
Philip Hazel [Thu, 17 Feb 2005 12:17:09 +0000 (12:17 +0000)]
Fix problems in the script that makes HTML documents: (1) The new "Use"
item for options wasn't being properly processed; (2) tidy section
titles (no dot after chap.sect).
Philip Hazel [Wed, 16 Feb 2005 16:28:36 +0000 (16:28 +0000)]
Fix problems with the spool file that arise when the local username
contains a space. Also, ensure that the Received: line item is
appropriately quoted in this circumstance.
Philip Hazel [Thu, 27 Jan 2005 15:15:30 +0000 (15:15 +0000)]
Forgot to mention in the last commit message: Ensure that stdin, stdout,
and stderr are connected to /dev/null when the daemon is running in the
background.
Philip Hazel [Fri, 14 Jan 2005 11:06:58 +0000 (11:06 +0000)]
Incorporated the 4.44 ChangeLog into the main ChangeLog so that a
historical record is preserved. It is separate from the 4.50 entries,
many of which are duplicates, and there's an explanation about why.
Philip Hazel [Thu, 13 Jan 2005 11:12:12 +0000 (11:12 +0000)]
The patch to support LDAP_SEARCH_RES_REFERENCE was unconditional; it
seems that some versions of LDAP don't have this (e.g. OpenLDAP v1, which is
of course pretty old, but some people still use it). I've modified the
patch to exclude the functionality when the macro isn't defined.
Philip Hazel [Thu, 13 Jan 2005 10:09:36 +0000 (10:09 +0000)]
(1) Get rid of compiler warnings (a) in expand.c on 64-bit systems (b) in
malware.c where there was a %hu and an int variable in sscanf(). (2)
Remove an email address from David Saez's email address in malware.c
(best not to have emails in public code these days). (3) Added a credit
to David S to ACKNOWLEDGMENTS.
Philip Hazel [Wed, 12 Jan 2005 12:24:13 +0000 (12:24 +0000)]
(1) The flags in acl.c for fakereject allowed it in too many places. It
is now allowed only when receiving a message. (2) There was a redundant
setting of fake_reject=FALSE in spool_in.c.
Philip Hazel [Tue, 11 Jan 2005 15:17:51 +0000 (15:17 +0000)]
Updated filter source; preliminary update of ACL chapter and addition of
new content scanning chapter in the main doc source; updated
ACKNOWLEDGMENTS from Tom's list for the virus scanners.
Philip Hazel [Wed, 29 Dec 2004 16:34:31 +0000 (16:34 +0000)]
The various Exiscan tests were locked out from the non-SMTP ACL, but
there is no reason why they should not be available (and they apparently
were available in the original patch).
Philip Hazel [Wed, 29 Dec 2004 16:24:03 +0000 (16:24 +0000)]
(1) Setting WITH_OLD_DEMIME without WITH_CONTENT_SCAN caused eximon not
to compile; WITH_CONTENT_SCAN was forced in exim.h in this case, but was
not forced for eximon. I have updated buildconfig so that it gets set in
config.h and thus applies everywhere. (2) Fixed some compiler warnings
in the demime.c module. (3) Moved the inclusion of config.h above the
inclusion of mytypes.h and macros.h for eximon, to be the same as for
exim itself.
Philip Hazel [Wed, 29 Dec 2004 10:16:52 +0000 (10:16 +0000)]
The host_aton() buffer overflow: (1) Put a check in host_aton() itself;
(2) noted that the exploit via dnsdb/ptr lookup was already fortuitously
fixed by a previous change.
Philip Hazel [Tue, 21 Dec 2004 14:38:02 +0000 (14:38 +0000)]
(1) Doubled size of debug_buffer. (2) Output from SpamAssassin test
changed because 96 hours have passed. Shows up the difficulty of testing
such things...