1 files added
1 files deleted
4 files modified
changed files
.firefox.metadata patch | view | blame | history
.gitignore patch | view | blame | history
SOURCES/build-nss-version.patch patch | view | blame | history
SOURCES/build-s390-missing-include.patch patch | view | blame | history
SOURCES/mozilla-1348168.patch patch | view | blame | history
SPECS/firefox.spec patch | view | blame | history
.firefox.metadata
....@@ -1,6 +1,6 @@
11 511960dd78451a06c9df76509635aeec05b2051a SOURCES/Python-2.7.8.tgz
22 467bdb846d67c01aed9e521fe0ef280065a50c3c SOURCES/devtoolset-2-binutils-2.23.52.0.1-10.el5.src.rpm
3
-2a4cf19b3c6833c3de368316172e1d0cb0d1d8db SOURCES/firefox-52.0esr.source.tar.xz
4
-19328387b4f4683675039416f524b6cf7fe3f5c8 SOURCES/firefox-langpacks-52.0esr-20170306.tar.xz
3
+ff1af08655356a4d94915ddca61188c14a249a74 SOURCES/firefox-52.1.0esr.source.tar.xz
4
+3670de55da29041f426c741c3a4baa6afa4b5cdb SOURCES/firefox-langpacks-52.1.0esr-20170419.tar.xz
55 e5ba84786af5d0e0e23b1a9112c76821ef23306c SOURCES/gcc48-4.8.2-16.el5.src.rpm
66 77fd30f7ebc12a629a31c1e252cec06af55a71fe SOURCES/yasm-1.2.0-3.el5.src.rpm
.gitignore
....@@ -1,6 +1,6 @@
11 SOURCES/Python-2.7.8.tgz
22 SOURCES/devtoolset-2-binutils-2.23.52.0.1-10.el5.src.rpm
3
-SOURCES/firefox-52.0esr.source.tar.xz
4
-SOURCES/firefox-langpacks-52.0esr-20170306.tar.xz
3
+SOURCES/firefox-52.1.0esr.source.tar.xz
4
+SOURCES/firefox-langpacks-52.1.0esr-20170419.tar.xz
55 SOURCES/gcc48-4.8.2-16.el5.src.rpm
66 SOURCES/yasm-1.2.0-3.el5.src.rpm
SOURCES/build-nss-version.patch
....@@ -5,7 +5,7 @@
55 _USE_SYSTEM_NSS=1 )
66
77 if test -n "$_USE_SYSTEM_NSS"; then
8
-- AM_PATH_NSS(3.28.3, [MOZ_SYSTEM_NSS=1], [AC_MSG_ERROR([you don't have NSS installed or your version is too old])])
8
+- AM_PATH_NSS(3.28.4, [MOZ_SYSTEM_NSS=1], [AC_MSG_ERROR([you don't have NSS installed or your version is too old])])
99 + AM_PATH_NSS(3.28.1, [MOZ_SYSTEM_NSS=1], [AC_MSG_ERROR([you don't have NSS installed or your version is too old])])
1010 fi
1111
SOURCES/build-s390-missing-include.patch
....@@ -0,0 +1,11 @@
1
+diff -up firefox-52.1.0esr/dom/filesystem/compat/FileSystemDirectoryReader.h.s390-build-includes-fix firefox-52.1.0esr/dom/filesystem/compat/FileSystemDirectoryReader.h
2
+--- firefox-52.1.0esr/dom/filesystem/compat/FileSystemDirectoryReader.h.s390-build-includes-fix 2017-04-12 09:31:39.419402551 +0200
3
++++ firefox-52.1.0esr/dom/filesystem/compat/FileSystemDirectoryReader.h 2017-04-12 09:31:53.392340589 +0200
4
+@@ -11,6 +11,7 @@
5
+ #include "mozilla/ErrorResult.h"
6
+ #include "mozilla/dom/BindingDeclarations.h"
7
+ #include "nsCycleCollectionParticipant.h"
8
++#include "mozilla/dom/FileSystemDirectoryEntry.h"
9
+ #include "nsWrapperCache.h"
10
+
11
+ namespace mozilla {
SOURCES/mozilla-1348168.patch
deleted file mode 100644
....@@ -1,88 +0,0 @@
1
-
2
-# HG changeset patch
3
-# User Ehsan Akhgari <ehsan@mozilla.com>
4
-# Date 1489719163 14400
5
-# Node ID 4af7cd795eeef3bce2dd40d5a6e92d21304eaea1
6
-# Parent dac467924a46c4bbff97c948bf4a7143dada2b19
7
-Bug 1348168 - Disable Mozilla custom ImageBitmap extensions that didn't go through proper API review; r=bzbarsky a=dveditz
8
-
9
-diff --git a/dom/base/nsGlobalWindow.cpp b/dom/base/nsGlobalWindow.cpp
10
---- a/dom/base/nsGlobalWindow.cpp
11
-+++ b/dom/base/nsGlobalWindow.cpp
12
-@@ -14993,16 +14993,20 @@ nsGlobalWindow::CreateImageBitmap(const
13
-
14
- already_AddRefed<mozilla::dom::Promise>
15
- nsGlobalWindow::CreateImageBitmap(const ImageBitmapSource& aImage,
16
- int32_t aOffset, int32_t aLength,
17
- ImageBitmapFormat aFormat,
18
- const Sequence<ChannelPixelLayout>& aLayout,
19
- ErrorResult& aRv)
20
- {
21
-+ if (!ImageBitmap::ExtensionsEnabled(nullptr, nullptr)) {
22
-+ aRv.Throw(NS_ERROR_TYPE_ERR);
23
-+ return nullptr;
24
-+ }
25
- if (aImage.IsArrayBuffer() || aImage.IsArrayBufferView()) {
26
- return ImageBitmap::Create(this, aImage, aOffset, aLength, aFormat, aLayout,
27
- aRv);
28
- } else {
29
- aRv.Throw(NS_ERROR_TYPE_ERR);
30
- return nullptr;
31
- }
32
- }
33
-diff --git a/dom/workers/WorkerScope.cpp b/dom/workers/WorkerScope.cpp
34
---- a/dom/workers/WorkerScope.cpp
35
-+++ b/dom/workers/WorkerScope.cpp
36
-@@ -471,16 +471,24 @@ WorkerGlobalScope::CreateImageBitmap(con
37
-
38
- already_AddRefed<mozilla::dom::Promise>
39
- WorkerGlobalScope::CreateImageBitmap(const ImageBitmapSource& aImage,
40
- int32_t aOffset, int32_t aLength,
41
- ImageBitmapFormat aFormat,
42
- const Sequence<ChannelPixelLayout>& aLayout,
43
- ErrorResult& aRv)
44
- {
45
-+ JSContext* cx = GetCurrentThreadJSContext();
46
-+ MOZ_ASSERT(cx);
47
-+
48
-+ if (!ImageBitmap::ExtensionsEnabled(cx, nullptr)) {
49
-+ aRv.Throw(NS_ERROR_TYPE_ERR);
50
-+ return nullptr;
51
-+ }
52
-+
53
- if (aImage.IsArrayBuffer() || aImage.IsArrayBufferView()) {
54
- return ImageBitmap::Create(this, aImage, aOffset, aLength, aFormat, aLayout,
55
- aRv);
56
- } else {
57
- aRv.Throw(NS_ERROR_TYPE_ERR);
58
- return nullptr;
59
- }
60
- }
61
-diff --git a/modules/libpref/init/all.js b/modules/libpref/init/all.js
62
---- a/modules/libpref/init/all.js
63
-+++ b/modules/libpref/init/all.js
64
-@@ -831,22 +831,18 @@ pref("ui.scrollToClick", 0);
65
- pref("canvas.focusring.enabled", true);
66
- pref("canvas.customfocusring.enabled", false);
67
- pref("canvas.hitregions.enabled", false);
68
- pref("canvas.filters.enabled", true);
69
- // Add support for canvas path objects
70
- pref("canvas.path.enabled", true);
71
- pref("canvas.capturestream.enabled", true);
72
-
73
--// Disable the ImageBitmap-extensions in the release build.
74
--#ifdef RELEASE_OR_BETA
75
-+// Disable the ImageBitmap-extensions for now.
76
- pref("canvas.imagebitmap_extensions.enabled", false);
77
--#else
78
--pref("canvas.imagebitmap_extensions.enabled", true);
79
--#endif
80
-
81
- // We want the ability to forcibly disable platform a11y, because
82
- // some non-a11y-related components attempt to bring it up. See bug
83
- // 538530 for details about Windows; we have a pref here that allows it
84
- // to be disabled for performance and testing resons.
85
- // See bug 761589 for the crossplatform aspect.
86
- //
87
- // This pref is checked only once, and the browser needs a restart to
88
-
SPECS/firefox.spec
....@@ -76,8 +76,8 @@
7676
7777 Summary: Mozilla Firefox Web browser
7878 Name: firefox
79
-Version: 52.0
80
-Release: 5%{?dist}
79
+Version: 52.1.0
80
+Release: 2%{?dist}
8181 URL: http://www.mozilla.org/projects/firefox/
8282 License: MPLv1.1 or GPLv2+ or LGPLv2+
8383 Group: Applications/Internet
....@@ -88,7 +88,7 @@
8888 # From ftp://archive.mozilla.org/pub/firefox/releases/%{version}%{?ext_version}/source
8989 Source0: firefox-%{version}%{?ext_version}.source.tar.xz
9090 %if %{build_langpacks}
91
-Source1: firefox-langpacks-%{version}%{?ext_version}-20170306.tar.xz
91
+Source1: firefox-langpacks-%{version}%{?ext_version}-20170419.tar.xz
9292 %endif
9393 Source10: firefox-mozconfig
9494 Source12: firefox-centos-default-prefs.js
....@@ -108,7 +108,7 @@
108108 Patch5: xulrunner-24.0-jemalloc-ppc.patch
109109 Patch6: webrtc-arch-cpu.patch
110110 Patch8: firefox-ppc64le.patch
111
-#ALREADY Patch19: mozilla-1319374-skia-endian.patch
111
+Patch9: build-s390-missing-include.patch
112112 Patch20: build-s390-atomic.patch
113113 Patch21: build-icu-big-endian.patch
114114 Patch22: build-missing-getrandom.patch
....@@ -126,18 +126,14 @@
126126 Patch112: mozilla-256180.patch
127127 Patch113: rhbz-1414535.patch
128128 Patch114: rhbz-1423012.patch
129
-Patch115: mozilla-1348168.patch
130129
131130 # Upstream patches
132
-# Skia support for big endian platforms, since patch got review- I think we can delete that:
133
-#Patch201: mozilla-1005535.patch
134131 # Kaie's patch, we'll most likely need this one
135132 Patch202: mozilla-1152515.patch
136133
137134 # RHEL7 patches
138135
139136 # RHEL6 patches
140
-# HOPEFULY fixed Patch401: build-el6-harfbuzz-old-glib.patch
141137
142138 # ---------------------------------------------------
143139 BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
....@@ -364,7 +360,7 @@
364360 %patch5 -p1 -b .jemalloc-ppc.patch
365361 %patch6 -p1 -b .webrtc-arch-cpu
366362 %patch8 -p2 -b .ppc64le
367
-#ALREADY %patch19 -p1 -b .skia-endian
363
+%patch9 -p1 -b .s390-missing-include
368364 %patch20 -p1 -b .s390-atomic
369365 %patch22 -p1 -b .missing-getrandom
370366 %patch23 -p1 -b .nss-version
....@@ -380,19 +376,16 @@
380376 %patch112 -p1 -b .mozbz-256180
381377 %patch113 -p1 -b .rhbz-1414535
382378 %patch114 -p1 -b .rhbz-1423012
383
-%patch115 -p1 -b .mozbz-1348168
384379
385380 # Upstream patches
386
-#%patch201 -p1 -b .mozbz-1005535 see Patch201 comment
387381 %patch202 -p1 -b .mozbz-1152515
388382
389383 # RHEL7 only patches
390384 %if %{?rhel} == 7
391385 %endif
392386
393
-#%if %{?rhel} == 6
394
-#HOPEFULY FIXED %patch401 -p1 -b .harfbuzz-old-glib
395
-#%endif
387
+%if %{?rhel} == 6
388
+%endif
396389
397390 # Patch for big endian platforms only
398391 %if 0%{?big_endian}
....@@ -882,9 +875,15 @@
882875 #---------------------------------------------------------------------
883876
884877 %changelog
885
-* Sat Mar 18 2017 Johnny Hughes <johnny@centos.org> - 52.0-5
878
+* Thu Apr 20 2017 Johnny Hughes <johnny@centos.org> - 52.1.0-2
886879 - Manual Debranding after Auto Debranding failed.
887880
881
+* Wed Apr 19 2017 Martin Stransky <stransky@redhat.com> - 52.1.0-2
882
+- Update to 52.1.0 ESR (Build3)
883
+
884
+* Tue Apr 11 2017 Jan Horak <jhorak@redhat.com> - 52.1.0-1
885
+- Update to 52.1.0 ESR
886
+
888887 * Fri Mar 17 2017 Martin Stransky <stransky@redhat.com> - 52.0-5
889888 - Added fix for mozbz#1348168/CVE-2017-5428
890889