add patch from upstream to fix crash (NULL dereference) by strange email contents (CVE-2012-4507) bump PKGREVdiff -r1.50 -r1.51 pkgsrc/mail/claws-mail/Makefile
(drochner)
@@ -1,22 +1,22 @@ | @@ -1,22 +1,22 @@ | |||
1 | # $NetBSD: Makefile,v 1.50 2012/10/08 23:01:57 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.51 2012/10/10 09:48:45 drochner Exp $ | |
2 | 2 | |||
3 | INSTALLATION_DIRS+= ${EGDIR} | 3 | INSTALLATION_DIRS+= ${EGDIR} | |
4 | INSTALLATION_DIRS+= share/claws-mail | 4 | INSTALLATION_DIRS+= share/claws-mail | |
5 | 5 | |||
6 | .include "Makefile.common" | 6 | .include "Makefile.common" | |
7 | 7 | |||
8 | PKGNAME= claws-mail-${CLAWS_VERSION} | 8 | PKGNAME= claws-mail-${CLAWS_VERSION} | |
9 | PKGREVISION= 5 | 9 | PKGREVISION= 6 | |
10 | 10 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | COMMENT= X based e-mail and netnews client | 12 | COMMENT= X based e-mail and netnews client | |
13 | 13 | |||
14 | CONFLICTS+= sylpheed-claws-[0-9]* | 14 | CONFLICTS+= sylpheed-claws-[0-9]* | |
15 | 15 | |||
16 | USE_TOOLS+= msgfmt | 16 | USE_TOOLS+= msgfmt | |
17 | PKGCONFIG_OVERRIDE+= claws-mail.pc.in | 17 | PKGCONFIG_OVERRIDE+= claws-mail.pc.in | |
18 | 18 | |||
19 | PKG_SYSCONFSUBDIR= claws-mail | 19 | PKG_SYSCONFSUBDIR= claws-mail | |
20 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | 20 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | |
21 | 21 | |||
22 | .include "../../mk/bsd.prefs.mk" | 22 | .include "../../mk/bsd.prefs.mk" |
@@ -1,10 +1,11 @@ | @@ -1,10 +1,11 @@ | |||
1 | $NetBSD: distinfo,v 1.21 2012/07/02 19:07:50 drochner Exp $ | 1 | $NetBSD: distinfo,v 1.22 2012/10/10 09:48:45 drochner Exp $ | |
2 | 2 | |||
3 | SHA1 (claws-mail-3.8.1.tar.bz2) = c519d07121bfb3095c7a3d47e53b6726bf397ed8 | 3 | SHA1 (claws-mail-3.8.1.tar.bz2) = c519d07121bfb3095c7a3d47e53b6726bf397ed8 | |
4 | RMD160 (claws-mail-3.8.1.tar.bz2) = e50ddd80589e7edb9f1c172a83e7f41dd8dec372 | 4 | RMD160 (claws-mail-3.8.1.tar.bz2) = e50ddd80589e7edb9f1c172a83e7f41dd8dec372 | |
5 | Size (claws-mail-3.8.1.tar.bz2) = 7335864 bytes | 5 | Size (claws-mail-3.8.1.tar.bz2) = 7335864 bytes | |
6 | SHA1 (patch-ab) = d908b8b47b525aa9d6ed677e5c1d5e5eddf74cc0 | 6 | SHA1 (patch-ab) = d908b8b47b525aa9d6ed677e5c1d5e5eddf74cc0 | |
7 | SHA1 (patch-ae) = 0312eeaaf2d31ab72d771598062019127c69cbef | 7 | SHA1 (patch-ae) = 0312eeaaf2d31ab72d771598062019127c69cbef | |
8 | SHA1 (patch-af) = 2655fac7e0e7bfb2d50291537eab9481dbc83691 | 8 | SHA1 (patch-af) = 2655fac7e0e7bfb2d50291537eab9481dbc83691 | |
9 | SHA1 (patch-ag) = c5c3d16343437aedb9c899bec151338aea9fbbfb | 9 | SHA1 (patch-ag) = c5c3d16343437aedb9c899bec151338aea9fbbfb | |
10 | SHA1 (patch-bb) = 2d432d7c1c3869b76965adea77f05127796a27f5 | 10 | SHA1 (patch-bb) = 2d432d7c1c3869b76965adea77f05127796a27f5 | |
11 | SHA1 (patch-ca) = 305882268b80cdcf8d827828ad67f191ef0c1729 |
$NetBSD: patch-ca,v 1.1 2012/10/10 09:48:45 drochner Exp $
see http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2743
--- src/procmime.c.orig 2012-06-27 09:05:22.000000000 +0000
+++ src/procmime.c
@@ -1753,6 +1753,8 @@ static void parse_parameters(const gchar
continue;
charset = value;
+ if (charset == NULL)
+ continue;
lang = strchr(charset, '\'');
if (lang == NULL)
continue;