From 31c2c8ce427b9b7c57dd40d53ec16f3e07741bbe Mon Sep 17 00:00:00 2001 From: Martin Stransky Date: Mon, 27 Feb 2017 10:47:29 +0100 Subject: Added fix for rhbz#1414535 --- firefox.spec | 7 ++++++- rhbz-1414535.patch | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 rhbz-1414535.patch diff --git a/firefox.spec b/firefox.spec index 45b74a0..8e4e0cd 100644 --- a/firefox.spec +++ b/firefox.spec @@ -98,7 +98,7 @@ ExcludeArch: armv7hl Summary: Mozilla Firefox Web browser Name: firefox Version: 51.0.1 -Release: 6%{?pre_tag}%{?dist} +Release: 7%{?pre_tag}%{?dist} URL: https://www.mozilla.org/firefox/ License: MPLv1.1 or GPLv2+ or LGPLv2+ Group: Applications/Internet @@ -136,6 +136,7 @@ Patch224: mozilla-1170092.patch Patch225: mozilla-1005640-accept-lang.patch #ARM run-time patch Patch226: rhbz-1354671.patch +Patch227: rhbz-1414535.patch # Upstream patches Patch304: mozilla-1253216.patch @@ -287,6 +288,7 @@ cd %{tarballdir} %ifarch aarch64 %patch226 -p1 -b .1354671 %endif +%patch227 -p1 -b .rh1414535 %patch304 -p1 -b .1253216 %patch402 -p1 -b .1196777 @@ -790,6 +792,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : #--------------------------------------------------------------------- %changelog +* Mon Feb 27 2017 Martin Stransky - 51.0.1-7 +- Added fix for rhbz#1414535 + * Thu Feb 23 2017 Martin Stransky - 51.0.1-6 - Added fix for mozbz#1321579 diff --git a/rhbz-1414535.patch b/rhbz-1414535.patch new file mode 100644 index 0000000..f9cc7c2 --- /dev/null +++ b/rhbz-1414535.patch @@ -0,0 +1,37 @@ +diff -up ./CertVerifier.cpp.ignoreBuiltinStatus ./CertVerifier.cpp +--- ./security/certverifier/CertVerifier.cpp.ignoreBuiltinStatus 2016-10-31 21:15:28.000000000 +0100 ++++ ./security/certverifier/CertVerifier.cpp 2016-12-16 21:35:32.155105623 +0100 +@@ -65,6 +65,9 @@ InitCertVerifierLog() + Result + IsCertChainRootBuiltInRoot(const UniqueCERTCertList& chain, bool& result) + { ++ result = false; ++ return Success; ++#if 0 + if (!chain || CERT_LIST_EMPTY(chain)) { + return Result::FATAL_ERROR_LIBRARY_FAILURE; + } +@@ -77,12 +80,15 @@ IsCertChainRootBuiltInRoot(const UniqueC + return Result::FATAL_ERROR_LIBRARY_FAILURE; + } + return IsCertBuiltInRoot(root, result); ++#endif + } + + Result + IsCertBuiltInRoot(CERTCertificate* cert, bool& result) + { + result = false; ++ return Success; ++#if 0 + #ifdef DEBUG + nsCOMPtr component(do_GetService(PSM_COMPONENT_CONTRACTID)); + if (!component) { +@@ -114,6 +120,7 @@ IsCertBuiltInRoot(CERTCertificate* cert, + } + } + return Success; ++#endif + } + + static Result -- cgit