SECURITY update to 1.1.3.

Fixes a rash of security vulnerabilities and bugs.  ok kurt@
This commit is contained in:
naddy 2007-07-24 19:33:15 +00:00
parent a1723b4fa7
commit 1e34ef92ac
6 changed files with 39 additions and 106 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.12 2007/06/13 12:09:19 martynas Exp $ # $OpenBSD: Makefile,v 1.13 2007/07/24 19:33:15 naddy Exp $
SHARED_ONLY= Yes SHARED_ONLY= Yes
ONLY_FOR_ARCHS= alpha amd64 i386 powerpc sparc sparc64 ONLY_FOR_ARCHS= alpha amd64 i386 powerpc sparc sparc64
@ -6,11 +6,11 @@ ONLY_FOR_ARCHS= alpha amd64 i386 powerpc sparc sparc64
COMMENT-main= "integrated mozilla application suite" COMMENT-main= "integrated mozilla application suite"
COMMENT-devel= "devel files for Gecko" COMMENT-devel= "devel files for Gecko"
VER= 1.1.2 VER= 1.1.3
DISTNAME= seamonkey-${VER}.source DISTNAME= seamonkey-${VER}.source
PKGNAME= seamonkey-${VER} PKGNAME= seamonkey-${VER}
PKGNAME-main= seamonkey-${VER}p0 PKGNAME-main= seamonkey-${VER}
PKGNAME-devel= seamonkey-devel-${VER}p0 PKGNAME-devel= seamonkey-devel-${VER}
SO_VERSION= 10.0 SO_VERSION= 10.0
# NOTE: Must bump minor version if any shlib's are removed from the # NOTE: Must bump minor version if any shlib's are removed from the
@ -48,8 +48,8 @@ PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/${VER}/ MASTER_SITES= http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/${VER}/
MASTER_SITES0= http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/${VER}/contrib-localized/ MASTER_SITES0= http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/${VER}/contrib-localized/
LANGUAGES= cs-CZ de-AT el-GR es-ES it-IT pl-PL pt-BR LANGUAGES= cs-CZ de-AT pl-PL
BINLANGS= el-GR pl-PL pt-BR BINLANGS= pl-PL
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX}

View File

@ -1,40 +1,20 @@
MD5 (seamonkey-1.1.2/seamonkey-1.1.2.cs-CZ.langpack.xpi) = 8kAI9nAgXpRvetIg/s4WUQ== MD5 (seamonkey-1.1.3/seamonkey-1.1.3.cs-CZ.langpack.xpi) = fPHYl9hXxmD2NO5hWNU4RA==
MD5 (seamonkey-1.1.2/seamonkey-1.1.2.de-AT.langpack.xpi) = g74qFEKLJJHAaYlMi6PTHw== MD5 (seamonkey-1.1.3/seamonkey-1.1.3.de-AT.langpack.xpi) = hWDWAjPePnBBK9P6E764SA==
MD5 (seamonkey-1.1.2/seamonkey-1.1.2.el-GR.langpack.xpi) = kMAu0FZl10OCQSy3RWyFSw== MD5 (seamonkey-1.1.3/seamonkey-1.1.3.pl-PL.langpack.xpi) = 3Ec+nqqxzH5K2LJu51/mKg==
MD5 (seamonkey-1.1.2/seamonkey-1.1.2.es-ES.langpack.xpi) = 4TrJERebBIo/9X7OzAOLiQ== MD5 (seamonkey-1.1.3/seamonkey-1.1.3.source.tar.gz) = bF8u7YfrccV+ayPbl5/3jA==
MD5 (seamonkey-1.1.2/seamonkey-1.1.2.it-IT.langpack.xpi) = GoodueHqvFCMJTlNekjbwA== RMD160 (seamonkey-1.1.3/seamonkey-1.1.3.cs-CZ.langpack.xpi) = hF/BdllCdFmg90TSIxbWL8bIJGk=
MD5 (seamonkey-1.1.2/seamonkey-1.1.2.pl-PL.langpack.xpi) = hfg8mxIWBIqchTm5+6YHuA== RMD160 (seamonkey-1.1.3/seamonkey-1.1.3.de-AT.langpack.xpi) = jcaHmI8x99Q40gI1GA1R7xeOYDY=
MD5 (seamonkey-1.1.2/seamonkey-1.1.2.pt-BR.langpack.xpi) = lDcZ30hYgvGVySY462x07w== RMD160 (seamonkey-1.1.3/seamonkey-1.1.3.pl-PL.langpack.xpi) = u3nsNjz81bKJU07KPOaQ29pr71E=
MD5 (seamonkey-1.1.2/seamonkey-1.1.2.source.tar.gz) = 9KqsfwbyxqMMCUBMpmEEWw== RMD160 (seamonkey-1.1.3/seamonkey-1.1.3.source.tar.gz) = vc/DQUndw5FW2hnrTPS2e6VXZp8=
RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.cs-CZ.langpack.xpi) = ZB+J4DUdSoyBkRkbUoYme8+W0ws= SHA1 (seamonkey-1.1.3/seamonkey-1.1.3.cs-CZ.langpack.xpi) = Not/NJZ1Hmre1jbeiIXdUHK7lKY=
RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.de-AT.langpack.xpi) = BveunteTwmYAuOuOh3dkHS+4By8= SHA1 (seamonkey-1.1.3/seamonkey-1.1.3.de-AT.langpack.xpi) = EaK5g27Z7KK8qxymN6PTIvziCz4=
RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.el-GR.langpack.xpi) = /8iVH+2SmOBVH0utOUQPiLXLSXI= SHA1 (seamonkey-1.1.3/seamonkey-1.1.3.pl-PL.langpack.xpi) = G0TLheywlrk9KKInnNgbp48+3nE=
RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.es-ES.langpack.xpi) = TAnXNJHYz+NBhhzi7TRp++xxYYo= SHA1 (seamonkey-1.1.3/seamonkey-1.1.3.source.tar.gz) = zUBbGq1fKNymGgPWwcfKx7vBOuk=
RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.it-IT.langpack.xpi) = cgWSBasjPbT9lXRThTxMwWxuf0Y= SHA256 (seamonkey-1.1.3/seamonkey-1.1.3.cs-CZ.langpack.xpi) = 8L3mLHAXc2Z0RZKTrJ04GTszZN5Ipw3zOkuXBl2phlE=
RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.pl-PL.langpack.xpi) = i3nwRBlqVrHCFtZgiGBDYj3z+RQ= SHA256 (seamonkey-1.1.3/seamonkey-1.1.3.de-AT.langpack.xpi) = hiM1P4JzzIY3vdbFMzH4UtUNB90DAU4r46wRvnKpjHo=
RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.pt-BR.langpack.xpi) = Md9hJA2cTdIqxatRMRlutqi4/IM= SHA256 (seamonkey-1.1.3/seamonkey-1.1.3.pl-PL.langpack.xpi) = xYZrCTyAXac+D0b4pNlA74/kdRX/d9fpzacztH8ZDaI=
RMD160 (seamonkey-1.1.2/seamonkey-1.1.2.source.tar.gz) = zCqtEJWDWSH/153qVj+O0muIuS4= SHA256 (seamonkey-1.1.3/seamonkey-1.1.3.source.tar.gz) = 6aFH4qJDh5PRWYxMzQjf4YEWE6zi2rS7Mfcul8lDNKM=
SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.cs-CZ.langpack.xpi) = CSP1kPZLCBK/aMokQV4uDItz9zQ= SIZE (seamonkey-1.1.3/seamonkey-1.1.3.cs-CZ.langpack.xpi) = 739600
SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.de-AT.langpack.xpi) = EoxW4hiXHMBGXj5e0XTFuWvN6f0= SIZE (seamonkey-1.1.3/seamonkey-1.1.3.de-AT.langpack.xpi) = 1656578
SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.el-GR.langpack.xpi) = Blj2rXZ0U/lfN3OrdSORQp5PqVQ= SIZE (seamonkey-1.1.3/seamonkey-1.1.3.pl-PL.langpack.xpi) = 1756812
SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.es-ES.langpack.xpi) = W40daa2bYQS4Cc2z3kjLFrhcCKw= SIZE (seamonkey-1.1.3/seamonkey-1.1.3.source.tar.gz) = 45557218
SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.it-IT.langpack.xpi) = yfTuhcF8zhwkV3aZRq73cQn9yIQ=
SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.pl-PL.langpack.xpi) = yNVG6FyX6D63iNUphtuTKKyL6VE=
SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.pt-BR.langpack.xpi) = zf8nyQJFf0AdzTerjjxPqCJOCFA=
SHA1 (seamonkey-1.1.2/seamonkey-1.1.2.source.tar.gz) = /Bnk3DpWGIwKAqrDSkQs23JhNv0=
SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.cs-CZ.langpack.xpi) = T7mlx87kAVMYxZAHP60vMYanvt9zPVjIu/snYO66Sck=
SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.de-AT.langpack.xpi) = U5/7qGBDuYPIeYhwNaoCVldy9LlJF0Z1EhF6XPesMY8=
SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.el-GR.langpack.xpi) = NLWdnFMzvaAgxpbNvWMrVfU+O1tFmN7Vmgc7My9H6fw=
SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.es-ES.langpack.xpi) = bkXFScTI85IpzCO4aFyqApfbtBBEbBFoo5x6L65uV/k=
SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.it-IT.langpack.xpi) = eTxJ5EXEvnk21hFbx9ftE+jjXY3CAVBAFnzMoUXIY+8=
SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.pl-PL.langpack.xpi) = J2HhTrItLfYdHYAcq3RZb+XvKvyE5Kp9Z7jLqS92uUE=
SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.pt-BR.langpack.xpi) = G8jEPyv5s//ow2TxE24i8QEd2P7WcPhd5VRcvyy1lBU=
SHA256 (seamonkey-1.1.2/seamonkey-1.1.2.source.tar.gz) = HXsRs2u1E2wDYiCdz/B7NxXexvqN2ppfFYXpCUoEZlo=
SIZE (seamonkey-1.1.2/seamonkey-1.1.2.cs-CZ.langpack.xpi) = 739599
SIZE (seamonkey-1.1.2/seamonkey-1.1.2.de-AT.langpack.xpi) = 1656068
SIZE (seamonkey-1.1.2/seamonkey-1.1.2.el-GR.langpack.xpi) = 490441
SIZE (seamonkey-1.1.2/seamonkey-1.1.2.es-ES.langpack.xpi) = 745765
SIZE (seamonkey-1.1.2/seamonkey-1.1.2.it-IT.langpack.xpi) = 743929
SIZE (seamonkey-1.1.2/seamonkey-1.1.2.pl-PL.langpack.xpi) = 1756380
SIZE (seamonkey-1.1.2/seamonkey-1.1.2.pt-BR.langpack.xpi) = 513540
SIZE (seamonkey-1.1.2/seamonkey-1.1.2.source.tar.gz) = 45504525

View File

@ -1,15 +1,7 @@
$OpenBSD: patch-directory_c-sdk_config_OpenBSD_mk,v 1.2 2007/03/26 20:41:37 martynas Exp $ $OpenBSD: patch-directory_c-sdk_config_OpenBSD_mk,v 1.3 2007/07/24 19:33:15 naddy Exp $
--- directory/c-sdk/config/OpenBSD.mk.orig Fri Feb 3 16:41:18 2006 --- directory/c-sdk/config/OpenBSD.mk.orig Mon Jul 23 18:20:08 2007
+++ directory/c-sdk/config/OpenBSD.mk Tue Mar 13 17:54:50 2007 +++ directory/c-sdk/config/OpenBSD.mk Mon Jul 23 18:20:28 2007
@@ -43,6 +43,7 @@ include $(MOD_DEPTH)/config/UNIX.mk @@ -64,7 +64,7 @@ endif
CC = gcc
CCC = g++
+LD = ${CC}
RANLIB = ranlib
OS_REL_CFLAGS =
@@ -63,20 +64,9 @@ endif
ARCH = openbsd ARCH = openbsd
@ -17,17 +9,4 @@ $OpenBSD: patch-directory_c-sdk_config_OpenBSD_mk,v 1.2 2007/03/26 20:41:37 mart
+DLL_SUFFIX = so.${SO_VERSION} +DLL_SUFFIX = so.${SO_VERSION}
DSO_CFLAGS = -fPIC DSO_CFLAGS = -fPIC
-DSO_LDOPTS = -Bshareable
-ifeq ($(OS_TEST),alpha)
DSO_LDOPTS = -shared DSO_LDOPTS = -shared
-endif
-ifeq ($(OS_TEST),mips)
-DSO_LDOPTS = -shared
-endif
-ifeq ($(OS_TEST),pmax)
-DSO_LDOPTS = -shared
-endif
MKSHLIB = $(LD) $(DSO_LDOPTS)
-
-G++INCLUDES = -I/usr/include/g++

View File

@ -1,15 +1,8 @@
$OpenBSD: patch-directory_c-sdk_configure_in,v 1.2 2007/03/26 20:41:37 martynas Exp $ $OpenBSD: patch-directory_c-sdk_configure_in,v 1.3 2007/07/24 19:33:15 naddy Exp $
--- directory/c-sdk/configure.in.orig Thu Feb 23 01:58:24 2006 --- directory/c-sdk/configure.in.orig Mon Jul 23 18:21:49 2007
+++ directory/c-sdk/configure.in Tue Mar 13 18:05:57 2007 +++ directory/c-sdk/configure.in Mon Jul 23 18:22:12 2007
@@ -1574,22 +1574,19 @@ mips-sony-newsos*) @@ -1581,7 +1581,7 @@ mips-sony-newsos*)
;; AC_DEFINE(HAVE_SOCKLEN_T)
*-openbsd*)
+ LD='$(CC)'
AC_DEFINE(XP_UNIX)
AC_DEFINE(OPENBSD)
AC_DEFINE(HAVE_BSD_FLOCK)
+ AC_DEFINE(HAVE_SOCKLEN_T)
CFLAGS="$CFLAGS -ansi -Wall" CFLAGS="$CFLAGS -ansi -Wall"
CXXFLAGS="$CXXFLAGS -ansi -Wall" CXXFLAGS="$CXXFLAGS -ansi -Wall"
- DLL_SUFFIX=so.1.0 - DLL_SUFFIX=so.1.0
@ -17,14 +10,3 @@ $OpenBSD: patch-directory_c-sdk_configure_in,v 1.2 2007/03/26 20:41:37 martynas
DSO_CFLAGS=-fPIC DSO_CFLAGS=-fPIC
MDCPUCFG_H=_openbsd.cfg MDCPUCFG_H=_openbsd.cfg
PR_MD_CSRCS=openbsd.c PR_MD_CSRCS=openbsd.c
USE_NSPR_THREADS=1
- case "$OS_TEST" in
- alpha|mips|pmax)
- DSO_LDOPTS=-shared ;;
- *)
- DSO_LDOPTS=-Bshareable ;;
- esac
+ DSO_LDOPTS='-shared -fPIC'
;;
*-openvms*)

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-devel,v 1.6 2007/06/08 11:49:47 martynas Exp $ @comment $OpenBSD: PLIST-devel,v 1.7 2007/07/24 19:33:15 naddy Exp $
@conflict seamonkey-<1.0.7p1 @conflict seamonkey-<1.0.7p1
bin/seamonkey-config bin/seamonkey-config
lib/pkgconfig/seamonkey-gtkmozembed.pc lib/pkgconfig/seamonkey-gtkmozembed.pc
@ -582,6 +582,7 @@ seamonkey/idl/nsIEnvironment.idl
seamonkey/idl/nsIErrorService.idl seamonkey/idl/nsIErrorService.idl
seamonkey/idl/nsIEventHandler.idl seamonkey/idl/nsIEventHandler.idl
seamonkey/idl/nsIEventQueue.idl seamonkey/idl/nsIEventQueue.idl
seamonkey/idl/nsIEventQueueListener.idl
seamonkey/idl/nsIEventQueueService.idl seamonkey/idl/nsIEventQueueService.idl
seamonkey/idl/nsIEventTarget.idl seamonkey/idl/nsIEventTarget.idl
seamonkey/idl/nsIException.idl seamonkey/idl/nsIException.idl
@ -3407,6 +3408,7 @@ seamonkey/include/xpcom/nsIEnumerator.h
seamonkey/include/xpcom/nsIEnvironment.h seamonkey/include/xpcom/nsIEnvironment.h
seamonkey/include/xpcom/nsIErrorService.h seamonkey/include/xpcom/nsIErrorService.h
seamonkey/include/xpcom/nsIEventQueue.h seamonkey/include/xpcom/nsIEventQueue.h
seamonkey/include/xpcom/nsIEventQueueListener.h
seamonkey/include/xpcom/nsIEventQueueService.h seamonkey/include/xpcom/nsIEventQueueService.h
seamonkey/include/xpcom/nsIEventTarget.h seamonkey/include/xpcom/nsIEventTarget.h
seamonkey/include/xpcom/nsIException.h seamonkey/include/xpcom/nsIException.h

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-main,v 1.7 2007/06/08 11:49:47 martynas Exp $ @comment $OpenBSD: PLIST-main,v 1.8 2007/07/24 19:33:15 naddy Exp $
%%SHARED%% %%SHARED%%
bin/seamonkey bin/seamonkey
@man man/man1/seamonkey.1 @man man/man1/seamonkey.1
@ -8,9 +8,7 @@ seamonkey/README.OpenBSD
seamonkey/TestGtkEmbed seamonkey/TestGtkEmbed
seamonkey/chrome/ seamonkey/chrome/
seamonkey/chrome/AT.jar seamonkey/chrome/AT.jar
seamonkey/chrome/BR.jar
seamonkey/chrome/CZ.jar seamonkey/chrome/CZ.jar
seamonkey/chrome/IT.jar
seamonkey/chrome/PL.jar seamonkey/chrome/PL.jar
seamonkey/chrome/US.jar seamonkey/chrome/US.jar
seamonkey/chrome/chatzilla.jar seamonkey/chrome/chatzilla.jar
@ -22,15 +20,11 @@ seamonkey/chrome/cs-CZ.jar
seamonkey/chrome/cs-unix.jar seamonkey/chrome/cs-unix.jar
seamonkey/chrome/de-AT.jar seamonkey/chrome/de-AT.jar
seamonkey/chrome/de-unix.jar seamonkey/chrome/de-unix.jar
seamonkey/chrome/el-GR.jar
seamonkey/chrome/el-unix.jar
seamonkey/chrome/embed-sample.jar seamonkey/chrome/embed-sample.jar
seamonkey/chrome/en-US.jar seamonkey/chrome/en-US.jar
seamonkey/chrome/en-mac.jar seamonkey/chrome/en-mac.jar
seamonkey/chrome/en-unix.jar seamonkey/chrome/en-unix.jar
seamonkey/chrome/en-win.jar seamonkey/chrome/en-win.jar
seamonkey/chrome/es-ES.jar
seamonkey/chrome/es-unix.jar
seamonkey/chrome/help.jar seamonkey/chrome/help.jar
seamonkey/chrome/icons/ seamonkey/chrome/icons/
seamonkey/chrome/icons/default/ seamonkey/chrome/icons/default/
@ -72,16 +66,12 @@ seamonkey/chrome/icons/default/winInspectorMain16.xpm
seamonkey/chrome/inspector.jar seamonkey/chrome/inspector.jar
seamonkey/chrome/inspector.manifest seamonkey/chrome/inspector.manifest
seamonkey/chrome/installed-chrome.txt seamonkey/chrome/installed-chrome.txt
seamonkey/chrome/it-IT.jar
seamonkey/chrome/it-unix.jar
seamonkey/chrome/messenger.jar seamonkey/chrome/messenger.jar
seamonkey/chrome/modern.jar seamonkey/chrome/modern.jar
seamonkey/chrome/pipnss.jar seamonkey/chrome/pipnss.jar
seamonkey/chrome/pippki.jar seamonkey/chrome/pippki.jar
seamonkey/chrome/pl-PL.jar seamonkey/chrome/pl-PL.jar
seamonkey/chrome/pl-unix.jar seamonkey/chrome/pl-unix.jar
seamonkey/chrome/pt-BR.jar
seamonkey/chrome/pt-unix.jar
seamonkey/chrome/reporter.jar seamonkey/chrome/reporter.jar
seamonkey/chrome/reporter.manifest seamonkey/chrome/reporter.manifest
seamonkey/chrome/sroaming.jar seamonkey/chrome/sroaming.jar