Hello community, here is the log from the commit of package mozilla-xulrunner192 for openSUSE:11.4 checked in at Wed Jun 22 17:08:13 CEST 2011.
-------- --- old-versions/11.4/UPDATES/all/mozilla-xulrunner192/mozilla-xulrunner192.changes 2011-04-29 07:06:44.000000000 +0200 +++ 11.4/mozilla-xulrunner192/mozilla-xulrunner192.changes 2011-06-21 18:46:52.000000000 +0200 @@ -1,0 +2,28 @@ +Mon Jun 20 09:32:58 UTC 2011 - w...@rosenauer.org + +- security update to 1.9.2.18 (bnc#701296) + * MFSA 2011-19/CVE-2011-2374 CVE-2011-2376 CVE-2011-2364 + CVE-2011-2365 + Miscellaneous memory safety hazards + * MFSA 2011-20/CVE-2011-2373 (bmo#617247) + Use-after-free vulnerability when viewing XUL document with + script disabled + * MFSA 2011-21/CVE-2011-2377 (bmo#638018, bmo#639303) + Memory corruption due to multipart/x-mixed-replace images + * MFSA 2011-22/CVE-2011-2371 (bmo#664009) + Integer overflow and arbitrary code execution in + Array.reduceRight() + * MFSA 2011-23/CVE-2011-0083 CVE-2011-0085 CVE-2011-2363 + Multiple dangling pointer vulnerabilities + * MFSA 2011-24/CVE-2011-2362 (bmo#616264) + Cookie isolation error +- speedier find-external-requires.sh +- do not build dump_syms static as it is not needed for us + -> fixes build for 12.1 and above + +------------------------------------------------------------------- +Wed May 11 09:44:20 UTC 2011 - cgiboude...@gmx.com + +- Add mozilla-gcc46.patch. Fixes various build errors with GCC4.6 + +------------------------------------------------------------------- calling whatdependson for 11.4-i586 Old: ---- l10n-1.9.2.17.tar.bz2 xulrunner-source-1.9.2.17.tar.bz2 New: ---- l10n-1.9.2.18.tar.bz2 mozilla-dump_syms-static.patch mozilla-gcc46.patch xulrunner-source-1.9.2.18.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mozilla-xulrunner192.spec ++++++ --- /var/tmp/diff_new_pack.iS3E71/_old 2011-06-22 17:07:47.000000000 +0200 +++ /var/tmp/diff_new_pack.iS3E71/_new 2011-06-22 17:07:47.000000000 +0200 @@ -39,12 +39,12 @@ BuildRequires: wireless-tools %endif License: MPLv1.1 or GPLv2+ or LGPLv2+ -Version: 1.9.2.17 -Release: 0.<RELEASE2> -%define releasedate 2011042000 -%define version_internal 1.9.2.17 +Version: 1.9.2.18 +Release: 1.<RELEASE2> +%define releasedate 2011061300 +%define version_internal 1.9.2.18 %define apiversion 1.9.2 -%define uaweight 192170 +%define uaweight 192180 Summary: Mozilla Runtime Environment 1.9.2 Url: http://www.mozilla.org Group: Productivity/Other @@ -72,6 +72,7 @@ Patch3: mozilla-pkgconfig.patch Patch4: idldir.patch Patch5: mozilla-nongnome-proxies.patch +Patch6: mozilla-dump_syms-static.patch Patch7: mozilla-prefer_plugin_pref.patch Patch8: mozilla-shared-nss-db.patch Patch10: mozilla-kde.patch @@ -86,6 +87,7 @@ Patch17: mozilla-gdk-pixbuf.patch Patch18: mozilla-prlog.patch Patch19: mozilla-ntlm-full-path.patch +Patch20: mozilla-gcc46.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: mozilla-js192 = %{version} Requires(post): update-alternatives coreutils @@ -222,6 +224,7 @@ %patch3 -p1 %patch4 -p1 %patch5 -p1 +%patch6 -p1 %patch7 -p1 %patch8 -p1 %if %suse_version >= 1110 @@ -237,6 +240,7 @@ %patch17 -p1 %patch18 -p1 %patch19 -p1 +%patch20 -p1 %build %if %suse_version >= 1110 ++++++ create-tar.sh ++++++ --- /var/tmp/diff_new_pack.iS3E71/_old 2011-06-22 17:07:47.000000000 +0200 +++ /var/tmp/diff_new_pack.iS3E71/_new 2011-06-22 17:07:47.000000000 +0200 @@ -1,7 +1,7 @@ #!/bin/bash -RELEASE_TAG="FIREFOX_3_6_17_RELEASE" -VERSION="1.9.2.17" +RELEASE_TAG="FIREFOX_3_6_18_RELEASE" +VERSION="1.9.2.18" # mozilla hg clone http://hg.mozilla.org/releases/mozilla-1.9.2 mozilla ++++++ find-external-requires.sh ++++++ --- /var/tmp/diff_new_pack.iS3E71/_old 2011-06-22 17:07:47.000000000 +0200 +++ /var/tmp/diff_new_pack.iS3E71/_new 2011-06-22 17:07:47.000000000 +0200 @@ -1,23 +1,9 @@ #!/bin/sh - # Finds requirements provided outside of the current file set -filelist=`sed "s/[]['\"*?{}]/\\\\\&/g"` - -provides=`echo "$filelist" | /usr/lib/rpm/find-provides` - -{ -for f in $filelist ; do - echo $f | /usr/lib/rpm/find-requires | while read req ; do - found=0 - for p in $provides ; do - if [ "$req" = "$p" ]; then - found=1 - fi - done - if [ "$found" = "0" ]; then - echo $req - fi - done -done -} | sort -u +filelist=$( sed "s/[]['\"*?{}]/\\\\\&/g" ) +provides=$( echo "$filelist" | /usr/lib/rpm/find-provides ) +echo "$filelist" \ + | /usr/lib/rpm/find-requires \ + | grep -F -v "$provides" \ + | sort -u ++++++ l10n-1.9.2.17.tar.bz2 -> l10n-1.9.2.18.tar.bz2 ++++++ old-versions/11.4/UPDATES/all/mozilla-xulrunner192/l10n-1.9.2.17.tar.bz2 11.4/mozilla-xulrunner192/l10n-1.9.2.18.tar.bz2 differ: char 11, line 1 ++++++ mozilla-dump_syms-static.patch ++++++ # HG changeset patch # Parent e589abb2c4d6aaa6083d254416211ac90360dbdd NO-BUG: Ignore a hack which is not needed in distribution build environments. diff --git a/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/Makefile.in b/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/Makefile.in --- a/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/Makefile.in +++ b/toolkit/crashreporter/google-breakpad/src/tools/linux/dump_syms/Makefile.in @@ -59,11 +59,11 @@ HOST_LIBS += \ $(NULL) # force C++ linking CPP_PROG_LINK = 1 FORCE_USE_PIC = 1 #XXX: bug 554854 causes us to be unable to run binaries on the build slaves # due to them having an older libstdc++ -HOST_LDFLAGS += -static +#HOST_LDFLAGS += -static include $(topsrcdir)/config/rules.mk ++++++ mozilla-gcc46.patch ++++++ # HG changeset patch # Parent 8bb5926317b6f1e7c9291c8e7079b0c51ccc4615 From: Christophe Giboudeaux Subject: gcc 4.6 build fixes. diff --git a/embedding/browser/gtk/src/EmbedPrivate.cpp b/embedding/browser/gtk/src/EmbedPrivate.cpp --- a/embedding/browser/gtk/src/EmbedPrivate.cpp +++ b/embedding/browser/gtk/src/EmbedPrivate.cpp @@ -99,16 +99,17 @@ nsISupports *EmbedPrivate::s GtkWidget *EmbedPrivate::sOffscreenWindow = 0; GtkWidget *EmbedPrivate::sOffscreenFixed = 0; nsIDirectoryServiceProvider *EmbedPrivate::sAppFileLocProvider = nsnull; class GTKEmbedDirectoryProvider : public nsIDirectoryServiceProvider2 { public: + GTKEmbedDirectoryProvider() {} NS_DECL_ISUPPORTS_INHERITED NS_DECL_NSIDIRECTORYSERVICEPROVIDER NS_DECL_NSIDIRECTORYSERVICEPROVIDER2 }; static const GTKEmbedDirectoryProvider kDirectoryProvider; NS_IMPL_QUERY_INTERFACE2(GTKEmbedDirectoryProvider, diff --git a/gfx/ots/src/os2.cc b/gfx/ots/src/os2.cc --- a/gfx/ots/src/os2.cc +++ b/gfx/ots/src/os2.cc @@ -1,12 +1,14 @@ // Copyright (c) 2009 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include <cstddef> + #include "os2.h" #include "head.h" // OS/2 - OS/2 and Windows Metrics // http://www.microsoft.com/opentype/otspec/os2.htm namespace ots { diff --git a/intl/unicharutil/util/nsUnicharUtils.h b/intl/unicharutil/util/nsUnicharUtils.h --- a/intl/unicharutil/util/nsUnicharUtils.h +++ b/intl/unicharutil/util/nsUnicharUtils.h @@ -67,16 +67,18 @@ inline PRBool IsLowerCase(PRUnichar c) { return ToUpperCase(c) != c; } #ifdef MOZILLA_INTERNAL_API class nsCaseInsensitiveStringComparator : public nsStringComparator { public: + nsCaseInsensitiveStringComparator() { + } virtual int operator() (const PRUnichar*, const PRUnichar*, PRUint32 aLength) const; virtual int operator() (PRUnichar, PRUnichar) const; }; class nsCaseInsensitiveStringArrayComparator diff --git a/toolkit/crashreporter/google-breakpad/src/common/linux/language.cc b/toolkit/crashreporter/google-breakpad/src/common/linux/language.cc --- a/toolkit/crashreporter/google-breakpad/src/common/linux/language.cc +++ b/toolkit/crashreporter/google-breakpad/src/common/linux/language.cc @@ -34,16 +34,17 @@ #include "common/linux/language.h" namespace google_breakpad { // C++ language-specific operations. class CPPLanguage: public Language { public: + CPPLanguage() {} string MakeQualifiedName(const string &parent_name, const string &name) const { if (parent_name.empty()) return name; else return parent_name + "::" + name; } }; diff --git a/toolkit/xre/nsAppRunner.cpp b/toolkit/xre/nsAppRunner.cpp --- a/toolkit/xre/nsAppRunner.cpp +++ b/toolkit/xre/nsAppRunner.cpp @@ -635,16 +635,17 @@ class nsXULAppInfo : public nsIXULAppInf #endif #ifdef MOZ_CRASHREPORTER public nsICrashReporter_MOZILLA_1_9_2_BRANCH, #endif public nsIXULRuntime { public: + nsXULAppInfo() {} NS_DECL_ISUPPORTS_INHERITED NS_DECL_NSIXULAPPINFO NS_DECL_NSIXULRUNTIME #ifdef MOZ_CRASHREPORTER NS_DECL_NSICRASHREPORTER NS_DECL_NSICRASHREPORTER_MOZILLA_1_9_2_BRANCH #endif #ifdef XP_WIN diff --git a/xpcom/base/nsDebugImpl.h b/xpcom/base/nsDebugImpl.h --- a/xpcom/base/nsDebugImpl.h +++ b/xpcom/base/nsDebugImpl.h @@ -35,16 +35,17 @@ * ***** END LICENSE BLOCK ***** */ #include "nsIDebug.h" #include "nsIDebug2.h" class nsDebugImpl : public nsIDebug2 { public: + nsDebugImpl() {} NS_DECL_ISUPPORTS NS_DECL_NSIDEBUG NS_DECL_NSIDEBUG2 static NS_METHOD Create(nsISupports* outer, const nsIID& aIID, void* *aInstancePtr); }; diff --git a/xpcom/base/nsTraceRefcntImpl.h b/xpcom/base/nsTraceRefcntImpl.h --- a/xpcom/base/nsTraceRefcntImpl.h +++ b/xpcom/base/nsTraceRefcntImpl.h @@ -39,16 +39,17 @@ #define nsTraceRefcntImpl_h___ #include <stdio.h> // for FILE #include "nsITraceRefcnt.h" class nsTraceRefcntImpl : public nsITraceRefcnt { public: + nsTraceRefcntImpl() {} NS_DECL_ISUPPORTS NS_DECL_NSITRACEREFCNT static NS_COM void Startup(); static NS_COM void Shutdown(); enum StatisticsType { ALL_STATS, diff --git a/xpcom/glue/nsEnumeratorUtils.cpp b/xpcom/glue/nsEnumeratorUtils.cpp --- a/xpcom/glue/nsEnumeratorUtils.cpp +++ b/xpcom/glue/nsEnumeratorUtils.cpp @@ -47,16 +47,17 @@ #include "nsCOMPtr.h" class EmptyEnumeratorImpl : public nsISimpleEnumerator, public nsIUTF8StringEnumerator, public nsIStringEnumerator { public: + EmptyEnumeratorImpl() {} // nsISupports interface NS_DECL_ISUPPORTS_INHERITED // not really inherited, but no mRefCnt // nsISimpleEnumerator NS_DECL_NSISIMPLEENUMERATOR NS_DECL_NSIUTF8STRINGENUMERATOR // can't use NS_DECL_NSISTRINGENUMERATOR because they share the // HasMore() signature diff --git a/xpcom/io/nsUnicharInputStream.h b/xpcom/io/nsUnicharInputStream.h --- a/xpcom/io/nsUnicharInputStream.h +++ b/xpcom/io/nsUnicharInputStream.h @@ -46,16 +46,17 @@ #define NS_SIMPLE_UNICHAR_STREAM_FACTORY_CID \ { 0x428dca6f, 0x1a0f, 0x4cda, { 0xb5, 0x16, 0xd, 0x52, 0x44, 0x74, 0x5a, 0x6a } } class nsSimpleUnicharStreamFactory : public nsIFactory, private nsISimpleUnicharStreamFactory { public: + nsSimpleUnicharStreamFactory() {} NS_DECL_ISUPPORTS_INHERITED NS_DECL_NSIFACTORY NS_DECL_NSISIMPLEUNICHARSTREAMFACTORY static NS_COM nsSimpleUnicharStreamFactory* GetInstance(); private: static const nsSimpleUnicharStreamFactory kInstance; ++++++ xulrunner-source-1.9.2.17.tar.bz2 -> xulrunner-source-1.9.2.18.tar.bz2 ++++++ old-versions/11.4/UPDATES/all/mozilla-xulrunner192/xulrunner-source-1.9.2.17.tar.bz2 11.4/mozilla-xulrunner192/xulrunner-source-1.9.2.18.tar.bz2 differ: char 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org