summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2019-11-22 17:35:59 -0800
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2019-11-22 17:35:59 -0800
commit2129e03f6f23a5c886da877117525469bf650b26 (patch)
tree97bc3edfc10a418a37554d8095cdc5c3780f38db
parentRebuild for libicu (diff)
downloadfirefox-2129e03f6f23a5c886da877117525469bf650b26.tar.xz
Remove certs fix
-rw-r--r--0001-Bug-1593167-ensure-that-loadable-certs-are-loaded-wh.patch33
-rw-r--r--PKGBUILD7
2 files changed, 1 insertions, 39 deletions
diff --git a/0001-Bug-1593167-ensure-that-loadable-certs-are-loaded-wh.patch b/0001-Bug-1593167-ensure-that-loadable-certs-are-loaded-wh.patch
deleted file mode 100644
index 92207ec..0000000
--- a/0001-Bug-1593167-ensure-that-loadable-certs-are-loaded-wh.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 9e8f88c9ae80a2fc984f86f322cd6f2548722789 Mon Sep 17 00:00:00 2001
-From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
-Date: Thu, 21 Nov 2019 21:32:55 +0100
-Subject: [PATCH] Bug 1593167, ensure that loadable certs are loaded when
- TransportSecurityInfo::Read is called
-
-Backported to Firefox 70.
-
-https://phabricator.services.mozilla.com/D54135
----
- security/manager/ssl/TransportSecurityInfo.cpp | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/security/manager/ssl/TransportSecurityInfo.cpp b/security/manager/ssl/TransportSecurityInfo.cpp
-index dd3e12a19d41..224ac86ecf1c 100644
---- a/security/manager/ssl/TransportSecurityInfo.cpp
-+++ b/security/manager/ssl/TransportSecurityInfo.cpp
-@@ -444,6 +444,12 @@ TransportSecurityInfo::Read(nsIObjectInputStream* aStream) {
- return rv;
- }
-
-+ // The logic below needs access to loadable certs.
-+ rv = BlockUntilLoadableRootsLoaded();
-+ if (NS_FAILED(rv)) {
-+ return rv;
-+ }
-+
- // moved from nsISSLStatus
- if (!serVersion.EqualsASCII("1")) {
- // nsISSLStatus may be present
---
-2.24.0
-
diff --git a/PKGBUILD b/PKGBUILD
index 521acba..b67fd4c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -19,7 +19,7 @@ _modclang=0
pkgname=firefox
pkgver=70.0.1
-pkgrel=2
+pkgrel=3
pkgdesc="Standalone web browser from mozilla.org"
arch=(x86_64 aarch64)
license=(MPL GPL LGPL)
@@ -43,7 +43,6 @@ source=("https://archive.mozilla.org/pub/$pkgname/releases/$pkgver/source/$pkgna
no-relinking.patch
0001-Update-bindgen.patch
0002-Bug-1212502-Switch-mozinfo-to-using-the-distro-packa.patch
- 0001-Bug-1593167-ensure-that-loadable-certs-are-loaded-wh.patch
0001-Use-remoting-name-for-GDK-application-names.patch
$pkgname.desktop
distribution.ini
@@ -59,7 +58,6 @@ sha256sums=('f2e9bb26af7682b31e82fdfc3a4b3e04fd1caa8b004469ea608185d33e35691b'
'2dc9d1aa5eb7798c89f46478f254ae61e4122b4d1956d6044426288627d8a014'
'832d895c90d346fe4acf25b8b8ba9a62bea595fe5fcdeaf545c8e952393993fc'
'58890388e02af41055e1ec9797b7c094dee499a5219dc9c532c6cfccf2cce972'
- 'c0e8176d7382649b7423d809fd586b01b50e95df816ef34237683c2598802c2f'
'ab07ab26617ff76fce68e07c66b8aa9b96c2d3e5b5517e51a3c3eac2edd88894'
'a9e5264257041c0b968425b5c97436ba48e8d294e1a0f02c59c35461ea245c33'
'0ba4d1a619a3a5750a5a48c6bff8c6a69d3aa4be4c303032c5979ab5f68db208'
@@ -82,9 +80,6 @@ prepare() {
# Make it compile with Rust 1.39 and Python 3.8
patch -Np1 -i ../0001-Update-bindgen.patch
patch -Np1 -i ../0002-Bug-1212502-Switch-mozinfo-to-using-the-distro-packa.patch
-
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1593167
- patch -Np1 -i ../0001-Bug-1593167-ensure-that-loadable-certs-are-loaded-wh.patch
# https://bugzilla.mozilla.org/show_bug.cgi?id=1530052
patch -Np1 -i ../0001-Use-remoting-name-for-GDK-application-names.patch