Hello community, here is the log from the commit of package seamonkey for openSUSE:Factory checked in at 2013-09-23 11:02:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2013-08-11 11:21:09.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey.changes 2013-09-23 11:18:10.000000000 +0200 @@ -1,0 +2,32 @@ +Tue Sep 17 15:51:02 UTC 2013 - [email protected] + +- update to SeaMonkey 2.21 (bnc#840485) + * MFSA 2013-76/CVE-2013-1718/CVE-2013-1719 + Miscellaneous memory safety hazards + * MFSA 2013-77/CVE-2013-1720 (bmo#888820) + Improper state in HTML5 Tree Builder with templates + * MFSA 2013-78/CVE-2013-1721 (bmo#890277) + Integer overflow in ANGLE library + * MFSA 2013-79/CVE-2013-1722 (bmo#893308) + Use-after-free in Animation Manager during stylesheet cloning + * MFSA 2013-80/CVE-2013-1723 (bmo#891292) + NativeKey continues handling key messages after widget is destroyed + * MFSA 2013-81/CVE-2013-1724 (bmo#894137) + Use-after-free with select element + * MFSA 2013-82/CVE-2013-1725 (bmo#876762) + Calling scope for new Javascript objects can lead to memory corruption + * MFSA 2013-85/CVE-2013-1728 (bmo#883686) + Uninitialized data in IonMonkey + * MFSA 2013-88/CVE-2013-1730 (bmo#851353) + Compartment mismatch re-attaching XBL-backed nodes + * MFSA 2013-89/CVE-2013-1732 (bmo#883514) + Buffer overflow with multi-column, lists, and floats + * MFSA 2013-90/CVE-2013-1735/CVE-2013-1736 (bmo#898871, bmo#906301) + Memory corruption involving scrolling + * MFSA 2013-91/CVE-2013-1737 (bmo#907727) + User-defined properties on DOM proxies get the wrong "this" object + * MFSA 2013-92/CVE-2013-1738 (bmo#887334, bmo#882897) + GC hazard with default compartments and frame chain restoration +- requires NSS 3.15.1 + +------------------------------------------------------------------- Old: ---- l10n-2.20.tar.bz2 seamonkey-2.20-source.tar.bz2 New: ---- l10n-2.21.tar.bz2 seamonkey-2.21-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ seamonkey.spec ++++++ --- /var/tmp/diff_new_pack.UrM3Yw/_old 2013-09-23 11:18:13.000000000 +0200 +++ /var/tmp/diff_new_pack.UrM3Yw/_new 2013-09-23 11:18:13.000000000 +0200 @@ -54,9 +54,9 @@ %endif Provides: web_browser Provides: browser(npapi) -Version: 2.20 +Version: 2.21 Release: 0 -%define releasedate 2013080300 +%define releasedate 2013091600 Summary: The successor of the Mozilla Application Suite License: MPL-2.0 Group: Productivity/Networking/Web/Browsers @@ -104,7 +104,7 @@ # so using %opensuse_bs is secure for now BuildRequires: mozilla-nspr-devel PreReq: mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr) -BuildRequires: mozilla-nss-devel >= 3.15 +BuildRequires: mozilla-nss-devel >= 3.15.1 PreReq: mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss) %description @@ -242,8 +242,8 @@ %if %suse_version > 1110 ac_add_options --enable-libproxy %endif -%if %suse_version > 1210 -ac_add_options --enable-gstreamer +%if %suse_version < 1220 +ac_add_options --disable-gstreamer %endif EOF ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.UrM3Yw/_old 2013-09-23 11:18:13.000000000 +0200 +++ /var/tmp/diff_new_pack.UrM3Yw/_new 2013-09-23 11:18:13.000000000 +0200 @@ -5,7 +5,7 @@ <size unit="G">9</size> </disk> <memory> - <size unit="M">3000</size> + <size unit="M">3500</size> </memory> </hardware> </constraints> ++++++ compare-locales.tar.bz2 ++++++ ++++++ create-tar.sh ++++++ --- /var/tmp/diff_new_pack.UrM3Yw/_old 2013-09-23 11:18:13.000000000 +0200 +++ /var/tmp/diff_new_pack.UrM3Yw/_new 2013-09-23 11:18:13.000000000 +0200 @@ -2,8 +2,8 @@ CHANNEL="release" BRANCH="releases/comm-$CHANNEL" -RELEASE_TAG="SEAMONKEY_2_20_RELEASE" -VERSION="2.20" +RELEASE_TAG="SEAMONKEY_2_21_RELEASE" +VERSION="2.21" echo "cloning $BRANCH..." hg clone http://hg.mozilla.org/$BRANCH seamonkey ++++++ l10n-2.20.tar.bz2 -> l10n-2.21.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/seamonkey/l10n-2.20.tar.bz2 /work/SRC/openSUSE:Factory/.seamonkey.new/l10n-2.21.tar.bz2 differ: char 11, line 1 ++++++ mozilla-ppc.patch ++++++ --- /var/tmp/diff_new_pack.UrM3Yw/_old 2013-09-23 11:18:13.000000000 +0200 +++ /var/tmp/diff_new_pack.UrM3Yw/_new 2013-09-23 11:18:13.000000000 +0200 @@ -1,5 +1,5 @@ # HG changeset patch -# Parent 2c9bf1336fd0811e0112953334df4c81c717e6ff +# Parent 21d0e194954e451f0f1935d0ed68ee9eae432ddf # User Wolfgang Rosenauer <[email protected]> Bug 746112 - RegExp hang on ppc64 in execute. Bug 750620 - Make double-conversion portable to exotic architectures. TM: mozilla15 @@ -7,7 +7,7 @@ diff --git a/js/src/yarr/YarrInterpreter.h b/js/src/yarr/YarrInterpreter.h --- a/js/src/yarr/YarrInterpreter.h +++ b/js/src/yarr/YarrInterpreter.h -@@ -159,17 +159,17 @@ struct ByteTerm { +@@ -162,17 +162,17 @@ struct ByteTerm { , m_invert(invert) { atom.characterClass = characterClass; @@ -26,7 +26,7 @@ atom.parenthesesDisjunction = parenthesesInfo; atom.quantityType = QuantifierFixedCount; atom.quantityCount = 1; -@@ -180,17 +180,17 @@ struct ByteTerm { +@@ -183,17 +183,17 @@ struct ByteTerm { : type(type) , m_capture(false) , m_invert(invert) @@ -48,7 +48,7 @@ diff --git a/js/src/yarr/YarrPattern.h b/js/src/yarr/YarrPattern.h --- a/js/src/yarr/YarrPattern.h +++ b/js/src/yarr/YarrPattern.h -@@ -179,17 +179,17 @@ struct PatternTerm { +@@ -180,17 +180,17 @@ struct PatternTerm { , m_capture(false) , m_invert(invert) { @@ -70,7 +70,7 @@ diff --git a/memory/mozjemalloc/jemalloc.c b/memory/mozjemalloc/jemalloc.c --- a/memory/mozjemalloc/jemalloc.c +++ b/memory/mozjemalloc/jemalloc.c -@@ -1099,17 +1099,19 @@ struct arena_s { +@@ -1099,17 +1099,17 @@ struct arena_s { static unsigned ncpus; #endif @@ -79,17 +79,16 @@ * controlling the malloc behavior are defined as compile-time constants * for best performance and cannot be altered at runtime. */ -+#if !(defined(__powerpc__)) +-#if !defined(__ia64__) && !defined(__sparc__) && !defined(__mips__) ++#if !defined(__ia64__) && !defined(__sparc__) && !defined(__mips__) && !(defined(__powerpc__)) #define MALLOC_STATIC_SIZES 1 -+#endif + #endif #ifdef MALLOC_STATIC_SIZES /* * VM page size. It must divide the runtime CPU page size or the code * will abort. - * Platform specific page size conditions copied from js/public/HeapAPI.h - */ diff --git a/mfbt/double-conversion/utils.h b/mfbt/double-conversion/utils.h --- a/mfbt/double-conversion/utils.h +++ b/mfbt/double-conversion/utils.h ++++++ mozilla-shared-nss-db.patch ++++++ --- /var/tmp/diff_new_pack.UrM3Yw/_old 2013-09-23 11:18:13.000000000 +0200 +++ /var/tmp/diff_new_pack.UrM3Yw/_new 2013-09-23 11:18:13.000000000 +0200 @@ -7,7 +7,7 @@ diff --git a/configure.in b/configure.in --- a/configure.in +++ b/configure.in -@@ -8309,16 +8309,31 @@ AC_SUBST(QCMS_LIBS) +@@ -8330,16 +8330,31 @@ AC_SUBST(QCMS_LIBS) dnl ======================================================== dnl HarfBuzz @@ -42,7 +42,7 @@ diff --git a/security/manager/ssl/src/Makefile.in b/security/manager/ssl/src/Makefile.in --- a/security/manager/ssl/src/Makefile.in +++ b/security/manager/ssl/src/Makefile.in -@@ -87,10 +87,13 @@ endif +@@ -18,10 +18,13 @@ LIBXUL_LIBRARY = 1 CSRCS += md4.c DEFINES += \ @@ -78,12 +78,12 @@ #include "nsNSSComponent.h" #include "CertVerifier.h" - #include "nsNSSCallbacks.h" - #include "nsNSSIOLayer.h" #include "nsCertVerificationThread.h" - - #include "nsNetUtil.h" -@@ -1721,18 +1728,34 @@ nsNSSComponent::InitializeNSS(bool showW + #include "nsAppDirectoryServiceDefs.h" + #include "nsComponentManagerUtils.h" + #include "nsDirectoryServiceDefs.h" + #include "nsICertOverrideService.h" +@@ -1132,18 +1139,34 @@ nsNSSComponent::InitializeNSS(bool showW ConfigureInternalPKCS11Token(); // The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs @@ -96,7 +96,7 @@ - SECMOD_DB, init_flags); + SECStatus init_rv = SECFailure; +#ifdef MOZ_ENABLE_NSSHELPER -+ if (PR_GetEnv("MOZ_SM_NO_NSSHELPER")) { ++ if (PR_GetEnv("MOZ_XRE_NO_NSSHELPER")) { + init_rv = ::NSS_Initialize(profileStr.get(), "", "", + SECMOD_DB, init_flags); + } else { @@ -123,12 +123,12 @@ diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in --- a/toolkit/library/Makefile.in +++ b/toolkit/library/Makefile.in -@@ -510,17 +510,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO +@@ -490,17 +490,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO endif endif endif - EXTRA_DSO_LDOPTS += $(LIBS_DIR) $(EXTRA_DSO_LIBS) + EXTRA_DSO_LDOPTS += $(LIBS_DIR) DEFINES += -DIMPL_XREAPI ++++++ seamonkey-2.20-source.tar.bz2 -> seamonkey-2.21-source.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/seamonkey/seamonkey-2.20-source.tar.bz2 /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey-2.21-source.tar.bz2 differ: char 11, line 1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
