Sat May 7 14:32:02 2011 UTC ()
add patch from upstream to fix format string vulnerability (CVE-2011-1764)
bump PKGREV


(drochner)
diff -r1.106 -r1.107 pkgsrc/mail/exim/Makefile
diff -r1.49 -r1.50 pkgsrc/mail/exim/distinfo
diff -r0 -r1.1 pkgsrc/mail/exim/patches/patch-ah

cvs diff -r1.106 -r1.107 pkgsrc/mail/exim/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/exim/Makefile 2011/03/22 13:52:19 1.106
+++ pkgsrc/mail/exim/Makefile 2011/05/07 14:32:02 1.107
@@ -1,16 +1,17 @@ @@ -1,16 +1,17 @@
1# $NetBSD: Makefile,v 1.106 2011/03/22 13:52:19 adam Exp $ 1# $NetBSD: Makefile,v 1.107 2011/05/07 14:32:02 drochner Exp $
2 2
3DISTNAME= exim-4.75 3DISTNAME= exim-4.75
 4PKGREVISION= 1
4CATEGORIES= mail net 5CATEGORIES= mail net
5MASTER_SITES= ftp://ftp.exim.org/pub/exim/exim4/ \ 6MASTER_SITES= ftp://ftp.exim.org/pub/exim/exim4/ \
6 http://dl.ambiweb.de/mirrors/ftp.exim.org/exim/exim4/ 7 http://dl.ambiweb.de/mirrors/ftp.exim.org/exim/exim4/
7EXTRACT_SUFX= .tar.bz2 8EXTRACT_SUFX= .tar.bz2
8 9
9MAINTAINER= abs@NetBSD.org 10MAINTAINER= abs@NetBSD.org
10HOMEPAGE= http://www.exim.org/ 11HOMEPAGE= http://www.exim.org/
11COMMENT= The Exim mail transfer agent, a replacement for sendmail 12COMMENT= The Exim mail transfer agent, a replacement for sendmail
12LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
13 14
14CONFLICTS+= exim-exiscan-[0-9]* 15CONFLICTS+= exim-exiscan-[0-9]*
15 16
16USE_TOOLS+= perl:run 17USE_TOOLS+= perl:run

cvs diff -r1.49 -r1.50 pkgsrc/mail/exim/distinfo (expand / switch to unified diff)

--- pkgsrc/mail/exim/distinfo 2011/03/22 13:52:19 1.49
+++ pkgsrc/mail/exim/distinfo 2011/05/07 14:32:02 1.50
@@ -1,11 +1,12 @@ @@ -1,11 +1,12 @@
1$NetBSD: distinfo,v 1.49 2011/03/22 13:52:19 adam Exp $ 1$NetBSD: distinfo,v 1.50 2011/05/07 14:32:02 drochner Exp $
2 2
3SHA1 (exim-4.75.tar.bz2) = e3196a9035f433c380bb2cec4cbbcfd7ad6c00b3 3SHA1 (exim-4.75.tar.bz2) = e3196a9035f433c380bb2cec4cbbcfd7ad6c00b3
4RMD160 (exim-4.75.tar.bz2) = 2dfea8750cc95d057c0b804c0379f69fbed927a9 4RMD160 (exim-4.75.tar.bz2) = 2dfea8750cc95d057c0b804c0379f69fbed927a9
5Size (exim-4.75.tar.bz2) = 1600867 bytes 5Size (exim-4.75.tar.bz2) = 1600867 bytes
6SHA1 (patch-aa) = 2ec7f3c7c6e18c7cc2388de00c1108b56c239ab8 6SHA1 (patch-aa) = 2ec7f3c7c6e18c7cc2388de00c1108b56c239ab8
7SHA1 (patch-ab) = ffb9fb28e4e5548777db31b3de34673a08a1c0fa 7SHA1 (patch-ab) = ffb9fb28e4e5548777db31b3de34673a08a1c0fa
8SHA1 (patch-ac) = 9a260a07f5e8cc89c60188925f01fc5b46164a37 8SHA1 (patch-ac) = 9a260a07f5e8cc89c60188925f01fc5b46164a37
9SHA1 (patch-ae) = 4a9d2fde403cfd6386742b31f062e7801ef081b9 9SHA1 (patch-ae) = 4a9d2fde403cfd6386742b31f062e7801ef081b9
10SHA1 (patch-ag) = 8512795060ad913f4699c277867fd24e7a785519 10SHA1 (patch-ag) = 8512795060ad913f4699c277867fd24e7a785519
 11SHA1 (patch-ah) = 99eae6cf5a3d4b771db39934c3e468706f7497b9
11SHA1 (patch-ba) = 6647a95bb8e3bce2bc7f075e4be2217b3a97ce8b 12SHA1 (patch-ba) = 6647a95bb8e3bce2bc7f075e4be2217b3a97ce8b

File Added: pkgsrc/mail/exim/patches/Attic/patch-ah
$NetBSD: patch-ah,v 1.1 2011/05/07 14:32:02 drochner Exp $

CVE-2011-1764

--- src/dkim.c.orig	2011-03-22 08:00:51.000000000 +0000
+++ src/dkim.c
@@ -108,7 +108,7 @@ void dkim_exim_verify_finish(void) {
     /* Log a line for each signature */
     uschar *logmsg = string_append(NULL, &size, &ptr, 5,
 
-      string_sprintf( "DKIM: d=%s s=%s c=%s/%s a=%s ",
+      string_sprintf( "d=%s s=%s c=%s/%s a=%s ",
                       sig->domain,
                       sig->selector,
                       (sig->canon_headers == PDKIM_CANON_SIMPLE)?"simple":"relaxed",
@@ -176,7 +176,7 @@ void dkim_exim_verify_finish(void) {
     }
 
     logmsg[ptr] = '\0';
-    log_write(0, LOG_MAIN, (char *)logmsg);
+    log_write(0, LOG_MAIN, "DKIM: %s", logmsg);
 
     /* Build a colon-separated list of signing domains (and identities, if present) in dkim_signers */
     dkim_signers = string_append(dkim_signers,