From dc487e122d8695a0bbd351c2a62bcd0f2598d43e Mon Sep 17 00:00:00 2001 From: rui Date: Tue, 6 Nov 2007 21:18:10 +0000 Subject: [PATCH] - SECURITY: update sylpheed to 2.4.5 which fixes a remote execution of arbitrary code. - Reference: http://secunia.com/advisories/27379/ ok simon@ --- mail/sylpheed/Makefile | 18 +++++++++--------- mail/sylpheed/distinfo | 10 +++++----- mail/sylpheed/patches/patch-libsylph_mbox_c | 6 +++--- .../sylpheed/patches/patch-libsylph_procmime_c | 6 +++--- mail/sylpheed/patches/patch-libsylph_smtp_h | 6 +++--- mail/sylpheed/patches/patch-ltmain_sh | 6 +++--- mail/sylpheed/patches/patch-src_inc_c | 6 +++--- mail/sylpheed/pkg/PLIST | 3 +-- 8 files changed, 30 insertions(+), 31 deletions(-) diff --git a/mail/sylpheed/Makefile b/mail/sylpheed/Makefile index 62001a18cb0..52dcd8b8733 100644 --- a/mail/sylpheed/Makefile +++ b/mail/sylpheed/Makefile @@ -1,9 +1,9 @@ -# $OpenBSD: Makefile,v 1.76 2007/09/16 00:17:06 merdely Exp $ +# $OpenBSD: Makefile,v 1.77 2007/11/06 21:18:10 rui Exp $ COMMENT= mail/news client in gtk+ MAJOR= 2.4 -VERSION= ${MAJOR}.3 +VERSION= ${MAJOR}.5 DISTNAME= sylpheed-${VERSION} CATEGORIES= mail news x11 HOMEPAGE= http://sylpheed.sraoss.jp/en @@ -18,13 +18,13 @@ PERMIT_DISTFILES_FTP= Yes MODULES= devel/gettext LIB_DEPENDS= gtk-x11-2.0.>=0.9,gdk_pixbuf-2.0.>=0.9,gdk-x11-2.0.>=0.9::x11/gtk+2 -WANTLIB= X11 Xau Xdmcp Xrender Xcursor Xext Xfixes \ - Xi Xinerama Xrandr atk-1.0 c cairo crypto expat \ - fontconfig freetype glib-2.0 glitz gdk-x11-2.0 \ - gdk_pixbuf-2.0 gmodule-2.0 gobject-2.0 \ - gtk-x11-2.0 m pthread pango-1.0 \ - pangocairo-1.0 pangoft2-1.0 png ssl z - +WANTLIB= X11 Xau Xcomposite Xdamage Xdmcp Xrender \ + Xcursor Xext Xfixes Xi Xinerama Xrandr \ + atk-1.0 c cairo crypto expat fontconfig \ + freetype glib-2.0 glitz gdk-x11-2.0 gdk_pixbuf-2.0 \ + gmodule-2.0 gobject-2.0 gtk-x11-2.0 m pcre \ + pthread pango-1.0 pangocairo-1.0 pangoft2-1.0 \ + png ssl z MASTER_SITES= http://sylpheed.sraoss.jp/sylpheed/v${MAJOR}/ MASTER_SITES0= ${MASTER_SITE_SOURCEFORGE:=sylpheed-claws/} diff --git a/mail/sylpheed/distinfo b/mail/sylpheed/distinfo index 3ee1e2efb35..1a1971f6e08 100644 --- a/mail/sylpheed/distinfo +++ b/mail/sylpheed/distinfo @@ -1,5 +1,5 @@ -MD5 (sylpheed-2.4.3.tar.gz) = xWMHD+a87Mro8T7iz1KwxQ== -RMD160 (sylpheed-2.4.3.tar.gz) = q3Wxwdo1mL5fZt27nnSGJdHhPek= -SHA1 (sylpheed-2.4.3.tar.gz) = /smF8PH1ABUk/Qr/yuqLTkUr3qY= -SHA256 (sylpheed-2.4.3.tar.gz) = hqr8PU7oSdD257YSVqCLBJHMJ0kDXCwcIwz4wxY540I= -SIZE (sylpheed-2.4.3.tar.gz) = 4136413 +MD5 (sylpheed-2.4.5.tar.gz) = 1wjE8DKbDnuO3uRYrQ7y3g== +RMD160 (sylpheed-2.4.5.tar.gz) = RKmrglaJ0v/xIDLQ72ZbOHQtPNw= +SHA1 (sylpheed-2.4.5.tar.gz) = r0YpQpFVOnNk2ho4uR3JE09xB7c= +SHA256 (sylpheed-2.4.5.tar.gz) = Q85BRWmPHMaTGooJmUqrqObK+kfxKmMn3WGpI0N2ayE= +SIZE (sylpheed-2.4.5.tar.gz) = 4156495 diff --git a/mail/sylpheed/patches/patch-libsylph_mbox_c b/mail/sylpheed/patches/patch-libsylph_mbox_c index 45d544fa0a4..cbc62db13a9 100644 --- a/mail/sylpheed/patches/patch-libsylph_mbox_c +++ b/mail/sylpheed/patches/patch-libsylph_mbox_c @@ -1,6 +1,6 @@ -$OpenBSD: patch-libsylph_mbox_c,v 1.1 2006/06/05 15:31:16 couderc Exp $ ---- libsylph/mbox.c.orig Fri Jan 17 13:42:59 2003 -+++ libsylph/mbox.c Fri Jan 17 13:43:22 2003 +$OpenBSD: patch-libsylph_mbox_c,v 1.2 2007/11/06 21:18:10 rui Exp $ +--- libsylph/mbox.c.orig Thu Feb 8 01:40:46 2007 ++++ libsylph/mbox.c Fri Nov 2 15:06:59 2007 @@ -42,7 +42,9 @@ #include "account.h" #include "utils.h" diff --git a/mail/sylpheed/patches/patch-libsylph_procmime_c b/mail/sylpheed/patches/patch-libsylph_procmime_c index f06cd156be2..bb83c34bf3e 100644 --- a/mail/sylpheed/patches/patch-libsylph_procmime_c +++ b/mail/sylpheed/patches/patch-libsylph_procmime_c @@ -1,6 +1,6 @@ -$OpenBSD: patch-libsylph_procmime_c,v 1.3 2007/06/10 17:30:15 couderc Exp $ ---- libsylph/procmime.c.orig Tue May 15 05:34:23 2007 -+++ libsylph/procmime.c Mon May 28 21:27:19 2007 +$OpenBSD: patch-libsylph_procmime_c,v 1.4 2007/11/06 21:18:10 rui Exp $ +--- libsylph/procmime.c.orig Tue May 15 04:34:23 2007 ++++ libsylph/procmime.c Fri Nov 2 15:06:59 2007 @@ -1391,7 +1391,7 @@ static GHashTable *procmime_get_mime_type_table(void) procmime_get_mime_type_list(SYSCONFDIR "/mime.types"); if (!mime_type_list) diff --git a/mail/sylpheed/patches/patch-libsylph_smtp_h b/mail/sylpheed/patches/patch-libsylph_smtp_h index 5167ed47030..2e7710bcee0 100644 --- a/mail/sylpheed/patches/patch-libsylph_smtp_h +++ b/mail/sylpheed/patches/patch-libsylph_smtp_h @@ -1,6 +1,6 @@ -$OpenBSD: patch-libsylph_smtp_h,v 1.1 2006/06/05 15:31:16 couderc Exp $ ---- libsylph/smtp.h.orig Thu Dec 1 06:13:57 2005 -+++ libsylph/smtp.h Thu May 11 23:41:52 2006 +$OpenBSD: patch-libsylph_smtp_h,v 1.2 2007/11/06 21:18:10 rui Exp $ +--- libsylph/smtp.h.orig Tue Nov 21 05:51:33 2006 ++++ libsylph/smtp.h Fri Nov 2 15:06:59 2007 @@ -33,7 +33,9 @@ typedef struct _SMTPSession SMTPSession; #define SMTP_SESSION(obj) ((SMTPSession *)obj) diff --git a/mail/sylpheed/patches/patch-ltmain_sh b/mail/sylpheed/patches/patch-ltmain_sh index 860a5208f91..a82761ad76c 100644 --- a/mail/sylpheed/patches/patch-ltmain_sh +++ b/mail/sylpheed/patches/patch-ltmain_sh @@ -1,6 +1,6 @@ -$OpenBSD: patch-ltmain_sh,v 1.6 2006/06/05 15:31:16 couderc Exp $ ---- ltmain.sh.orig Sat Mar 11 19:49:04 2006 -+++ ltmain.sh Thu May 11 23:22:41 2006 +$OpenBSD: patch-ltmain_sh,v 1.7 2007/11/06 21:18:10 rui Exp $ +--- ltmain.sh.orig Sat Mar 11 18:49:04 2006 ++++ ltmain.sh Fri Nov 2 15:06:59 2007 @@ -1607,6 +1607,17 @@ EOF continue ;; diff --git a/mail/sylpheed/patches/patch-src_inc_c b/mail/sylpheed/patches/patch-src_inc_c index fc932ce3eca..0cc75ba4072 100644 --- a/mail/sylpheed/patches/patch-src_inc_c +++ b/mail/sylpheed/patches/patch-src_inc_c @@ -1,6 +1,6 @@ -$OpenBSD: patch-src_inc_c,v 1.5 2006/06/05 15:31:16 couderc Exp $ ---- src/inc.c.orig Thu Mar 9 07:01:45 2006 -+++ src/inc.c Thu May 11 23:22:41 2006 +$OpenBSD: patch-src_inc_c,v 1.6 2007/11/06 21:18:10 rui Exp $ +--- src/inc.c.orig Thu Aug 23 02:06:04 2007 ++++ src/inc.c Fri Nov 2 15:06:59 2007 @@ -67,7 +67,9 @@ static GdkPixbuf *current_pixbuf; static GdkPixbuf *error_pixbuf; static GdkPixbuf *ok_pixbuf; diff --git a/mail/sylpheed/pkg/PLIST b/mail/sylpheed/pkg/PLIST index 0018512b7b5..32524927e1a 100644 --- a/mail/sylpheed/pkg/PLIST +++ b/mail/sylpheed/pkg/PLIST @@ -1,4 +1,4 @@ -@comment $OpenBSD: PLIST,v 1.28 2007/07/07 11:59:45 couderc Exp $ +@comment $OpenBSD: PLIST,v 1.29 2007/11/06 21:18:10 rui Exp $ bin/sylpheed share/locale/be/LC_MESSAGES/sylpheed.mo share/locale/bg/LC_MESSAGES/sylpheed.mo @@ -32,7 +32,6 @@ share/locale/uk/LC_MESSAGES/sylpheed.mo share/locale/vi/LC_MESSAGES/sylpheed.mo share/locale/zh_CN/LC_MESSAGES/sylpheed.mo share/locale/zh_TW/LC_MESSAGES/sylpheed.mo -share/nls/pl_PL.ISO_8859-2/ share/sylpheed/ share/sylpheed/faq/ share/sylpheed/faq/de/