--- a/MozillaFirefox/MozillaFirefox.changes Tue Nov 15 21:26:23 2016 +0100
+++ b/MozillaFirefox/MozillaFirefox.changes Mon Dec 12 22:39:38 2016 +0100
@@ -1,4 +1,28 @@
-------------------------------------------------------------------
+Mon Dec 12 21:18:41 UTC 2016 - wr@rosenauer.org
+
+- update to Firefox 50.1.0 (boo#)
+
+-------------------------------------------------------------------
+Fri Dec 9 17:57:22 UTC 2016 - cgrobertson@novell.com
+
+- added patch mozilla-aarch64-startup-crash.patch (bsc#1011922)
+
+-------------------------------------------------------------------
+Thu Dec 1 02:49:45 UTC 2016 - wr@rosenauer.org
+
+- update to Firefox 50.0.2
+ * Firefox crashes with 3rd party Chinese IME when using IME text
+ (50.0.1)
+ security fixes (in 50.0.1): (boo#1012807)
+ * MFSA 2016-91
+ CVE-2016-9078: data: URL can inherit wrong origin after an
+ HTTP redirect (bmo#1317641)
+ security fixes (in 50.0.2) (boo#1012964)
+ * MFSA 2016-92
+ CVE-2016-9079: Use-after-free in SVG Animation (bmo#1321066)
+
+-------------------------------------------------------------------
Mon Nov 14 21:07:03 UTC 2016 - wr@rosenauer.org
- update to Firefox 50.0 (boo#1009026)
--- a/MozillaFirefox/MozillaFirefox.spec Tue Nov 15 21:26:23 2016 +0100
+++ b/MozillaFirefox/MozillaFirefox.spec Mon Dec 12 22:39:38 2016 +0100
@@ -19,9 +19,9 @@
# changed with every update
%define major 50
-%define mainver %major.0
+%define mainver %major.1.0
%define update_channel release
-%define releasedate 20161113000000
+%define releasedate 20161212000000
# PIE, full relro (x86_64 for now)
%define build_hardened 1
@@ -153,6 +153,7 @@
Patch103: firefox-branded-icons.patch
# hotfix
Patch150: mozilla-flex_buffer_overrun.patch
+Patch200: mozilla-aarch64-startup-crash.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires(post): coreutils shared-mime-info desktop-file-utils
@@ -202,7 +203,6 @@
%package translations-other
Summary: Extra translations for %{appname}
Group: System/Localization
-Provides: locale(%{name}:ach;af;ak;as;ast;be;bg;bn_BD;bn_IN;br;bs;csb;cy;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;uz;vi;zu)
Provides: locale(%{name}:ach;af;an;as;ast;az;be;bg;bn_BD;bn_IN;br;bs;cak;cy;dsb;en_ZA;eo;es_MX;et;eu;fa;ff;fy_NL;ga_IE;gd;gl;gn;gu_IN;he;hi_IN;hr;hsb;hy_AM;id;is;kk;km;kn;lij;lt;lv;mai;mk;ml;mr;ms;nn_NO;or;pa_IN;rm;ro;si;sk;sl;son;sq;sr;ta;te;th;tr;uk;uz;vi;xh)
Requires: %{name} = %{version}
Obsoletes: %{name}-translations < %{version}-%{release}
@@ -267,6 +267,7 @@
%patch102 -p1
%patch103 -p1
%patch150 -p1
+%patch200 -p1
%build
# no need to add build time to binaries
--- a/MozillaFirefox/create-tar.sh Tue Nov 15 21:26:23 2016 +0100
+++ b/MozillaFirefox/create-tar.sh Mon Dec 12 22:39:38 2016 +0100
@@ -7,8 +7,8 @@
CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="dc617d65c9f0cdbbe4351cc1e5c288b05f25f8f7"
-VERSION="50.0"
+RELEASE_TAG="8612c3320053b796678921f8f23358e3e9df997e"
+VERSION="50.1.0"
# mozilla
if [ -d mozilla ]; then
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/MozillaFirefox/mozilla-aarch64-startup-crash.patch Mon Dec 12 22:39:38 2016 +0100
@@ -0,0 +1,1 @@
+../mozilla-aarch64-startup-crash.patch
\ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mozilla-aarch64-startup-crash.patch Mon Dec 12 22:39:38 2016 +0100
@@ -0,0 +1,31 @@
+# HG changeset patch
+# Parent a5cfa3aa11a9d3391df49de6fc5a0e5232c12c10
+Bug 991344 - Rpi3: Firefox crashes after a few seconds of usage
+
+diff --git a/netwerk/base/nsIOService.cpp b/netwerk/base/nsIOService.cpp
+--- a/netwerk/base/nsIOService.cpp
++++ b/netwerk/base/nsIOService.cpp
+@@ -830,17 +830,23 @@ nsIOService::NewChannelFromURIWithProxyF
+ consoleService->LogStringMessage(NS_LITERAL_STRING(
+ "Http channel implementation doesn't support nsIUploadChannel2. An extension has supplied a non-functional http protocol handler. This will break behavior and in future releases not work at all."
+ ).get());
+ }
+ gHasWarnedUploadChannel2 = true;
+ }
+ }
+
++#if defined(__aarch64__)
++ if (result) {
++ channel.forget(result);
++ }
++#else
+ channel.forget(result);
++#endif
+ return NS_OK;
+ }
+
+ NS_IMETHODIMP
+ nsIOService::NewChannelFromURIWithProxyFlags2(nsIURI* aURI,
+ nsIURI* aProxyURI,
+ uint32_t aProxyFlags,
+ nsIDOMNode* aLoadingNode,
--- a/series Tue Nov 15 21:26:23 2016 +0100
+++ b/series Mon Dec 12 22:39:38 2016 +0100
@@ -12,6 +12,7 @@
mozilla-check_return.patch
mozilla-skia-overflow.patch
mozilla-binutils-visibility.patch
+mozilla-aarch64-startup-crash.patch
# Firefox patches
firefox-kde.patch