--- a/MozillaFirefox/MozillaFirefox.changes Wed Jul 09 14:56:22 2014 +0200
+++ b/MozillaFirefox/MozillaFirefox.changes Sun Sep 14 21:55:52 2014 +0200
@@ -1,18 +1,68 @@
-------------------------------------------------------------------
-Wed Jul 9 05:13:39 UTC 2014 - wr@rosenauer.org
-
-- update to Aurora 32 (20140707)
+Sat Sep 13 16:58:16 UTC 2014 - wr@rosenauer.org
+
+- update to Firefox 32.0.1
+ * fixed stability issues for computers with multiple graphics cards
+ * mixed content icon may be incorrectly displayed instead of lock
+ icon for SSL sites in 32.0 (
+ * WebRTC: setRemoteDescription() silently fails if no success
+ callback is specified (bmo#1063971)
+
+-------------------------------------------------------------------
+Sun Aug 31 07:44:54 UTC 2014 - wr@rosenauer.org
+
+- update to Firefox 32.0 (bnc#894370)
+ * MFSA 2014-67/CVE-2014-1553/CVE-2014-1554/CVE-2014-1562
+ Miscellaneous memory safety hazards
+ * MFSA 2014-68/CVE-2014-1563 (bmo#1018524)
+ Use-after-free during DOM interactions with SVG
+ * MFSA 2014-69/CVE-2014-1564 (bmo#1045977)
+ Uninitialized memory use during GIF rendering
+ * MFSA 2014-70/CVE-2014-1565 (bmo#1047831)
+ Out-of-bounds read in Web Audio audio timeline
+ * MFSA 2014-72/CVE-2014-1567 (bmo#1037641)
+ Use-after-free setting text directionality
- rebased patches
-- requires NSS 3.16.3
+- requires NSS 3.16.4
- removed upstreamed patch
* mozilla-aarch64-bmo-810631.patch
-------------------------------------------------------------------
-Sat Jul 5 12:28:20 UTC 2014 - wr@rosenauer.org
-
-- update to Firefox 31beta7
+Wed Aug 20 13:50:58 CEST 2014 - behlert@suse.de
+
+- adapted _constraints, used more than 3900MB on s390x during
+ last build
+
+-------------------------------------------------------------------
+Sun Jul 20 18:11:44 UTC 2014 - wr@rosenauer.org
+
+- update to Firefox 31.0 (bnc#887746)
+ * MFSA 2014-56/CVE-2014-1547/CVE-2014-1548
+ Miscellaneous memory safety hazards
+ * MFSA 2014-57/CVE-2014-1549 (bmo#1020205)
+ Buffer overflow during Web Audio buffering for playback
+ * MFSA 2014-58/CVE-2014-1550 (bmo#1020411)
+ Use-after-free in Web Audio due to incorrect control message ordering
+ * MFSA 2014-60/CVE-2014-1561 (bmo#1000514, bmo#910375)
+ Toolbar dialog customization event spoofing
+ * MFSA 2014-61/CVE-2014-1555 (bmo#1023121)
+ Use-after-free with FireOnStateChange event
+ * MFSA 2014-62/CVE-2014-1556 (bmo#1028891)
+ Exploitable WebGL crash with Cesium JavaScript library
+ * MFSA 2014-63/CVE-2014-1544 (bmo#963150)
+ Use-after-free while when manipulating certificates in the trusted cache
+ (solved with NSS 3.16.2 requirement)
+ * MFSA 2014-64/CVE-2014-1557 (bmo#913805)
+ Crash in Skia library when scaling high quality images
+ * MFSA 2014-65/CVE-2014-1558/CVE-2014-1559/CVE-2014-1560
+ (bmo#1015973, bmo#1026022, bmo#997795)
+ Certificate parsing broken by non-standard character encoding
+ * MFSA 2014-66/CVE-2014-1552 (bmo#985135)
+ IFRAME sandbox same-origin access through redirect
+- use EGL on ARM
- rebased patches
- requires NSS 3.16.2
+- requires python-devel (not only python)
-------------------------------------------------------------------
Mon Jun 9 08:28:17 UTC 2014 - wr@rosenauer.org
--- a/MozillaFirefox/MozillaFirefox.spec Wed Jul 09 14:56:22 2014 +0200
+++ b/MozillaFirefox/MozillaFirefox.spec Sun Sep 14 21:55:52 2014 +0200
@@ -17,9 +17,9 @@
#
-%define major 31
-%define mainver %major.98
-%define update_channel aurora
+%define major 32
+%define mainver %major.0.1
+%define update_channel release
%if %suse_version > 1210
%if %suse_version > 1310
@@ -55,7 +55,7 @@
BuildRequires: wireless-tools
%endif
BuildRequires: mozilla-nspr-devel >= 4.10.6
-BuildRequires: mozilla-nss-devel >= 3.16.3
+BuildRequires: mozilla-nss-devel >= 3.16.4
BuildRequires: nss-shared-helper-devel
BuildRequires: pkgconfig(libpulse)
%if %suse_version > 1210
@@ -74,7 +74,7 @@
%endif
Version: %{mainver}
Release: 0
-%define releasedate 2014061200
+%define releasedate 2014091200
Provides: firefox = %{mainver}
Provides: firefox = %{version}-%{release}
Provides: web_browser
@@ -154,7 +154,7 @@
# Note: these are for the openSUSE Firefox builds ONLY. For your own distribution,
# please get your own set of keys.
%define _google_api_key AIzaSyD1hTe85_a14kr1Ks8T3Ce75rvbR1_Dx7Q
-%define branding 0
+%define branding 1
%define localize 1
%ifarch aarch64 ppc ppc64 ppc64le s390 s390x ia64 %arm
%define crashreporter 0
@@ -350,6 +350,10 @@
%ifnarch %ix86 x86_64
ac_add_options --disable-webrtc
%endif
+# try to use OpenGL-ES on ARM
+%ifarch %arm
+ac_add_options --with-gl-provider=EGL
+%endif
EOF
make -f client.mk build
--- a/MozillaFirefox/_constraints Wed Jul 09 14:56:22 2014 +0200
+++ b/MozillaFirefox/_constraints Sun Sep 14 21:55:52 2014 +0200
@@ -5,7 +5,7 @@
<size unit="G">9</size>
</disk>
<memory>
- <size unit="M">3800</size>
+ <size unit="M">4500</size>
</memory>
</hardware>
</constraints>
--- a/MozillaFirefox/create-tar.sh Wed Jul 09 14:56:22 2014 +0200
+++ b/MozillaFirefox/create-tar.sh Sun Sep 14 21:55:52 2014 +0200
@@ -1,9 +1,9 @@
#!/bin/bash
-CHANNEL="aurora"
+CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="default"
-VERSION="31.98"
+RELEASE_TAG="FIREFOX_32_0_1_RELEASE"
+VERSION="32.0.1"
# mozilla
if [ -d mozilla ]; then
--- a/firefox-kde.patch Wed Jul 09 14:56:22 2014 +0200
+++ b/firefox-kde.patch Sun Sep 14 21:55:52 2014 +0200
@@ -2,7 +2,7 @@
new file mode 100644
--- /dev/null
+++ b/browser/base/content/browser-kde.xul
-@@ -0,0 +1,1205 @@
+@@ -0,0 +1,1206 @@
+#filter substitution
+<?xml version="1.0"?>
+# -*- Mode: HTML -*-
@@ -909,6 +909,7 @@
+ tooltiptext="&sharePageCmd.label;"
+ cui-areatype="toolbar"
+ removable="true"
++ hidden="true"
+ command="Social:SharePage"/>
+ </hbox>
+
--- a/firefox-no-default-ualocale.patch Wed Jul 09 14:56:22 2014 +0200
+++ b/firefox-no-default-ualocale.patch Sun Sep 14 21:55:52 2014 +0200
@@ -1,14 +1,14 @@
# HG changeset patch
# User Wolfgang Rosenauer <wr@rosenauer.org>
-# Parent 5ffbb37bbfc52f549620ff67ce45f218a825cf4e
+# Parent b7bc98abc45462dec0f6603f3c9a88e772172f29
Do not overwrite the locale dynamic pref from xulrunner's all.js with a wrong default value
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
-@@ -253,17 +253,17 @@ pref("browser.uitour.pinnedTabUrl", "htt
- pref("browser.uitour.url", "https://www.mozilla.org/%LOCALE%/firefox/%VERSION%/tour/");
+@@ -254,17 +254,17 @@ pref("browser.uitour.url", "https://www.
pref("browser.uitour.whitelist.add.260", "www.mozilla.org,support.mozilla.org");
+ pref("browser.uitour.whitelist.add.340", "about:home");
pref("browser.customizemode.tip0.shown", false);
pref("browser.customizemode.tip0.learnMoreUrl", "https://support.mozilla.org/1/firefox/%VERSION%/%OS%/%LOCALE%/customize");
--- a/mozilla-kde.patch Wed Jul 09 14:56:22 2014 +0200
+++ b/mozilla-kde.patch Sun Sep 14 21:55:52 2014 +0200
@@ -2719,11 +2719,14 @@
new file mode 100644
--- /dev/null
+++ b/uriloader/exthandler/unix/nsCommonRegistry.h
-@@ -0,0 +1,23 @@
+@@ -0,0 +1,28 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
++#ifndef nsCommonRegistry_h__
++#define nsCommonRegistry_h__
++
+#include "nsIURI.h"
+#include "nsCOMPtr.h"
+
@@ -2743,6 +2746,8 @@
+
+ static already_AddRefed<nsMIMEInfoBase> GetFromType(const nsACString& aMIMEType);
+};
++
++#endif
diff --git a/uriloader/exthandler/unix/nsKDERegistry.cpp b/uriloader/exthandler/unix/nsKDERegistry.cpp
new file mode 100644
--- /dev/null
@@ -2840,11 +2845,14 @@
new file mode 100644
--- /dev/null
+++ b/uriloader/exthandler/unix/nsKDERegistry.h
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,34 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
++#ifndef nsKDERegistry_h__
++#define nsKDERegistry_h__
++
+#include "nsIURI.h"
+#include "nsCOMPtr.h"
+#include "nsTArray.h"
@@ -2870,6 +2878,8 @@
+ static already_AddRefed<nsMIMEInfoBase> GetFromHelper(const nsTArray<nsCString>& command);
+
+};
++
++#endif //nsKDERegistry_h__
diff --git a/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp b/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
--- a/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp
+++ b/uriloader/exthandler/unix/nsMIMEInfoUnix.cpp