# HG changeset patch # User Wolfgang Rosenauer # Date 1410724552 -7200 # Node ID f20576d5885a5e5862447d89f1e8f440d7b02458 # Parent 72ba5129e5fd34f6e6e9d2836d4f4bd3f1aedbb2# Parent c748af0c75340e7cd93f949bc3a187c12b7b457e merge from firefox32 diff -r 72ba5129e5fd -r f20576d5885a MozillaFirefox/MozillaFirefox.changes --- 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 diff -r 72ba5129e5fd -r f20576d5885a MozillaFirefox/MozillaFirefox.spec --- 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 diff -r 72ba5129e5fd -r f20576d5885a MozillaFirefox/_constraints --- 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 @@ 9 - 3800 + 4500 diff -r 72ba5129e5fd -r f20576d5885a MozillaFirefox/create-tar.sh --- 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 diff -r 72ba5129e5fd -r f20576d5885a firefox-kde.patch --- 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 + +# -*- Mode: HTML -*- @@ -909,6 +909,7 @@ + tooltiptext="&sharePageCmd.label;" + cui-areatype="toolbar" + removable="true" ++ hidden="true" + command="Social:SharePage"/> + + diff -r 72ba5129e5fd -r f20576d5885a firefox-no-default-ualocale.patch --- 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 -# 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"); diff -r 72ba5129e5fd -r f20576d5885a mozilla-kde.patch --- 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 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 GetFromHelper(const nsTArray& 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