summaryrefslogtreecommitdiff
path: root/mail/exim
diff options
context:
space:
mode:
authorgrant <grant>2005-07-20 06:32:29 +0000
committergrant <grant>2005-07-20 06:32:29 +0000
commit1337900279b1bf370fc67fd4aebe0d6f328cde48 (patch)
tree86f56f6ddb9aa06246e308c6d26cf037289d7737 /mail/exim
parentd969591dae7827c85e34b93dfe17e2253e4f1bdd (diff)
downloadpkgsrc-1337900279b1bf370fc67fd4aebe0d6f328cde48.tar.gz
update exim to 4.52.
summary of changes since 4.51 (general bug fixes and portability fixes ommitted for brevity, see the ChangeLog for details): Exim version 4.52 ----------------- TF/01 Added support for Client SMTP Authorization. See NewStuff for details. PH/02 Reduce the amount of output that "make" produces by default. Full output can still be requested. PH/04 Installed a modified version of Tony Finch's patch to make submission mode fix the return path as well as the Sender: header line, and to add a /name= option so that you can make the user's friendly name appear in the header line. TF/03 Added the control = fakedefer ACL modifier. TF/04 Added the ratelimit ACL condition. See NewStuff for details. Thanks to Mark Lowes for thorough testing. TK/02 Rewrote SPF support to work with libspf2 versions >1.2.0. TK/03 Merged latest SRS patch from Miles Wilton. TK/04 Added simple SPF lookup method in EXPERIMENTAL_SPF. See NewStuff for details. Thanks to Chris Webb <chris@arachsys.com> for the patch! PH/07 Added "fullpostmaster" verify option, which does a check to <postmaster> without a domain if the check to <postmaster@domain> fails. SC/01 Eximstats: added -xls and the ability to specify output files (patch written by Frank Heydlauf). SC/02 Eximstats: use FileHandles for outputing results. SC/03 Eximstats: allow any combination of xls, txt, and html output. SC/06 Eximstats: added the -include_original_destination flag TK/06 MBOX spool code: Add real "From " MBOX separator line so the .eml file is really in mbox format (even though most programs do not really care). Patch from Alex Miller. TK/07 MBOX spool code: Add X-Envelope-From: and X-Envelope-To: headers. The latter is generated from $received_to and is only set if the message has one envelope recipient. SA can use these headers, obviously out-of-the-box. Patch from Alex Miller. PH/11 Upgraded appendfile so that quotas larger than 2G are now supported. This involved changing a lot of size variables from int to off_t. It should work with maildirs and everything. PH/12 Applied Alex Kiernan's patch for the API change for the error callback function for BDB 4.3. PH/13 Changed auto_thaw such that it does not apply to bounce messages. PH/14 Imported PCRE 6.0; this was more than just a trivial operation because the sources for PCRE have been re-arranged and more files are now involved. PH/16 Applied Matthew Newton's patch to exicyclog: "If log_file_path is set in the configuration file to be ":syslog", then the script "guesses" where the logs files are, rather than using the compiled in default. In our case the guess is not the same as the compiled default, so the script suddenly stopped working when I started to use syslog. The patch checks to see if log_file_path is "". If so, it attempts to read it from exim with no configuration file to get the compiled in version, before it falls back to the previous guessing code." TK/09 Added "prvs" and "prvscheck" expansion items. These help a lot with implementing BATV in an Exim configuration. See NewStuff for the gory details. PH/18 If the "use_postmaster" option was set for a recipient callout together with the "random" option, the postmaster address was used as the MAIL FROM address for the random test, but not for the subsequent recipient test. It is now used for both. PH/19 Applied Michael Haardt's patch to update Sieve to RFC3028bis. "The patch removes a few documentation additions to RFC 3028, because the latest draft now contains them. It adds the new en;ascii-case comparator and a new error check for 8bit text in MIME parts. Comparator and require names are now matched exactly. I enabled the subaddress extension, but it is not well tested yet (read: it works for me)." PH/23 Added daemon_startup_retries and daemon_startup_sleep. PH/24 Added ${if match_ip condition. PH/28 Changed -d+all to exclude +memory, because that information is very rarely of interest, but it makes the output a lot bigger. People tend to do -d+all out of habit. PH/30 Exim's DNS code uses the original T_xxx names for DNS record times. These aren't the modern standard, and it seems that some systems' include files don't always have them. Exim was already checking for some of the newer ones like T_AAAA, and defining it itself. I've added checks for all the record types that Exim uses. TK/11 Domainkeys: Change the logic how the "testing" policy flag is retrieved from DNS. If the selector record carries the flag, it now has precedence over the domain-wide flag. SC/09 Eximstats: added the -show_rt<list> and the -show_dt<list> flags as requested by Marc Sherman. SC/10 Eximstats: added histograms for user specified patterns as requested by Marc Sherman.
Diffstat (limited to 'mail/exim')
-rw-r--r--mail/exim/Makefile5
-rw-r--r--mail/exim/distinfo8
2 files changed, 7 insertions, 6 deletions
diff --git a/mail/exim/Makefile b/mail/exim/Makefile
index 87dc6addb2e..1688c0d2959 100644
--- a/mail/exim/Makefile
+++ b/mail/exim/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.59 2005/07/16 01:19:12 jlam Exp $
+# $NetBSD: Makefile,v 1.60 2005/07/20 06:32:29 grant Exp $
-DISTNAME= exim-4.51
+DISTNAME= exim-4.52
CATEGORIES= mail net
MASTER_SITES= ftp://ftp.exim.org/pub/exim/exim4/ \
ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/exim4/ \
@@ -17,6 +17,7 @@ USE_TOOLS+= perl:run
USE_PKGINSTALL= yes
MAKE_ENV+= SSLBASE=${SSLBASE:Q}
+MAKE_FLAGS+= FULLECHO=''
.include "../../mk/bsd.prefs.mk"
diff --git a/mail/exim/distinfo b/mail/exim/distinfo
index ab712d1e0d9..cc0522b35ef 100644
--- a/mail/exim/distinfo
+++ b/mail/exim/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.26 2005/05/17 17:06:11 abs Exp $
+$NetBSD: distinfo,v 1.27 2005/07/20 06:32:29 grant Exp $
-SHA1 (exim-4.51.tar.bz2) = 9b6633048ae79bb6bd6900f584fe5a650d7634b9
-RMD160 (exim-4.51.tar.bz2) = 9b4e511869935de840ac5690568ffc8443fcd835
-Size (exim-4.51.tar.bz2) = 1462114 bytes
+SHA1 (exim-4.52.tar.bz2) = 8cf1e91a668b0f0220b4f40a793ce087d596f16e
+RMD160 (exim-4.52.tar.bz2) = d88d8cdb553af45466514e03e7759366b73212c0
+Size (exim-4.52.tar.bz2) = 1535866 bytes
SHA1 (patch-aa) = a2b10bc2d8938c6973c353cb68394267c2e79ee5
SHA1 (patch-ab) = 32452f2fed6f0300f460aa9de8528b5ab2fe15c1
SHA1 (patch-ac) = ed2b1b02cfa8338e82cf6bb74e9f9e5959dd8775