gecko-dev/security
David Keeler 249a65b3d3 bug 1433409 - avoid acquiring nsNSSComponent.mMutex when we don't have to r=franziskus
In some cases, nsNSSComponent functions were acquiring nsNSSComponent's mMutex
to check mNSSInitialized to see if it had been initialized. It turns out this is
unnecessary in some cases because those functions are only callable if
nsNSSComponent has been initialized. This fixes those instances and renames
'mNSSInitialized' to 'mNonIdempotentCleanupMustHappen' to make it clear exactly
what that boolean represents.

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

--HG--
extra : moz-landing-system : lando
2018-08-01 20:56:28 +00:00
..
apps Bug 1464869 - Run autopep8 on security/ r=fkiefer 2018-05-26 06:47:27 -07:00
certverifier Bug 1470985 - s/PodEqual/ArrayEqual/ from ArrayUtils.h. - r=waldo 2018-07-27 14:11:18 -07:00
manager bug 1433409 - avoid acquiring nsNSSComponent.mMutex when we don't have to r=franziskus 2018-08-01 20:56:28 +00:00
nss Bug 1470914, NSS 3.39 beta revision be5c5d3ad5f6 UPGRADE_NSS_RELEASE r=me 2018-07-27 15:08:55 +02:00
pkix Bug 1476486 - Apply clang warning suppression (rather than msvc) in pkix for clang-cl. r=froydnj 2018-07-19 11:19:52 +10:00
sandbox Bug 1439057 - Tighten /dev/shm access in Linux content sandbox policy. r=gcp 2018-07-31 10:41:29 -06:00
.eslintrc.js
generate_certdata.py Bug 1464869 - Run autopep8 on security/ r=fkiefer 2018-05-26 06:47:27 -07:00
generate_mapfile.py
moz.build Bug 1445763 - Update moz.build meta data with "Firefox Build System". r=froydnj 2018-03-14 21:44:46 +01:00
nss.symbols Bug 1464828 - DAR API with libsecret and NSS back-end, r=keeler,m_and_m,froydnj 2018-07-26 16:05:35 +02:00