Hello community, here is the log from the commit of package seamonkey for openSUSE:Factory checked in at 2014-12-05 21:04:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/seamonkey (Old) and /work/SRC/openSUSE:Factory/.seamonkey.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "seamonkey" Changes: -------- --- /work/SRC/openSUSE:Factory/seamonkey/seamonkey.changes 2014-11-24 11:09:49.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey.changes 2014-12-05 21:04:46.000000000 +0100 @@ -1,0 +2,21 @@ +Wed Dec 3 06:53:08 UTC 2014 - [email protected] + +- update to SeaMonkey 2.31 (bnc#908009) + * requires NSS 3.17.2 + * MFSA 2014-83/CVE-2014-1587/CVE-2014-1588 + Miscellaneous memory safety hazards + * MFSA 2014-84/CVE-2014-1589 (bmo#1043787) + XBL bindings accessible via improper CSS declarations + * MFSA 2014-85/CVE-2014-1590 (bmo#1087633) + XMLHttpRequest crashes with some input streams + * MFSA 2014-86/CVE-2014-1591 (bmo#1069762) + CSP leaks redirect data via violation reports + * MFSA 2014-87/CVE-2014-1592 (bmo#1088635) + Use-after-free during HTML5 parsing + * MFSA 2014-88/CVE-2014-1593 (bmo#1085175) + Buffer overflow while parsing media content + * MFSA 2014-89/CVE-2014-1594 (bmo#1074280) + Bad casting from the BasicThebesLayer to BasicContainerLayer +- rebased patches + +------------------------------------------------------------------- Old: ---- l10n-2.30.tar.bz2 seamonkey-2.30-source.tar.bz2 New: ---- l10n-2.31.tar.bz2 seamonkey-2.31-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ seamonkey.spec ++++++ --- /var/tmp/diff_new_pack.fr84vp/_old 2014-12-05 21:04:53.000000000 +0100 +++ /var/tmp/diff_new_pack.fr84vp/_new 2014-12-05 21:04:53.000000000 +0100 @@ -56,9 +56,9 @@ %endif Provides: web_browser Provides: browser(npapi) -Version: 2.30 +Version: 2.31 Release: 0 -%define releasedate 2014101300 +%define releasedate 2014120200 Summary: The successor of the Mozilla Application Suite License: MPL-2.0 Group: Productivity/Networking/Web/Browsers @@ -90,7 +90,7 @@ Provides: seamonkey-spellchecker = %{version} Obsoletes: seamonkey-spellchecker <= 2.0 # venkman is discontinued and removed (not merged) -Provides: seamonkey-venkman = 2.30 +Provides: seamonkey-venkman = %{version} Obsoletes: seamonkey-venkman <= 2.29 Recommends: libcanberra0 Recommends: libpulse0 @@ -110,7 +110,7 @@ # so using %opensuse_bs is secure for now BuildRequires: mozilla-nspr-devel >= 4.10.7 PreReq: mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr) -BuildRequires: mozilla-nss-devel >= 3.17.1 +BuildRequires: mozilla-nss-devel >= 3.17.2 PreReq: mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss) %description @@ -279,7 +279,7 @@ make -C suite/installer STRIP=/bin/true MOZ_PKG_FATAL_WARNINGS=0 # copy tree into RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT%{progdir} -cp -rf $RPM_BUILD_DIR/seamonkey/obj*/mozilla/dist/seamonkey/* $RPM_BUILD_ROOT%{progdir} +cp -rf $RPM_BUILD_DIR/seamonkey/obj*/dist/seamonkey/* $RPM_BUILD_ROOT%{progdir} # remove some executable permissions find $RPM_BUILD_ROOT%{progdir} \ -name "*.js" -o \ @@ -312,7 +312,7 @@ LOCALE_MERGEDIR=$RPM_BUILD_DIR/l10n-merged/$locale \ make -C suite/locales langpack-$locale || continue - cp -rL mozilla/dist/xpi-stage/locale-$locale \ + cp -rL dist/xpi-stage/locale-$locale \ $RPM_BUILD_ROOT%{progdir}/extensions/[email protected] rm $RPM_BUILD_ROOT%{progdir}/extensions/[email protected]/chrome/.mkdir.done ++++++ compare-locales.tar.bz2 ++++++ ++++++ create-tar.sh ++++++ --- /var/tmp/diff_new_pack.fr84vp/_old 2014-12-05 21:04:53.000000000 +0100 +++ /var/tmp/diff_new_pack.fr84vp/_new 2014-12-05 21:04:53.000000000 +0100 @@ -2,8 +2,8 @@ CHANNEL="release" BRANCH="releases/comm-$CHANNEL" -RELEASE_TAG="SEAMONKEY_2_30_RELEASE" -VERSION="2.30" +RELEASE_TAG="SEAMONKEY_2_31_RELEASE" +VERSION="2.31" echo "cloning $BRANCH..." hg clone http://hg.mozilla.org/$BRANCH seamonkey ++++++ l10n-2.30.tar.bz2 -> l10n-2.31.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/seamonkey/l10n-2.30.tar.bz2 /work/SRC/openSUSE:Factory/.seamonkey.new/l10n-2.31.tar.bz2 differ: char 11, line 1 ++++++ mozilla-language.patch ++++++ --- /var/tmp/diff_new_pack.fr84vp/_old 2014-12-05 21:04:53.000000000 +0100 +++ /var/tmp/diff_new_pack.fr84vp/_new 2014-12-05 21:04:53.000000000 +0100 @@ -1,11 +1,11 @@ # HG changeset patch # User Wolfgang Rosenauer <[email protected]> -# Parent 13eb644c1216aed92b29dbc63fc26ce66f98c66c +# Parent 5a29924228527f8882c83cf62d470963ea1ce62e Bug 583793 - Firefox interface language set to LANG, ignores LANGUAGE -diff --git a/intl/locale/src/nsLocaleService.cpp b/intl/locale/src/nsLocaleService.cpp ---- a/intl/locale/src/nsLocaleService.cpp -+++ b/intl/locale/src/nsLocaleService.cpp +diff --git a/intl/locale/nsLocaleService.cpp b/intl/locale/nsLocaleService.cpp +--- a/intl/locale/nsLocaleService.cpp ++++ b/intl/locale/nsLocaleService.cpp @@ -122,16 +122,17 @@ nsLocaleService::nsLocaleService(void) nsRefPtr<nsLocale> resultLocale(new nsLocale()); NS_ENSURE_TRUE_VOID(resultLocale); ++++++ mozilla-shared-nss-db.patch ++++++ --- /var/tmp/diff_new_pack.fr84vp/_old 2014-12-05 21:04:53.000000000 +0100 +++ /var/tmp/diff_new_pack.fr84vp/_new 2014-12-05 21:04:53.000000000 +0100 @@ -7,7 +7,7 @@ diff --git a/configure.in b/configure.in --- a/configure.in +++ b/configure.in -@@ -8193,16 +8193,31 @@ if test "$MOZ_ENABLE_SKIA"; then +@@ -8199,16 +8199,31 @@ if test "$MOZ_ENABLE_SKIA"; then MOZ_ENABLE_SKIA_GPU=1 AC_DEFINE(USE_SKIA_GPU) AC_SUBST(MOZ_ENABLE_SKIA_GPU) @@ -27,8 +27,8 @@ + AC_DEFINE(MOZ_ENABLE_NSSHELPER) +fi +AC_SUBST(MOZ_ENABLE_NSSHELPER) -+AC_SUBST(NSSHELPER_CFLAGS) -+AC_SUBST(NSSHELPER_LIBS) ++AC_SUBST_LIST(NSSHELPER_CFLAGS) ++AC_SUBST_LIST(NSSHELPER_LIBS) + +dnl ======================================================== dnl disable xul @@ -39,19 +39,29 @@ if test "$MOZ_XUL"; then AC_DEFINE(MOZ_XUL) else -diff --git a/security/manager/ssl/src/Makefile.in b/security/manager/ssl/src/Makefile.in -new file mode 100644 ---- /dev/null -+++ b/security/manager/ssl/src/Makefile.in -@@ -0,0 +1,8 @@ -+#! gmake -+# -+# This Source Code Form is subject to the terms of the Mozilla Public -+# License, v. 2.0. If a copy of the MPL was not distributed with this -+# file, You can obtain one at http://mozilla.org/MPL/2.0/. -+ -+LOCAL_INCLUDES += $(NSSHELPER_CFLAGS) -+EXTRA_DSO_LDOPTS += $(NSSHELPER_LIBS) +diff --git a/security/manager/ssl/src/moz.build b/security/manager/ssl/src/moz.build +--- a/security/manager/ssl/src/moz.build ++++ b/security/manager/ssl/src/moz.build +@@ -91,16 +91,19 @@ FAIL_ON_WARNINGS = True + + FINAL_LIBRARY = 'xul' + + LOCAL_INCLUDES += [ + '../../../certverifier', + '../../../pkix/include', + ] + ++CXXFLAGS += sorted(CONFIG['NSSHELPER_CFLAGS']) ++OS_LIBS += sorted(CONFIG['NSSHELPER_LIBS']) ++ + if CONFIG['NSS_DISABLE_DBM']: + DEFINES['NSS_DISABLE_DBM'] = '1' + + DEFINES['SSL_DISABLE_DEPRECATED_CIPHER_SUITE_NAMES'] = 'True' + DEFINES['NSS_ENABLE_ECC'] = 'True' + for var in ('DLL_PREFIX', 'DLL_SUFFIX'): + DEFINES[var] = '"%s"' % CONFIG[var] + diff --git a/security/manager/ssl/src/nsNSSComponent.cpp b/security/manager/ssl/src/nsNSSComponent.cpp --- a/security/manager/ssl/src/nsNSSComponent.cpp +++ b/security/manager/ssl/src/nsNSSComponent.cpp @@ -79,7 +89,7 @@ #include "nsCertVerificationThread.h" #include "nsAppDirectoryServiceDefs.h" #include "nsComponentManagerUtils.h" -@@ -1115,17 +1122,31 @@ nsNSSComponent::InitializeNSS() +@@ -943,17 +950,31 @@ nsNSSComponent::InitializeNSS() if (NS_FAILED(rv)) { nsPSMInitPanic::SetPanic(); return NS_ERROR_NOT_AVAILABLE; @@ -112,25 +122,25 @@ if (init_rv != SECSuccess) { PR_LOG(gPIPNSSLog, PR_LOG_DEBUG, ("could not init in r/o either\n")); } -diff --git a/toolkit/library/libxul.mk b/toolkit/library/libxul.mk ---- a/toolkit/library/libxul.mk -+++ b/toolkit/library/libxul.mk -@@ -145,17 +145,17 @@ endif - ifdef MOZ_WMF - OS_LIBS += $(call EXPAND_LIBNAME,mfuuid wmcodecdspuuid strmiids) - endif - - ifdef MOZ_DIRECTSHOW - OS_LIBS += $(call EXPAND_LIBNAME,dmoguids wmcodecdspuuid strmiids msdmo) - endif - --EXTRA_DSO_LDOPTS += $(NSPR_LIBS) $(MOZALLOC_LIB) -+EXTRA_DSO_LDOPTS += $(NSPR_LIBS) $(MOZALLOC_LIB) $(NSSHELPER_LIBS) - - ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa) - OS_LIBS += \ - $(TK_LIBS) \ - $(NULL) - endif +diff --git a/toolkit/library/libxul.mozbuild b/toolkit/library/libxul.mozbuild +--- a/toolkit/library/libxul.mozbuild ++++ b/toolkit/library/libxul.mozbuild +@@ -22,16 +22,18 @@ DELAYLOAD_DLLS += [ + 'psapi.dll', + 'rasapi32.dll', + 'rasdlg.dll', + 'secur32.dll', + 'wininet.dll', + 'winspool.drv' + ] + ++OS_LIBS += sorted(CONFIG['NSSHELPER_LIBS']) ++ + if CONFIG['MOZ_METRO']: + DELAYLOAD_DLLS += [ + 'API-MS-WIN-CORE-WINRT-L' + CONFIG['CRTEXPDLLVERSION'] + '.DLL', + 'API-MS-WIN-CORE-WINRT-STRING-L' + CONFIG['CRTEXPDLLVERSION'] + '.DLL', + 'uiautomationcore.dll' + ] - ifeq (OpenBSD,$(OS_ARCH)) + if CONFIG['ACCESSIBILITY']: ++++++ mozilla-ua-locale.patch ++++++ --- /var/tmp/diff_new_pack.fr84vp/_old 2014-12-05 21:04:53.000000000 +0100 +++ /var/tmp/diff_new_pack.fr84vp/_new 2014-12-05 21:04:53.000000000 +0100 @@ -4,9 +4,9 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=542999 http://bugzilla.novell.com/show_bug.cgi?id=582654 -diff --git a/chrome/src/nsChromeRegistryChrome.cpp b/chrome/src/nsChromeRegistryChrome.cpp ---- a/chrome/src/nsChromeRegistryChrome.cpp -+++ b/chrome/src/nsChromeRegistryChrome.cpp +diff --git a/chrome/nsChromeRegistryChrome.cpp b/chrome/nsChromeRegistryChrome.cpp +--- a/chrome/nsChromeRegistryChrome.cpp ++++ b/chrome/nsChromeRegistryChrome.cpp @@ -307,20 +307,21 @@ nsChromeRegistryChrome::OverrideLocalePa } return NS_OK; ++++++ seamonkey-2.30-source.tar.bz2 -> seamonkey-2.31-source.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/seamonkey/seamonkey-2.30-source.tar.bz2 /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey-2.31-source.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
