50.1.0 firefox50
authorWolfgang Rosenauer <wr@rosenauer.org>
Mon, 12 Dec 2016 22:39:38 +0100
branchfirefox50
changeset 933 7f60766aae16
parent 932 a58cc7936ce7
child 934 b61e849fe451
50.1.0 aarch64 fix
MozillaFirefox/MozillaFirefox.changes
MozillaFirefox/MozillaFirefox.spec
MozillaFirefox/create-tar.sh
MozillaFirefox/mozilla-aarch64-startup-crash.patch
mozilla-aarch64-startup-crash.patch
series
--- 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