diff options
author | tron <tron@pkgsrc.org> | 2008-07-10 12:20:11 +0000 |
---|---|---|
committer | tron <tron@pkgsrc.org> | 2008-07-10 12:20:11 +0000 |
commit | dc403ed5aa2bc8f09229901596e0b1627379a2d3 (patch) | |
tree | a5da4dba3e444c99e155af73ffeee337df0a86b9 | |
parent | 288af9e7ed60416d2f6aec5a9427e1394e3a9228 (diff) | |
download | pkgsrc-dc403ed5aa2bc8f09229901596e0b1627379a2d3.tar.gz |
Pullup ticket #2445 - requested by ghen
Security update for seamonkey
Security update for seamonkey-bin
Revisions pulled up:
- www/seamonkey-bin/Makefile 1.23
- www/seamonkey-bin/distinfo 1.19
- www/seamonkey/Makefile-seamonkey.common 1.18
- www/seamonkey/PLIST 1.15
- www/seamonkey/distinfo 1.31-1.32
- www/seamonkey/patches/patch-af 1.2
- www/seamonkey/patches/patch-ap 1.5
- www/seamonkey/patches/patch-de 1.2
- www/seamonkey/patches/patch-dy 1.1
- www/seamonkey/patches/patch-dz 1.1
---
Module Name: pkgsrc
Committed By: ghen
Date: Sat Jul 5 12:04:38 UTC 2008
Modified Files:
pkgsrc/www/seamonkey: Makefile-seamonkey.common PLIST distinfo
pkgsrc/www/seamonkey-bin: Makefile distinfo
pkgsrc/www/seamonkey/patches: patch-af patch-ap patch-de
Log Message:
Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.10.
Security fixes in this version:
MFSA 2008-33 Crash and remote code execution in block reflow
MFSA 2008-32 Remote site run as local file via Windows URL shortcut
MFSA 2008-31 Peer-trusted certs can use alt names to spoof
MFSA 2008-30 File location URL in directory listings not escaped properly
MFSA 2008-29 Faulty .properties file results in uninitialized memory being used
MFSA 2008-28 Arbitrary socket connections with Java LiveConnect on Mac OS X
MFSA 2008-27 Arbitrary file upload via originalTarget and DOM Range
MFSA 2008-25 Arbitrary code execution in mozIJSSubScriptLoader.loadSubScript()
MFSA 2008-24 Chrome script loading from fastload file
MFSA 2008-23 Signed JAR tampering
MFSA 2008-22 XSS through JavaScript same-origin violation
MFSA 2008-21 Crashes with evidence of memory corruption (rv:1.8.1.15)
MFSA 2008-20 Crash in JavaScript garbage collector
For more info, see http://www.seamonkey-project.org/releases/seamonkey1.1.10/
---
Module Name: pkgsrc
Committed By: ghen
Date: Sun Jul 6 06:46:05 UTC 2008
Modified Files:
pkgsrc/www/seamonkey: distinfo
Added Files:
pkgsrc/www/seamonkey/patches: patch-dy patch-dz
Log Message:
Fix build on DragonFly, similar fix as for Firefox from PR pkg/39096
-rw-r--r-- | www/seamonkey-bin/Makefile | 4 | ||||
-rw-r--r-- | www/seamonkey-bin/distinfo | 8 | ||||
-rw-r--r-- | www/seamonkey/Makefile-seamonkey.common | 4 | ||||
-rw-r--r-- | www/seamonkey/PLIST | 3 | ||||
-rw-r--r-- | www/seamonkey/distinfo | 16 | ||||
-rw-r--r-- | www/seamonkey/patches/patch-af | 17 | ||||
-rw-r--r-- | www/seamonkey/patches/patch-ap | 6 | ||||
-rw-r--r-- | www/seamonkey/patches/patch-de | 10 | ||||
-rw-r--r-- | www/seamonkey/patches/patch-dy | 13 | ||||
-rw-r--r-- | www/seamonkey/patches/patch-dz | 13 |
10 files changed, 55 insertions, 39 deletions
diff --git a/www/seamonkey-bin/Makefile b/www/seamonkey-bin/Makefile index 61fa95c17ec..f15f1a926b7 100644 --- a/www/seamonkey-bin/Makefile +++ b/www/seamonkey-bin/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.22 2008/03/30 15:03:52 ghen Exp $ +# $NetBSD: Makefile,v 1.22.2.1 2008/07/10 12:20:11 tron Exp $ MOZILLA= seamonkey -MOZ_VER= 1.1.9 +MOZ_VER= 1.1.10 MOZ_DISTVER= ${MOZ_VER} HOMEPAGE= http://www.mozilla.org/projects/seamonkey/ diff --git a/www/seamonkey-bin/distinfo b/www/seamonkey-bin/distinfo index 90db29f7edb..5fd83f34ea5 100644 --- a/www/seamonkey-bin/distinfo +++ b/www/seamonkey-bin/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.18 2008/03/30 15:03:52 ghen Exp $ +$NetBSD: distinfo,v 1.18.2.1 2008/07/10 12:20:11 tron Exp $ -SHA1 (seamonkey/releases/1.1.9/seamonkey-1.1.9.en-US.linux-i686.tar.gz) = cc102f3f88f2112cfffc3e97cd34ed2e894d61d0 -RMD160 (seamonkey/releases/1.1.9/seamonkey-1.1.9.en-US.linux-i686.tar.gz) = 2d19da075aa2aed65aca11b31f2a226319a4eb72 -Size (seamonkey/releases/1.1.9/seamonkey-1.1.9.en-US.linux-i686.tar.gz) = 14795932 bytes +SHA1 (seamonkey/releases/1.1.10/seamonkey-1.1.10.en-US.linux-i686.tar.gz) = 52c39d0e9a40b875e6722c58f25d42c0ddd76f9a +RMD160 (seamonkey/releases/1.1.10/seamonkey-1.1.10.en-US.linux-i686.tar.gz) = d502505d42fe6b208ade59ec8c7f8028ee4834e9 +Size (seamonkey/releases/1.1.10/seamonkey-1.1.10.en-US.linux-i686.tar.gz) = 14805082 bytes diff --git a/www/seamonkey/Makefile-seamonkey.common b/www/seamonkey/Makefile-seamonkey.common index b6e8b6d844e..d78f812195f 100644 --- a/www/seamonkey/Makefile-seamonkey.common +++ b/www/seamonkey/Makefile-seamonkey.common @@ -1,7 +1,7 @@ -# $NetBSD: Makefile-seamonkey.common,v 1.17 2008/03/30 15:02:40 ghen Exp $ +# $NetBSD: Makefile-seamonkey.common,v 1.17.2.1 2008/07/10 12:20:11 tron Exp $ MOZILLA_BIN= seamonkey-bin -MOZ_VER= 1.1.9 +MOZ_VER= 1.1.10 EXTRACT_SUFX= .tar.bz2 DISTNAME= seamonkey-${MOZ_DIST_VER}.source diff --git a/www/seamonkey/PLIST b/www/seamonkey/PLIST index 99526963d91..114220c2100 100644 --- a/www/seamonkey/PLIST +++ b/www/seamonkey/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.14 2007/09/21 22:07:54 ghen Exp $ +@comment $NetBSD: PLIST,v 1.14.6.1 2008/07/10 12:20:11 tron Exp $ bin/${MOZILLA} @comment begin PROGRAMS lib/${MOZILLA}/${MOZILLA_BIN} @@ -2315,6 +2315,7 @@ include/${MOZILLA}/pipnss/nsITokenDialogs.h include/${MOZILLA}/pipnss/nsITokenPasswordDialogs.h include/${MOZILLA}/pipnss/nsIUserCertPicker.h include/${MOZILLA}/pipnss/nsIX509Cert.h +include/${MOZILLA}/pipnss/nsIX509Cert18Branch.h include/${MOZILLA}/pipnss/nsIX509Cert3.h include/${MOZILLA}/pipnss/nsIX509CertDB.h include/${MOZILLA}/pipnss/nsIX509CertDB2.h diff --git a/www/seamonkey/distinfo b/www/seamonkey/distinfo index d13402267b5..e3681957a18 100644 --- a/www/seamonkey/distinfo +++ b/www/seamonkey/distinfo @@ -1,14 +1,14 @@ -$NetBSD: distinfo,v 1.29 2008/03/30 15:02:41 ghen Exp $ +$NetBSD: distinfo,v 1.29.2.1 2008/07/10 12:20:11 tron Exp $ -SHA1 (seamonkey-1.1.9.source.tar.bz2) = e33d78a005d01f982e45db55034d776fda419e25 -RMD160 (seamonkey-1.1.9.source.tar.bz2) = 30ae304710fae33f83bdbb57b1d9092eb6ed8daf -Size (seamonkey-1.1.9.source.tar.bz2) = 35273677 bytes +SHA1 (seamonkey-1.1.10.source.tar.bz2) = b07b2baa95abfad282e769f734e14004300634ec +RMD160 (seamonkey-1.1.10.source.tar.bz2) = be23ea2022b26f43e579aba32b007b0641445890 +Size (seamonkey-1.1.10.source.tar.bz2) = 38059752 bytes SHA1 (patch-aa) = 2d117311991c4c71803f3c446334d7b6f1e1067a SHA1 (patch-ab) = b83dc786559d010f9bbb1adde697975166e0735e SHA1 (patch-ac) = 393920aabf9476b668510a88af041d9a54c6019d SHA1 (patch-ad) = 2210b695a2eedefb82c16698a51f4f0f6b2e53e4 SHA1 (patch-ae) = f3c8ffcdfc8c0d5cc75413602c97c731721d751e -SHA1 (patch-af) = 4844013ad49c77b87be7c30931ca786f246b40f3 +SHA1 (patch-af) = 892d660421a311dc31043afaa969f12cef540f85 SHA1 (patch-ag) = eaebefa81d03b2ebc8a32465f59889d92944d750 SHA1 (patch-ah) = 8f92f4294ead04ddc5b719ff66b4aada912dcc01 SHA1 (patch-ai) = 189aa46f116e424c23368e1c7fbc6c56dd389954 @@ -17,7 +17,7 @@ SHA1 (patch-ak) = f867ca0973fb4d0ca325b25f83586f10f6e85e32 SHA1 (patch-al) = d916f38de2fa0ca1993ec75c457fccc60ee6d612 SHA1 (patch-an) = 99ac2da44322db96f8d65fbfdb380727b9da96fe SHA1 (patch-ao) = 617d232bd335bc988388f2004ca919c829e371da -SHA1 (patch-ap) = b696056ad90e539cb537e95b163385a48c8ea2cc +SHA1 (patch-ap) = 088124f118b44a41834eb734c555828b93772696 SHA1 (patch-aq) = 29183e61d6b1a38853151426c2d4ffe45efd9c43 SHA1 (patch-aw) = db73e21e67dc4200312285973faaaed308ea436e SHA1 (patch-ax) = 2d5cfeef594ed34249828b6d7c222b17901a4164 @@ -48,7 +48,7 @@ SHA1 (patch-da) = 356e37429832ffd296fa79b9aa7ef20c05d851e0 SHA1 (patch-db) = f10187cf9de4466e49a967b79875eb01c5afd69f SHA1 (patch-dc) = ba7b06f04460d4966e115a9ffdeafc1ebf555972 SHA1 (patch-dd) = de9d705fdc3cb9879a19d58dfd170d104ca379f7 -SHA1 (patch-de) = 1d845fd60ecd85554fa82f6c5f3cc7edc7d377a5 +SHA1 (patch-de) = 909a9226be4141da96a1fa749d4e539a37307486 SHA1 (patch-df) = 17912d183f754ab6661d2be8092e6a07d142632b SHA1 (patch-dh) = 7592a6238acd5ef6e802d32103c897acb576825a SHA1 (patch-dj) = 70360dffb20dd1029866d2e81899d003c9e17473 @@ -63,4 +63,6 @@ SHA1 (patch-du) = c6e66bb420ce9ea988f89b57d1c20a247704cfcf SHA1 (patch-dv) = a380d261d4c2771a672d2b0f4f1f23821e3e5266 SHA1 (patch-dw) = 263a64d06c6b62041c62ed4532858339d37e1873 SHA1 (patch-dx) = ab7606171564b6879effc3b37d9eadc6565cb74b +SHA1 (patch-dy) = 00117db97d6615c60c3db20c62032cab3512e243 +SHA1 (patch-dz) = fa80fc396c46ea2a66e587fa015f74b7a15afb66 SHA1 (patch-ec) = 925a6f76bbfa77661256d46b0d14e847c16a865f diff --git a/www/seamonkey/patches/patch-af b/www/seamonkey/patches/patch-af index 33b5acb7b5d..e28fee63ff9 100644 --- a/www/seamonkey/patches/patch-af +++ b/www/seamonkey/patches/patch-af @@ -1,6 +1,6 @@ -$NetBSD: patch-af,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $ +$NetBSD: patch-af,v 1.1.1.1.16.1 2008/07/10 12:20:11 tron Exp $ ---- security/nss/lib/freebl/unix_rand.c.orig 2005-10-11 01:22:50.000000000 +0200 +--- security/nss/lib/freebl/unix_rand.c.orig 2008-06-16 00:22:09.000000000 +0200 +++ security/nss/lib/freebl/unix_rand.c @@ -35,6 +35,7 @@ * ***** END LICENSE BLOCK ***** */ @@ -10,16 +10,3 @@ $NetBSD: patch-af,v 1.1.1.1 2006/03/30 19:15:47 ghen Exp $ #include <string.h> #include <signal.h> #include <unistd.h> -@@ -694,7 +695,11 @@ safe_popen(char *cmd) - /* dup write-side of pipe to stderr and stdout */ - if (p[1] != 1) dup2(p[1], 1); - if (p[1] != 2) dup2(p[1], 2); -- close(0); -+ fd = open("/dev/null", O_RDONLY); -+ if (fd != 0) { -+ dup2(fd, 0); -+ close(fd); -+ } - { - int ndesc = getdtablesize(); - for (fd = PR_MIN(65536, ndesc); --fd > 2; close(fd)); diff --git a/www/seamonkey/patches/patch-ap b/www/seamonkey/patches/patch-ap index 370ffe96954..5cf07dc7e8d 100644 --- a/www/seamonkey/patches/patch-ap +++ b/www/seamonkey/patches/patch-ap @@ -1,6 +1,6 @@ -$NetBSD: patch-ap,v 1.4 2007/01/20 10:54:44 ghen Exp $ +$NetBSD: patch-ap,v 1.4.10.1 2008/07/10 12:20:11 tron Exp $ ---- security/coreconf/command.mk.orig 2006-12-22 14:48:07.000000000 +0100 +--- security/coreconf/command.mk.orig 2008-06-16 00:22:15.000000000 +0200 +++ security/coreconf/command.mk @@ -45,7 +45,7 @@ ASFLAGS += $(CFLAGS) CCF = $(CC) $(CFLAGS) @@ -9,5 +9,5 @@ $NetBSD: patch-ap,v 1.4 2007/01/20 10:54:44 ghen Exp $ -CFLAGS = $(OPTIMIZER) $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES) $(INCLUDES) \ +CFLAGS += $(OS_CFLAGS) $(XP_DEFINE) $(DEFINES) $(INCLUDES) \ $(XCFLAGS) + PERL = perl RANLIB = echo - TAR = /bin/tar diff --git a/www/seamonkey/patches/patch-de b/www/seamonkey/patches/patch-de index b9ebfce9e10..12e114f3893 100644 --- a/www/seamonkey/patches/patch-de +++ b/www/seamonkey/patches/patch-de @@ -1,13 +1,13 @@ -$NetBSD: patch-de,v 1.1 2007/01/30 14:34:34 joerg Exp $ +$NetBSD: patch-de,v 1.1.10.1 2008/07/10 12:20:11 tron Exp $ ---- security/nss/lib/freebl/Makefile.orig 2006-12-06 18:01:13.000000000 +0000 +--- security/nss/lib/freebl/Makefile.orig 2008-06-16 00:22:09.000000000 +0200 +++ security/nss/lib/freebl/Makefile -@@ -192,7 +192,7 @@ endif +@@ -194,7 +194,7 @@ endif # to bind the blapi function references in FREEBLVector vector # (ldvector.c) to the blapi functions defined in the freebl # shared libraries. --ifeq (,$(filter-out BSD_OS FreeBSD Linux NetBSD, $(OS_TARGET))) -+ifeq (,$(filter-out BSD_OS DragonFly FreeBSD Linux NetBSD, $(OS_TARGET))) +-ifeq (,$(filter-out BSD_OS FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET))) ++ifeq (,$(filter-out BSD_OS DragonFly FreeBSD Linux NetBSD OpenBSD, $(OS_TARGET))) MKSHLIB += -Wl,-Bsymbolic endif diff --git a/www/seamonkey/patches/patch-dy b/www/seamonkey/patches/patch-dy new file mode 100644 index 00000000000..817cd2f2e1f --- /dev/null +++ b/www/seamonkey/patches/patch-dy @@ -0,0 +1,13 @@ +$NetBSD: patch-dy,v 1.1.2.2 2008/07/10 12:20:11 tron Exp $ + +--- security/nss-fips/lib/freebl/Makefile.orig 2006-08-24 00:57:26.000000000 +0200 ++++ security/nss-fips/lib/freebl/Makefile +@@ -192,7 +192,7 @@ endif + # to bind the blapi function references in FREEBLVector vector + # (ldvector.c) to the blapi functions defined in the freebl + # shared libraries. +-ifeq (,$(filter-out BSD_OS FreeBSD Linux NetBSD, $(OS_TARGET))) ++ifeq (,$(filter-out BSD_OS DragonFly FreeBSD Linux NetBSD, $(OS_TARGET))) + MKSHLIB += -Wl,-Bsymbolic + endif + diff --git a/www/seamonkey/patches/patch-dz b/www/seamonkey/patches/patch-dz new file mode 100644 index 00000000000..4d8cf8e7bcc --- /dev/null +++ b/www/seamonkey/patches/patch-dz @@ -0,0 +1,13 @@ +$NetBSD: patch-dz,v 1.1.2.2 2008/07/10 12:20:11 tron Exp $ + +--- security/nss-fips/cmd/platlibs.mk.orig 2006-11-17 03:13:16.000000000 +0100 ++++ security/nss-fips/cmd/platlibs.mk +@@ -213,7 +213,7 @@ endif + # If GNU ld is used, we must use the -rpath-link option to tell + # the linker where to find libsoftokn3.so, an implicit dependency + # of libnss3.so. +-ifeq (,$(filter-out BSD_OS FreeBSD Linux NetBSD, $(OS_ARCH))) ++ifeq (,$(filter-out BSD_OS DragonFly FreeBSD Linux NetBSD, $(OS_ARCH))) + EXTRA_SHARED_LIBS += -Wl,-rpath-link,$(DIST)/lib + endif + |