pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail Changes 4.83:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/33d608ff9b51
branches:  trunk
changeset: 637222:33d608ff9b51
user:      adam <adam%pkgsrc.org@localhost>
date:      Wed Jul 23 14:09:52 2014 +0000

description:
Changes 4.83:

 1. If built with the EXPERIMENTAL_PROXY feature enabled, Exim can be
    configured to expect an initial header from a proxy that will make the
    actual external source IP:host be used in exim instead of the IP of the
    proxy that is connecting to it.

 2. New verify option header_names_ascii, which will check to make sure
    there are no non-ASCII characters in header names.  Exim itself handles
    those non-ASCII characters, but downstream apps may not, so Exim can
    detect and reject if those characters are present.

 3. New expansion operator ${utf8clean:string} to replace malformed UTF8
    codepoints with valid ones.

 4. New malware type "sock".  Talks over a Unix or TCP socket, sending one
    command line and matching a regex against the return data for trigger
    and a second regex to extract malware_name.  The mail spoofile name can
    be included in the command line.

 5. The smtp transport now supports options "tls_verify_hosts" and
    "tls_try_verify_hosts".  If either is set the certificate verification
    is split from the encryption operation. The default remains that a failed
    verification cancels the encryption.

 6. New SERVERS override of default ldap server list.  In the ACLs, an ldap
    lookup can now set a list of servers to use that is different from the
    default list.

 7. New command-line option -C for exiqgrep to specify alternate exim.conf
    file when searching the queue.

 8. OCSP now supports GnuTLS also, if you have version 3.1.3 or later of that.

 9. Support for DNSSEC on outbound connections.

10. New variables "tls_(in,out)_(our,peer)cert" and expansion item
    "certextract" to extract fields from them. Hash operators md5 and sha1
    work over them for generating fingerprints, and a new sha256 operator
    for them added.

11. PRDR is now supported dy default.

12. OCSP stapling is now supported by default.

13. If built with the EXPERIMENTAL_DSN feature enabled, Exim will output
    Delivery Status Notification messages in MIME format, and negociate
    DSN features per RFC 3461.

diffstat:

 mail/exim-html/Makefile                  |   4 ++--
 mail/exim-html/distinfo                  |   8 ++++----
 mail/exim/Makefile                       |   9 ++++-----
 mail/exim/distinfo                       |  10 +++++-----
 mail/exim/patches/patch-lookups_Makefile |  12 ++++++------
 5 files changed, 21 insertions(+), 22 deletions(-)

diffs (109 lines):

diff -r bef81d1a84ab -r 33d608ff9b51 mail/exim-html/Makefile
--- a/mail/exim-html/Makefile   Wed Jul 23 14:07:25 2014 +0000
+++ b/mail/exim-html/Makefile   Wed Jul 23 14:09:52 2014 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.26 2014/05/29 09:30:12 adam Exp $
+# $NetBSD: Makefile,v 1.27 2014/07/23 14:09:52 adam Exp $
 
-DISTNAME=      exim-html-4.82.1
+DISTNAME=      exim-html-4.83
 CATEGORIES=    mail net
 MASTER_SITES=  ftp://ftp.exim.org/pub/exim/exim4/ \
                ftp://ftp.csx.cam.ac.uk/pub/software/email/exim/exim4/ \
diff -r bef81d1a84ab -r 33d608ff9b51 mail/exim-html/distinfo
--- a/mail/exim-html/distinfo   Wed Jul 23 14:07:25 2014 +0000
+++ b/mail/exim-html/distinfo   Wed Jul 23 14:09:52 2014 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2014/05/29 09:30:12 adam Exp $
+$NetBSD: distinfo,v 1.21 2014/07/23 14:09:52 adam Exp $
 
-SHA1 (exim-html-4.82.1.tar.bz2) = f2b154e98cce24976c30ade528d39e1019a7520a
-RMD160 (exim-html-4.82.1.tar.bz2) = 41ffd29e38dc5c303250f1dc218e5c1770bd9c93
-Size (exim-html-4.82.1.tar.bz2) = 458569 bytes
+SHA1 (exim-html-4.83.tar.bz2) = 405c395a84c32172e6c5180800d367fe962cee36
+RMD160 (exim-html-4.83.tar.bz2) = 65ccb8ef5f83c5f7c5cdbd4181ccf80571a9c7f9
+Size (exim-html-4.83.tar.bz2) = 464789 bytes
diff -r bef81d1a84ab -r 33d608ff9b51 mail/exim/Makefile
--- a/mail/exim/Makefile        Wed Jul 23 14:07:25 2014 +0000
+++ b/mail/exim/Makefile        Wed Jul 23 14:09:52 2014 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.133 2014/06/14 10:18:05 wiedi Exp $
+# $NetBSD: Makefile,v 1.134 2014/07/23 14:09:52 adam Exp $
 
-DISTNAME=      exim-4.82.1
-PKGREVISION=   1
+DISTNAME=      exim-4.83
 CATEGORIES=    mail net
 MASTER_SITES=  ftp://ftp.exim.org/pub/exim/exim4/ \
                http://dl.ambiweb.de/mirrors/ftp.exim.org/exim/exim4/
@@ -36,8 +35,8 @@
 PKG_HOME.${EXIM_USER}= ${VARBASE}/mail
 PKG_SHELL.${EXIM_USER}=        ${NOLOGIN}
 
-FILES_SUBST+=          EXIM_GROUP=${EXIM_GROUP:Q}
-FILES_SUBST+=          EXIM_USER=${EXIM_USER:Q}
+FILES_SUBST+=          EXIM_GROUP=${EXIM_GROUP}
+FILES_SUBST+=          EXIM_USER=${EXIM_USER}
 
 PKG_SYSCONFSUBDIR=     exim
 EXAMPLESDIR=           ${PREFIX}/share/examples/exim
diff -r bef81d1a84ab -r 33d608ff9b51 mail/exim/distinfo
--- a/mail/exim/distinfo        Wed Jul 23 14:07:25 2014 +0000
+++ b/mail/exim/distinfo        Wed Jul 23 14:09:52 2014 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.58 2014/05/29 09:27:37 adam Exp $
+$NetBSD: distinfo,v 1.59 2014/07/23 14:09:52 adam Exp $
 
-SHA1 (exim-4.82.1.tar.bz2) = bfb5ae3ab2444d494cdee650983a35dcc10243f5
-RMD160 (exim-4.82.1.tar.bz2) = 2caa80ed8b5fef07fd0449dc5ac7958681466a2d
-Size (exim-4.82.1.tar.bz2) = 1722912 bytes
+SHA1 (exim-4.83.tar.bz2) = 75a2fece694f0c8f8f4eadb1719b1779f662a9b6
+RMD160 (exim-4.83.tar.bz2) = 1f8b2c3f5c9f33b98948c886ffeb562097f465dd
+Size (exim-4.83.tar.bz2) = 1761169 bytes
 SHA1 (patch-aa) = 24a12631b7df17930349b8a0d03adc80d27efbe2
 SHA1 (patch-ab) = 6af17f036ed02a3bc37c1f303269eea447fcb691
 SHA1 (patch-ae) = 7daf63727e222bbaa7e5b8289c4fcb6a8c0272cf
 SHA1 (patch-ag) = dd93bb718c996f18b4e985806eb6d4ff5f25a67f
-SHA1 (patch-lookups_Makefile) = 57a8ab00e5f3c6891c74fdfe457adc1d73bc06ce
+SHA1 (patch-lookups_Makefile) = cfc40dba3f75ef37b9887f7767139ad50cf9d4e5
diff -r bef81d1a84ab -r 33d608ff9b51 mail/exim/patches/patch-lookups_Makefile
--- a/mail/exim/patches/patch-lookups_Makefile  Wed Jul 23 14:07:25 2014 +0000
+++ b/mail/exim/patches/patch-lookups_Makefile  Wed Jul 23 14:09:52 2014 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-lookups_Makefile,v 1.2 2014/04/02 17:36:00 wiedi Exp $
+$NetBSD: patch-lookups_Makefile,v 1.3 2014/07/23 14:09:52 adam Exp $
 
 Avoid use of non-portable "local" keyword.
 
---- scripts/lookups-Makefile.orig      2013-10-25 00:46:27.000000000 +0000
+--- scripts/lookups-Makefile.orig      2014-07-21 14:28:07.000000000 +0000
 +++ scripts/lookups-Makefile
-@@ -61,16 +61,16 @@ fi
+@@ -87,16 +87,16 @@ fi
  # command-line, not just check the Makefile.
  
  want_dynamic() {
@@ -25,7 +25,7 @@
    env | grep -q "^$re"
    if [ $? -eq 0 ]; then return 0; fi
    grep -q "^[ $tab]*$re" "$defs_source"
-@@ -78,8 +78,8 @@ want_at_all() {
+@@ -104,8 +104,8 @@ want_at_all() {
  
  # Adapted want_at_all above to work for EXPERIMENTAL features
  want_experimental() {
@@ -36,7 +36,7 @@
    env | grep -q "^$re"
    if [ $? -eq 0 ]; then return 0; fi
    grep -q "^[ $tab]*$re" "$defs_source"
-@@ -91,8 +91,7 @@ MODS=""
+@@ -117,8 +117,7 @@ MODS=""
  OBJ=""
  
  emit_module_rule() {
@@ -45,4 +45,4 @@
 +  lookup_name="$1"
    if [ "${lookup_name%:*}" = "$lookup_name" ]
    then
-     mod_name=$(echo $lookup_name | tr A-Z a-z)
+     # Square brackets are redundant but benign for POSIX compliant tr,



Home | Main Index | Thread Index | Old Index