summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2020-04-14 19:34:39 +0000
committerwiz <wiz@pkgsrc.org>2020-04-14 19:34:39 +0000
commitb500767425dc055f4171fd796c95771af4e09092 (patch)
tree4fd3924099bc13c60827bf68bab2e0e3ba5e1b8b /mail
parent1a77a1b216bfa10cfb2921dbc1819fb1e29921bf (diff)
downloadpkgsrc-b500767425dc055f4171fd796c95771af4e09092.tar.gz
exim: update to 4.93.0.4.
Based on patch provided by Mike Pumford on pkgsrc-users. Exim version 4.93+fixes ----------------------- This is not an official release. It is just a branch, collecting proposed bugfixes. Depending on your environment the fixes may be necessary to build and/or run Exim successfully. JH/05 Regard command-line receipients as tainted. JH/07 Bug 2489: Fix crash in the "pam" expansion condition. It seems that the PAM library frees one of the arguments given to it, despite the documentation. Therefore a plain malloc must be used. JH/08 Bug 2491: Use tainted buffers for the transport smtp context. Previously on-stack buffers were used, resulting in a taint trap when DSN information copied from a received message was written into the buffer. JH/09 Bug 2493: Harden ARC verify against Outlook, whick has been seen to mix the ordering of its ARC headers. This caused a crash. JH/10 Bug 2492: Use tainted memory for retry record when needed. Previously when a new record was being constructed with information from the peer, a trap was taken. JH/11 Bug 2494: Unset the default for dmarc_tld_file. Previously a naiive installation would get error messages from DMARC verify, when it hit the nonexistent file indicated by the default. Distros wanting DMARC enabled should both provide the file and set the option. Also enforce no DMARC verification for command-line sourced messages. JH/12 Fix an uninitialised flag in early-pipelining. Previously connections could, depending on the platform, hang at the STARTTLS response. JH/13 Bug 2498: Reset a counter used for ARC verify before handling another message on a connection. Previously if one message had ARC headers and the following one did not, a crash could result when adding an Authentication-Results: header. JH/14 Bug 2500: Rewind some of the common-coding in string handling between the Exim main code and Exim-related utities. The introduction of taint tracking also did many adjustments to string handling. Since then, eximon frequently terminated with an assert failure. JH/16 Fix the variables set by the gsasl authenticator. Previously a pointer to library live data was being used, so the results became garbage. Make copies while it is still usable.
Diffstat (limited to 'mail')
-rw-r--r--mail/exim/Makefile7
-rw-r--r--mail/exim/distinfo10
2 files changed, 9 insertions, 8 deletions
diff --git a/mail/exim/Makefile b/mail/exim/Makefile
index 72b8f259c28..d2f2c749ef7 100644
--- a/mail/exim/Makefile
+++ b/mail/exim/Makefile
@@ -1,10 +1,11 @@
-# $NetBSD: Makefile,v 1.176 2020/04/12 08:28:56 adam Exp $
+# $NetBSD: Makefile,v 1.177 2020/04/14 19:34:39 wiz Exp $
-DISTNAME= exim-4.93
-PKGREVISION= 2
+DISTNAME= exim-4.93.0.4
CATEGORIES= mail net
MASTER_SITES= ftp://ftp.exim.org/pub/exim/exim4/
MASTER_SITES+= https://ftp.exim.org/pub/exim/exim4/
+MASTER_SITES+= ftp://ftp.exim.org/pub/exim/exim4/fixes/
+MASTER_SITES+= https://ftp.exim.org/pub/exim/exim4/fixes/
EXTRACT_SUFX= .tar.xz
MAINTAINER= abs@NetBSD.org
diff --git a/mail/exim/distinfo b/mail/exim/distinfo
index f04daaece7d..8915990eb20 100644
--- a/mail/exim/distinfo
+++ b/mail/exim/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.74 2019/12/09 18:46:00 adam Exp $
+$NetBSD: distinfo,v 1.75 2020/04/14 19:34:39 wiz Exp $
-SHA1 (exim-4.93.tar.xz) = 1fd4eeefacbb51648f578b91f49561b29e5679cc
-RMD160 (exim-4.93.tar.xz) = aeee8a593c1866f4816946772a3ecba7b4e43496
-SHA512 (exim-4.93.tar.xz) = 556c7fe75042739c3e92346b96c40960680fe2838589add5fad1f69f18600dd9ed128f367627c812051b3a3a1a64e740488d5ce8c198bf87b59fa84ab8a0eb5b
-Size (exim-4.93.tar.xz) = 1803660 bytes
+SHA1 (exim-4.93.0.4.tar.xz) = 890bdf2fe00bb6916c47ed9e77a84cf85b385a4c
+RMD160 (exim-4.93.0.4.tar.xz) = c2ae47ef89f062bd94c1444baa9af4164bb37c37
+SHA512 (exim-4.93.0.4.tar.xz) = 84951849b69399d6f187d2801760dc0cb9e61c88c7c88aaca4e07e48120199a6be94b2236d058ffeacb8d611dd84056b610d480353c301a3ad5799768dd39d96
+Size (exim-4.93.0.4.tar.xz) = 1804696 bytes
SHA1 (patch-Local_Makefile.pkgsrc) = 7d6971cfe6f6fecf854926e90460b1a8bcd6a79d
SHA1 (patch-OS_Makefile-Default) = 6af17f036ed02a3bc37c1f303269eea447fcb691
SHA1 (patch-lookups_Makefile) = cfc40dba3f75ef37b9887f7767139ad50cf9d4e5