Hello community,

here is the log from the commit of package xulrunner for openSUSE:Factory 
checked in at 2012-08-31 10:09:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xulrunner (Old)
 and      /work/SRC/openSUSE:Factory/.xulrunner.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xulrunner", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/xulrunner/xulrunner.changes      2012-07-22 
15:29:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xulrunner.new/xulrunner.changes 2012-08-31 
10:09:43.000000000 +0200
@@ -1,0 +2,39 @@
+Sun Aug 26 13:48:04 UTC 2012 - [email protected]
+
+- update to 15.0 (bnc#777588)
+  * MFSA 2012-57/CVE-2012-1970
+    Miscellaneous memory safety hazards
+  * MFSA 2012-58/CVE-2012-1972/CVE-2012-1973/CVE-2012-1974/CVE-2012-1975
+    CVE-2012-1976/CVE-2012-3956/CVE-2012-3957/CVE-2012-3958/CVE-2012-3959
+    CVE-2012-3960/CVE-2012-3961/CVE-2012-3962/CVE-2012-3963/CVE-2012-3964
+    Use-after-free issues found using Address Sanitizer
+  * MFSA 2012-59/CVE-2012-1956 (bmo#756719)
+    Location object can be shadowed using Object.defineProperty
+  * MFSA 2012-60/CVE-2012-3965 (bmo#769108)
+    Escalation of privilege through about:newtab
+  * MFSA 2012-61/CVE-2012-3966 (bmo#775794, bmo#775793)
+    Memory corruption with bitmap format images with negative height
+  * MFSA 2012-62/CVE-2012-3967/CVE-2012-3968
+    WebGL use-after-free and memory corruption
+  * MFSA 2012-63/CVE-2012-3969/CVE-2012-3970
+    SVG buffer overflow and use-after-free issues
+  * MFSA 2012-64/CVE-2012-3971
+    Graphite 2 memory corruption
+  * MFSA 2012-65/CVE-2012-3972 (bmo#746855)
+    Out-of-bounds read in format-number in XSLT
+  * MFSA 2012-66/CVE-2012-3973 (bmo#757128)
+    HTTPMonitor extension allows for remote debugging without explicit
+    activation
+  * MFSA 2012-68/CVE-2012-3975 (bmo#770684)
+    DOMParser loads linked resources in extensions when parsing
+    text/html
+  * MFSA 2012-69/CVE-2012-3976 (bmo#768568)
+    Incorrect site SSL certificate data display
+  * MFSA 2012-70/CVE-2012-3978 (bmo#770429)
+    Location object security checks bypassed by chrome code
+  * MFSA 2012-72/CVE-2012-3980 (bmo#771859)
+    Web console eval capable of executing chrome-privileged code
+- fix HTML5 video crash with GStreamer enabled (bmo#761030)
+- fixed filelist
+
+-------------------------------------------------------------------

Old:
----
  l10n-14.0.1.tar.bz2
  mozilla-dump_syms-static.patch
  mozilla-gcc47.patch
  mozilla-yarr-pcre.patch
  xulrunner-14.0.1-source.tar.bz2

New:
----
  l10n-15.0.tar.bz2
  mozilla-crashreporter-restart-args.patch
  xulrunner-15.0-source.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xulrunner.spec ++++++
--- /var/tmp/diff_new_pack.Wj1zrU/_old  2012-08-31 10:09:49.000000000 +0200
+++ /var/tmp/diff_new_pack.Wj1zrU/_new  2012-08-31 10:09:49.000000000 +0200
@@ -42,14 +42,14 @@
 %else
 BuildRequires:  wireless-tools
 %endif
-BuildRequires:  mozilla-nspr-devel >= 4.9.0
-BuildRequires:  mozilla-nss-devel >= 3.13.5
-Version:        14.0.1
+BuildRequires:  mozilla-nspr-devel >= 4.9.1
+BuildRequires:  mozilla-nss-devel >= 3.13.6
+Version:        15.0
 Release:        0
-%define         releasedate 2012071300
-%define         version_internal 14.0.1
-%define         apiversion 14
-%define         uaweight 1400001
+%define         releasedate 2012082500
+%define         version_internal 15.0
+%define         apiversion 15
+%define         uaweight 1500000
 Summary:        Mozilla Runtime Environment
 License:        MPL-2.0
 Group:          Productivity/Other
@@ -75,11 +75,9 @@
 Patch5:         mozilla-prefer_plugin_pref.patch
 Patch6:         mozilla-language.patch
 Patch7:         mozilla-ntlm-full-path.patch
-Patch8:         mozilla-dump_syms-static.patch
 Patch9:         mozilla-sle11.patch
-Patch11:        mozilla-yarr-pcre.patch
-Patch12:        mozilla-gcc47.patch
-Patch13:        mozilla-ppc.patch
+Patch12:        mozilla-crashreporter-restart-args.patch
+Patch14:        mozilla-ppc.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires:       mozilla-js = %{version}
 Requires(post):  update-alternatives coreutils
@@ -159,7 +157,7 @@
 Summary:        Extra translations for XULRunner
 Group:          System/Localization
 Requires:       %{name} = %{version}
-Provides:       
locale(%{name}:af;ak;as;ast;be;bg;bn_BD;bn_IN;br;bs;csb;cy;el;en_ZA;eo;es_MX;et;eu;fa;ff;fy_NL;ga_IE;gd;gl;gu_IN;he;hi_IN;hr;hy_AM;id;is;kk;km;kn;ku;lg;lij;lt;lv;mai;mk;ml;mr;nn_NO;nso;or;pa_IN;rm;ro;si;sk;sl;son;sq;sr;ta;ta_LK;te;th;tr;uk;vi;zu)
+Provides:       
locale(%{name}:af;ak;as;ast;be;bg;bn_BD;bn_IN;br;bs;csb;cy;el;en_ZA;eo;es_MX;et;eu;fa;fy_NL;ga_IE;gd;gl;gu_IN;he;hi_IN;hr;hy_AM;id;is;kk;kn;ku;lg;lij;lt;lv;mai;mk;ml;mn;mr;nn_NO;nso;or;pa_IN;rm;ro;si;sk;sl;son;sq;sr;sw;ta;ta_LK;te;th;tr;uk;vi;zu)
 Obsoletes:      %{name}-translations < %{version}-%{release}
 
 %description translations-other
@@ -190,13 +188,11 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
-%patch8 -p1
 %if %suse_version < 1120
 %patch9 -p1
 %endif
-%patch11 -p1
 %patch12 -p1
-%patch13 -p1
+%patch14 -p1
 
 %build
 # no need to add build time to binaries
@@ -459,7 +455,6 @@
 %{_libdir}/xulrunner-%{version_internal}/mozilla-xremote-client
 %{_libdir}/xulrunner-%{version_internal}/plugin-container
 %{_libdir}/xulrunner-%{version_internal}/xulrunner
-%{_libdir}/xulrunner-%{version_internal}/xulrunner-bin
 %{_libdir}/xulrunner-%{version_internal}/xulrunner-stub
 %{_libdir}/xulrunner-%{version_internal}/platform.ini
 %{_libdir}/xulrunner-%{version_internal}/omni.ja

++++++ compare-locales.tar.bz2 ++++++

++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.Wj1zrU/_old  2012-08-31 10:09:49.000000000 +0200
+++ /var/tmp/diff_new_pack.Wj1zrU/_new  2012-08-31 10:09:49.000000000 +0200
@@ -2,8 +2,8 @@
 
 CHANNEL="release"
 BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_14_0_1_RELEASE"
-VERSION="14.0.1"
+RELEASE_TAG="FIREFOX_15_0_RELEASE"
+VERSION="15.0"
 
 # mozilla
 hg clone http://hg.mozilla.org/$BRANCH mozilla

++++++ l10n-14.0.1.tar.bz2 -> l10n-15.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/xulrunner/l10n-14.0.1.tar.bz2 
/work/SRC/openSUSE:Factory/.xulrunner.new/l10n-15.0.tar.bz2 differ: char 11, 
line 1

++++++ mozilla-crashreporter-restart-args.patch ++++++
# HG changeset patch
# User Wolfgang Rosenauer <[email protected]>
# Parent 07bb4ecfd6d6cc16360e7a32ee10b885d523f20d
Bug 762780 - crashreporter restart command should support MOZ_APP_LAUNCHER

diff --git a/toolkit/crashreporter/nsExceptionHandler.cpp 
b/toolkit/crashreporter/nsExceptionHandler.cpp
--- a/toolkit/crashreporter/nsExceptionHandler.cpp
+++ b/toolkit/crashreporter/nsExceptionHandler.cpp
@@ -1360,32 +1360,25 @@ nsresult
 SetRestartArgs(int argc, char** argv)
 {
   if (!gExceptionHandler)
     return NS_OK;
 
   int i;
   nsCAutoString envVar;
   char *env;
+  char *argv1 = getenv("MOZ_APP_LAUNCHER");
   for (i = 0; i < argc; i++) {
     envVar = "MOZ_CRASHREPORTER_RESTART_ARG_";
     envVar.AppendInt(i);
     envVar += "=";
-#if defined(XP_UNIX) && !defined(XP_MACOSX)
-    // we'd like to run the script around the binary
-    // instead of the binary itself, so remove the -bin
-    // if it exists on the first argument
-    int arg_len = 0;
-    if (i == 0 &&
-        (arg_len = strlen(argv[i])) > 4 &&
-        strcmp(argv[i] + arg_len - 4, "-bin") == 0) {
-      envVar.Append(argv[i], arg_len - 4);
-    } else
-#endif
-    {
+    if (argv1 && i == 0) {
+      // Is there a request to suppress default binary launcher?
+      envVar += argv1;
+    } else {
       envVar += argv[i];
     }
 
     // PR_SetEnv() wants the string to be available for the lifetime
     // of the app, so dup it here
     env = ToNewCString(envVar);
     if (!env)
       return NS_ERROR_OUT_OF_MEMORY;
++++++ mozilla-pkgconfig.patch ++++++
--- /var/tmp/diff_new_pack.Wj1zrU/_old  2012-08-31 10:09:49.000000000 +0200
+++ /var/tmp/diff_new_pack.Wj1zrU/_new  2012-08-31 10:09:49.000000000 +0200
@@ -14,7 +14,7 @@
  # Add pkg-config files to the install:: target
  
 +# the apilibdir always ends with 1.9 as every patch update will provide a link
-+apilibdir = $(dir $(installdir))xulrunner-14
++apilibdir = $(dir $(installdir))xulrunner-15
 +
  pkg_config_files = \
        libxul.pc \

++++++ mozilla-ppc.patch ++++++
--- /var/tmp/diff_new_pack.Wj1zrU/_old  2012-08-31 10:09:49.000000000 +0200
+++ /var/tmp/diff_new_pack.Wj1zrU/_new  2012-08-31 10:09:49.000000000 +0200
@@ -1,5 +1,5 @@
 # HG changeset patch
-# Parent 67e6f1e1d06ca3d54cea1d26877c2a68f0c096e5
+# Parent 0f6722dd9d75458124795d22e9240887c9b4aeca
 # User Wolfgang Rosenauer <[email protected]>
 Bug 746112 - RegExp hang on ppc64 in execute.
 Bug 750620 - Make double-conversion portable to exotic architectures. TM: 
mozilla15
@@ -93,23 +93,22 @@
 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
-@@ -49,17 +49,18 @@
- // evaluate: 89255.0/1e22. If the floating-point stack is 64 bits wide then
+@@ -50,17 +50,17 @@
  // the result is equal to 89255e-22.
  // The best way to test this, is to create a division-function and to compare
  // the output of the division with the expected result. (Inlining must be
  // disabled.)
  // On Linux,x86 89255e-22 != Div_double(89255.0/1e22)
  #if defined(_M_X64) || defined(__x86_64__) || \
-     defined(__ARMEL__) || \
--    defined(_MIPS_ARCH_MIPS32R2)
-+    defined(_MIPS_ARCH_MIPS32R2) || \
-+    defined(__powerpc__) || defined(__powerpc64__)
+     defined(__ARMEL__) || defined(__avr32__) || \
+     defined(__hppa__) || defined(__ia64__) || \
+-    defined(__mips__) || defined(__powerpc__) || \
++    defined(__mips__) || defined(__powerpc__) || defined(__powerpc64__) || \
+     defined(__sparc__) || defined(__sparc) || defined(__s390__) || \
+     defined(__SH4__) || defined(__alpha__) || \
+     defined(_MIPS_ARCH_MIPS32R2)
  #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
- #elif defined(_M_IX86) || defined(__i386__)
+ #elif defined(_M_IX86) || defined(__i386__) || defined(__i386)
  #if defined(_WIN32)
  // Windows uses a 64bit wide floating point stack.
  #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
- #else
- #undef DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS
- #endif  // _WIN32

++++++ source-stamp.txt ++++++
--- /var/tmp/diff_new_pack.Wj1zrU/_old  2012-08-31 10:09:49.000000000 +0200
+++ /var/tmp/diff_new_pack.Wj1zrU/_new  2012-08-31 10:09:49.000000000 +0200
@@ -1,2 +1,2 @@
-REV=e5728a4e106c
+REV=450143d2d810
 REPO=http://hg.mozilla.org/releases/mozilla-release

++++++ xulrunner-14.0.1-source.tar.bz2 -> xulrunner-15.0-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/xulrunner/xulrunner-14.0.1-source.tar.bz2 
/work/SRC/openSUSE:Factory/.xulrunner.new/xulrunner-15.0-source.tar.bz2 differ: 
char 11, line 1

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to