diff options
author | abs <abs@pkgsrc.org> | 2004-06-06 22:10:51 +0000 |
---|---|---|
committer | abs <abs@pkgsrc.org> | 2004-06-06 22:10:51 +0000 |
commit | 9424eca12005c9d8a6dc5c0505b0e53a643d26fd (patch) | |
tree | 575639c4e3394c78c21a8670fad7134200124ff6 /mail/exim-exiscan | |
parent | bf88a1d2b17dc4f6641be4972f60f1554d5c6277 (diff) | |
download | pkgsrc-9424eca12005c9d8a6dc5c0505b0e53a643d26fd.tar.gz |
Update exim to 4.34, Update exim-exiscan to 4.34_22. From Jeremy C. Reed
Exim changes in 4.34
1. Very minor rewording of debugging text in manualroute to say "list of
hosts" instead of "hostlist".
2. If verify=header_syntax was set, and a header line with an unqualified
address (no domain) and a large number of spaces between the end of the
name and the colon was received, the reception process suffered a buffer
overflow, and (when I tested it) crashed. This was caused by some obsolete
code that should have been removed. The fix is to remove it!
3. When running in the test harness, delay a bit after writing a bounce
message to get a bit more predictability in the log output.
4. Added a call to search_tidyup() just before forking a reception process. In
theory, someone could use a lookup in the expansion of smtp_accept_max_
per_host which, without the tidyup, could leave open a database connection.
5. Added the variables $recipient_data and $sender_data which get set from a
lookup success in an ACL "recipients" or "senders" condition, or a router
"senders" option, similar to $domain_data and $local_part_data.
6. Moved the writing of debug_print from before to after the "senders" test
for routers.
7. Change 4.31/66 (moving the time when the Received: is generated) caused
problems for message scanning, either using a data ACL, or using
local_scan() because the Received: header was not generated till after they
were called (in order to set the time as the time of reception completion).
I have revised the way this works. The header is now generated after the
body is received, but before the ACL or local_scan() are called. After they
are run, the timestamp in the header is updated.
Exim-exiscan version 4.34
22 - added SPF support via libspf_alt. Please read the
docs.
21 - Fix missing fclose() in regex.c. This was causing
scan directories not to be deleted on NFS spools.
- Remove "shutdown socket for writing" from clamd malware
code. It seems to cause problems with the latest
clamd 0.70 release.
- Fix allow tables in acl.c to disallow exiscan conditions
in the RCPT ACL.
- adapted patch to exim 4.34
Diffstat (limited to 'mail/exim-exiscan')
-rw-r--r-- | mail/exim-exiscan/Makefile | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/mail/exim-exiscan/Makefile b/mail/exim-exiscan/Makefile index c2cdf9c60d8..88b1179aa8f 100644 --- a/mail/exim-exiscan/Makefile +++ b/mail/exim-exiscan/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.11 2004/06/04 23:21:34 reed Exp $ +# $NetBSD: Makefile,v 1.12 2004/06/06 22:10:51 abs Exp $ DISTNAME= exim-${EXIM_VERSION} -PKGREVISION= 3 PKGNAME= exim-exiscan-${EXIM_VERSION}_${EXISCAN_VERSION} CATEGORIES= mail net @@ -11,7 +10,7 @@ COMMENT= The Exim mail transfer agent, with exiscan-acl patches CONFLICTS+= exim-[0-9]* -EXISCAN_VERSION=20 +EXISCAN_VERSION=22 PATCH_SITES= http://duncanthrax.net/exiscan-acl/ PATCHFILES= exiscan-acl-${EXIM_VERSION}-${EXISCAN_VERSION}.patch.bz2 |