diff options
author | wiz <wiz@pkgsrc.org> | 2020-04-14 19:34:39 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2020-04-14 19:34:39 +0000 |
commit | b500767425dc055f4171fd796c95771af4e09092 (patch) | |
tree | 4fd3924099bc13c60827bf68bab2e0e3ba5e1b8b /mail/exim | |
parent | 1a77a1b216bfa10cfb2921dbc1819fb1e29921bf (diff) | |
download | pkgsrc-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/exim')
-rw-r--r-- | mail/exim/Makefile | 7 | ||||
-rw-r--r-- | mail/exim/distinfo | 10 |
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 |