gecko-dev/security/manager/ssl
Barret Rennie b0cbc31990 Bug 1510569 - Implement serializers for nsITransportSecurityInfo, nsIX509Cert, and nsIX509CertList r=froydnj,keeler,mayhemer
As part of the ongoing effort to port the nsIWebProgress events from
RemoteWebProgress / WebProgressChild to BrowserParent / BrowserChild, we need
to (de)serialize the nsITransportSecurityInfo instance across the IPC layer.
The existing code was calling `NS_SerializeToString` which has the overhead of
(a) allocating a buffer and also performing base64 encoding/decoding. This
patch adds `IPC::ParamTraits` implementations for `nsITransportSecurityInfo`,
`nsIX509Certificate`, and `nsIX509CertList` that (de)serializes the params
directly onto and off of the IPC message so that we don't go through the
overhead of allocating and encoding/decoding an additional buffer.

This (de)serialization will address the performance issues present in the
current implementation.

As a side effect, I also make nsITransportSecurityInfo a builtinclass XPCOM
interface, since the existing serialization code was assuming it was, there is
only one implementation, and it is in C++.

Differential Revision: https://phabricator.services.mozilla.com/D35090

--HG--
extra : moz-landing-system : lando
2019-08-28 18:55:31 +00:00
..
cert_storage bug 1560403 - leave cert_storage's lmdb open in rw mode r=nanj 2019-07-18 21:43:14 +00:00
crashtests
tests Bug 1576502 - Fix some wording issues r=mhoye 2019-08-27 15:38:58 +00:00
CSTrustDomain.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-05-25 17:46:15 +00:00
CSTrustDomain.h Bug 1547877 - enable configuration of new cert storage implementation r=keeler 2019-05-02 23:02:13 +00:00
CertBlocklist.cpp Bug 1547877 - enable configuration of new cert storage implementation r=keeler 2019-05-02 23:02:13 +00:00
CertBlocklist.h Bug 1547877 - enable configuration of new cert storage implementation r=keeler 2019-05-02 23:02:13 +00:00
ContentSignatureVerifier.cpp bug 1555854 - avoid creating transient threads in PSM (particularly CryptoTask) r=KevinJacobs 2019-06-03 23:47:48 +00:00
ContentSignatureVerifier.h bug 1534600 - make nsIContentSignatureVerifier asynchronous r=KevinJacobs,mythmon,glasserc 2019-05-03 21:21:58 +00:00
CredentialManagerSecret.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CredentialManagerSecret.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
CryptoTask.cpp bug 1555854 - avoid creating transient threads in PSM (particularly CryptoTask) r=KevinJacobs 2019-06-03 23:47:48 +00:00
CryptoTask.h bug 1555854 - avoid creating transient threads in PSM (particularly CryptoTask) r=KevinJacobs 2019-06-03 23:47:48 +00:00
DER.jsm Bug 1561435 - Format security/, a=automatic-formatting 2019-07-05 10:57:28 +02:00
DataStorage.cpp Bug 1289211 - Rename InfallibleTArray to nsTArray in security/manager/ r=keeler 2019-07-10 03:33:22 +00:00
DataStorage.h Bug 1289211 - Rename InfallibleTArray to nsTArray in security/manager/ r=keeler 2019-07-10 03:33:22 +00:00
DataStorageIPCUtils.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
DataStorageList.h bug 1434852 - introducing TRR (DOH); r=mcmanus,valentin 2018-02-01 10:20:49 +01:00
EnterpriseRoots.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-03-13 10:19:06 +01:00
EnterpriseRoots.h bug 1526004 - enterprise certs: differentiate between intermediates and roots on MacOS r=jcj,spohl 2019-02-22 18:46:21 +00:00
KeychainSecret.cpp bug 1517337 - make secret overwriting consistent across backends r=jcj 2019-01-09 18:25:46 +00:00
KeychainSecret.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
LibSecret.cpp Bug 1492305 - Fix LibSecret unlocking & NSS return values r=keeler,MattN 2019-05-22 18:25:59 +00:00
LibSecret.h bug 1498909 - dynamically load libsecret at runtime if available r=franziskus,jcj 2019-01-03 00:39:45 +00:00
LocalCertService.cpp bug 1555854 - avoid creating transient threads in PSM (particularly CryptoTask) r=KevinJacobs 2019-06-03 23:47:48 +00:00
LocalCertService.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
NSSErrorsService.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
NSSErrorsService.h Bug 1547877 - enable configuration of new cert storage implementation r=keeler 2019-05-02 23:02:13 +00:00
NSSKeyStore.cpp Bug 1492305 - Fix LibSecret unlocking & NSS return values r=keeler,MattN 2019-05-22 18:25:59 +00:00
NSSKeyStore.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
OSKeyStore.cpp Bug 1558650. Stop using [array] in nsIOSKeyStore. r=keeler 2019-06-12 23:25:27 +00:00
OSKeyStore.h Bug 1558650. Stop using [array] in nsIOSKeyStore. r=keeler 2019-06-12 23:25:27 +00:00
OSReauthenticator.cpp bug 1555854 - avoid creating transient threads in PSM (particularly CryptoTask) r=KevinJacobs 2019-06-03 23:47:48 +00:00
OSReauthenticator.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
OSReauthenticatorDarwin.mm Bug 1521460 - Also reformat objective-c files r=mstange,ehsan,spohl 2019-01-21 18:18:16 +01:00
PKCS11ModuleDB.cpp Bug 1549818 - Removes expired FIPS_ENABLED telemetry probe r=keeler 2019-07-24 19:59:27 +00:00
PKCS11ModuleDB.h Bug 1536463 - remove expiring security.pkcs11_modules_loaded telemetry. r=keeler 2019-04-15 12:53:37 +00:00
PPSMContentDownloader.ipdl
PSMContentListener.cpp Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan 2019-03-13 10:19:06 +01:00
PSMContentListener.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
PSMRunnable.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PSMRunnable.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PublicKeyPinningService.cpp bug 1521983 - remove some unused certificate pinning telemetry probes r=jcj,ulfr 2019-03-04 20:30:47 +00:00
PublicKeyPinningService.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
PublicSSL.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
RemoteSecuritySettings.jsm bug 1563056 - download the most recent CRLite filter and all following incremental filters r=jcj 2019-07-11 00:29:44 +00:00
RootCertificateTelemetryUtils.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
RootCertificateTelemetryUtils.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
RootHashes.inc Bug 1523175 - land NSS a306d84e4c70 UPGRADE_NSS_RELEASE, r=me 2019-03-06 21:10:05 +00:00
SSLServerCertVerification.cpp Backed out changeset 5d42edca79d4 (bug 1560354) for causing mass failures on mozilla/Maybe.h:488 CLOSED TREE 2019-08-15 03:01:50 +03:00
SSLServerCertVerification.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
ScopedNSSTypes.h Bug 1567005 - Deletes SECKEYEncryptedPrivateKeyInfo_true r=keeler 2019-07-24 17:08:15 +00:00
SecretDecoderRing.cpp Bug 1571555 - Use a blank string in place of the username or password when decryption fails. r=keeler 2019-08-16 20:27:34 +00:00
SecretDecoderRing.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
SharedCertVerifier.h bug 1473573 - import intermediate certificates as well as roots r=jcj 2019-02-12 18:23:25 +00:00
SharedSSLState.cpp Bug 1523969 part 21 - Move method definition inline comments to new line in 'security/'. r=ehsan 2019-02-25 16:12:13 -06:00
SharedSSLState.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
StaticHPKPins.errors
StaticHPKPins.h No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM 2019-08-26 14:49:18 +00:00
TransportSecurityInfo.cpp Bug 1510569 - Implement serializers for nsITransportSecurityInfo, nsIX509Cert, and nsIX509CertList r=froydnj,keeler,mayhemer 2019-08-28 18:55:31 +00:00
TransportSecurityInfo.h Bug 1510569 - Implement serializers for nsITransportSecurityInfo, nsIX509Cert, and nsIX509CertList r=froydnj,keeler,mayhemer 2019-08-28 18:55:31 +00:00
X509.jsm Bug 1561435 - Format security/, a=automatic-formatting 2019-07-05 10:57:28 +02:00
components.conf Bug 1564221 - Add a contract ID for nsITransportSecurityInfo r=keeler 2019-08-20 21:38:59 +00:00
md4.c Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
md4.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
moz.build Bug 1510569 - Implement serializers for nsITransportSecurityInfo, nsIX509Cert, and nsIX509CertList r=froydnj,keeler,mayhemer 2019-08-28 18:55:31 +00:00
nsCertOverrideService.cpp Bug 1557931 - Stop using ACString parameters in nsICertOverrideService. r=keeler 2019-06-11 16:50:38 +00:00
nsCertOverrideService.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsCertTree.cpp Bug 1508169, Remove performAction* from nsITreeView.idl in mozilla-central. r=peterv, johannh 2019-08-24 00:49:55 +02:00
nsCertTree.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsClientAuthRemember.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsClientAuthRemember.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsCryptoHash.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsCryptoHash.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsIASN1Object.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsIASN1PrintableItem.idl
nsIASN1Sequence.idl
nsIBadCertListener2.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsICertBlocklist.idl Bug 1547877 - enable configuration of new cert storage implementation r=keeler 2019-05-02 23:02:13 +00:00
nsICertOverrideService.idl Bug 1557931 - Stop using ACString parameters in nsICertOverrideService. r=keeler 2019-06-11 16:50:38 +00:00
nsICertStorage.idl bug 1488865 - import CRLite enrollment state r=jcj,KevinJacobs 2019-06-06 16:42:41 +00:00
nsICertTree.idl
nsICertificateDialogs.idl Bug 1468225 - remove method nsICertificateDialogs.viewCert and its uses. r=Gijs,keeler 2018-08-22 17:38:33 +00:00
nsIClientAuthDialogs.idl Bug 1566030 - Remove nsIClientAuthUserDecision r=keeler,snorp 2019-07-24 17:49:45 +00:00
nsIContentSignatureVerifier.idl bug 1534600 - make nsIContentSignatureVerifier asynchronous r=KevinJacobs,mythmon,glasserc 2019-05-03 21:21:58 +00:00
nsICryptoHMAC.idl
nsICryptoHash.idl Bug 1526302 - remove MD2 support from nsICryptoHash, clarifiy hash IDs must be synchronized with NSS hasht.h r=keeler 2019-03-02 15:37:30 +00:00
nsIKeyModule.idl
nsILocalCertService.idl
nsINSSComponent.idl Bug 1435141 - Check for user certificates on a background thread to avoid main thread IO r=keeler 2019-03-07 20:34:12 +00:00
nsINSSErrorsService.idl
nsINSSVersion.idl
nsIOSKeyStore.idl Bug 1558650. Stop using [array] in nsIOSKeyStore. r=keeler 2019-06-12 23:25:27 +00:00
nsIOSReauthenticator.idl bug 1498351 - add interface to allow OS-specific user re-authentication r=franziskus 2018-10-16 16:06:30 +00:00
nsIPK11Token.idl bug 1466942 - avoid l10n string bundles in nsNSSComponent initialization r=fkiefer 2018-06-04 17:07:06 -07:00
nsIPK11TokenDB.idl bug 1465976 - remove all find*ByName APIs from PSM PKCS#11 module/slot/token interfaces r=fkiefer,jcj 2018-05-31 14:46:06 -07:00
nsIPKCS11Module.idl bug 1465976 - remove all find*ByName APIs from PSM PKCS#11 module/slot/token interfaces r=fkiefer,jcj 2018-05-31 14:46:06 -07:00
nsIPKCS11ModuleDB.idl bug 1465976 - remove all find*ByName APIs from PSM PKCS#11 module/slot/token interfaces r=fkiefer,jcj 2018-05-31 14:46:06 -07:00
nsIPKCS11Slot.idl
nsIProtectedAuthThread.idl
nsISecretDecoderRing.idl Bug 1560447 - Add a decryptMany method to crypto-SDR.js for batch decrypting of stored logins. r=keeler 2019-06-28 16:53:11 +00:00
nsISecurityUITelemetry.idl Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan 2019-05-22 22:37:14 +00:00
nsISiteSecurityService.idl bug 1564481 - reset HSTS/HPKP state to factory settings rather than storing knockout entries for preloaded sites r=jcj r=KevinJacobs 2019-07-11 13:48:28 -07:00
nsITokenDialogs.idl Bug 1315460 - Removal of keygen element r=keeler,baku,jld,hsivonen 2019-06-13 08:58:07 +00:00
nsITokenPasswordDialogs.idl bug 1465976 - remove all find*ByName APIs from PSM PKCS#11 module/slot/token interfaces r=fkiefer,jcj 2018-05-31 14:46:06 -07:00
nsIX509Cert.idl Bug 1510569 - Implement serializers for nsITransportSecurityInfo, nsIX509Cert, and nsIX509CertList r=froydnj,keeler,mayhemer 2019-08-28 18:55:31 +00:00
nsIX509CertDB.idl Bug 1549015 - Removes privilegedPackageRoot r=keeler 2019-07-24 19:54:41 +00:00
nsIX509CertList.idl Bug 1510569 - Implement serializers for nsITransportSecurityInfo, nsIX509Cert, and nsIX509CertList r=froydnj,keeler,mayhemer 2019-08-28 18:55:31 +00:00
nsIX509CertValidity.idl
nsKeyModule.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsKeyModule.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsNSSASN1Object.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsNSSASN1Object.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsNSSCallbacks.cpp Backed out changeset 5d42edca79d4 (bug 1560354) for causing mass failures on mozilla/Maybe.h:488 CLOSED TREE 2019-08-15 03:01:50 +03:00
nsNSSCallbacks.h Bug 1533640 - Attempt to parse empty OCSP responses and let the parse attempt signal malformedness, instead of letting an empty response's |Vector<uint8_t>::begin() == nullptr| be the trigger of that signal. r=keeler 2019-03-07 15:28:00 -08:00
nsNSSCertHelper.cpp Bug 1557793 part 2. Stop using [array] in nsIStringBundle. r=Pike 2019-06-11 15:51:51 +00:00
nsNSSCertHelper.h Bug 1557793 part 2. Stop using [array] in nsIStringBundle. r=Pike 2019-06-11 15:51:51 +00:00
nsNSSCertTrust.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsNSSCertTrust.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsNSSCertValidity.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsNSSCertValidity.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsNSSCertificate.cpp Bug 1510569 - Implement serializers for nsITransportSecurityInfo, nsIX509Cert, and nsIX509CertList r=froydnj,keeler,mayhemer 2019-08-28 18:55:31 +00:00
nsNSSCertificate.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsNSSCertificateDB.cpp Backed out changeset 5d42edca79d4 (bug 1560354) for causing mass failures on mozilla/Maybe.h:488 CLOSED TREE 2019-08-15 03:01:50 +03:00
nsNSSCertificateDB.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsNSSComponent.cpp Bug 1571934 - Inline security-prefs.js into all.js. r=keeler 2019-08-07 17:41:22 +00:00
nsNSSComponent.h bug 1526004 - enterprise certs: differentiate between intermediates and roots on MacOS r=jcj,spohl 2019-02-22 18:46:21 +00:00
nsNSSHelper.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsNSSIOLayer.cpp Bug 1566342 - Implement changes for HTTP2 fuzzing in Necko. r=mayhemer 2019-08-19 13:46:18 +00:00
nsNSSIOLayer.h Bug 1566030 - Remove nsIClientAuthUserDecision r=keeler,snorp 2019-07-24 17:49:45 +00:00
nsNSSModule.cpp Bug 1315460 - Removal of keygen element r=keeler,baku,jld,hsivonen 2019-06-13 08:58:07 +00:00
nsNSSModule.h Bug 1478124: Part 8f - Update NSS module to use a static component manifest. r=keeler 2018-12-18 18:55:40 -08:00
nsNSSVersion.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsNSSVersion.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsNTLMAuthModule.cpp Bug 1573720 - Convert network.auth.force-generic-ntlm-v1 to a static pref. r=keeler 2019-08-15 05:29:49 +00:00
nsNTLMAuthModule.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsPK11TokenDB.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsPK11TokenDB.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsPKCS11Slot.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsPKCS11Slot.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsPKCS12Blob.cpp Bug 1315460 - Removal of keygen element r=keeler,baku,jld,hsivonen 2019-06-13 08:58:07 +00:00
nsPKCS12Blob.h Bug 1558739. Stop using [array] in nsIX509CertDB.exportPKCS12File. r=keeler 2019-06-12 23:06:48 +00:00
nsProtectedAuthThread.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsProtectedAuthThread.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsRandomGenerator.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsRandomGenerator.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsSSLSocketProvider.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsSSLSocketProvider.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsSTSPreloadList.inc No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM 2019-08-26 14:49:18 +00:00
nsSecureBrowserUIImpl.cpp Bug 1558915 - Use infallible nsIURI::SchemeIs everywhere. r=smaug 2019-08-09 15:17:06 +00:00
nsSecureBrowserUIImpl.h Bug 1567826 - Don't mark any secureContext pages as insecure. r=nhnt11,keeler,Ehsan 2019-07-30 12:31:22 +00:00
nsSecurityHeaderParser.cpp Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsSecurityHeaderParser.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsSiteSecurityService.cpp Backed out changeset 5d42edca79d4 (bug 1560354) for causing mass failures on mozilla/Maybe.h:488 CLOSED TREE 2019-08-15 03:01:50 +03:00
nsSiteSecurityService.h bug 1564481 - reset HSTS/HPKP state to factory settings rather than storing knockout entries for preloaded sites r=jcj r=KevinJacobs 2019-07-11 13:48:28 -07:00
nsTLSSocketProvider.cpp Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00
nsTLSSocketProvider.h Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format 2018-11-30 11:46:48 +01:00
nsVerificationJob.h Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan 2019-05-01 08:47:10 +00:00