pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/mail/exim exim: update to 4.93.0.4.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/123e8d37c1bc
branches:  trunk
changeset: 427305:123e8d37c1bc
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Apr 14 19:34:39 2020 +0000

description:
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:

 mail/exim/Makefile |   7 ++++---
 mail/exim/distinfo |  10 +++++-----
 2 files changed, 9 insertions(+), 8 deletions(-)

diffs (36 lines):

diff -r 8eeeb68f0436 -r 123e8d37c1bc mail/exim/Makefile
--- a/mail/exim/Makefile        Tue Apr 14 19:30:54 2020 +0000
+++ b/mail/exim/Makefile        Tue Apr 14 19:34:39 2020 +0000
@@ -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@localhost
diff -r 8eeeb68f0436 -r 123e8d37c1bc mail/exim/distinfo
--- a/mail/exim/distinfo        Tue Apr 14 19:30:54 2020 +0000
+++ b/mail/exim/distinfo        Tue Apr 14 19:34:39 2020 +0000
@@ -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



Home | Main Index | Thread Index | Old Index