Hello community,
here is the log from the commit of package mozilla-xulrunner192 for openSUSE:11.3
checked in at Wed Jun 22 17:05:55 CEST 2011.
--------
--- old-versions/11.3/UPDATES/all/mozilla-xulrunner192/mozilla-xulrunner192.changes 2011-04-29 07:06:44.000000000 +0200
+++ 11.3/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 - wr@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 - cgiboudeaux@gmx.com
+
+- Add mozilla-gcc46.patch. Fixes various build errors with GCC4.6
+
+-------------------------------------------------------------------
calling whatdependson for 11.3-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.WvzI9D/_old 2011-06-22 16:55:04.000000000 +0200
+++ /var/tmp/diff_new_pack.WvzI9D/_new 2011-06-22 16:55:04.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.WvzI9D/_old 2011-06-22 16:55:04.000000000 +0200
+++ /var/tmp/diff_new_pack.WvzI9D/_new 2011-06-22 16:55:04.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.WvzI9D/_old 2011-06-22 16:55:04.000000000 +0200
+++ /var/tmp/diff_new_pack.WvzI9D/_new 2011-06-22 16:55:04.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.3/UPDATES/all/mozilla-xulrunner192/l10n-1.9.2.17.tar.bz2 11.3/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