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 - 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.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 <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.3/UPDATES/all/mozilla-xulrunner192/xulrunner-source-1.9.2.17.tar.bz2
 11.3/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

Reply via email to