gecko-dev/security/manager
Dana Keeler 1ccf5dc900 bug 1498686 - avoid acquiring TransportSecurityInfo::mMutex in hot code r=jesup,jcj
Before this patch, Necko functions polling the state of TLS sockets
(essentially, TransportSecurityInfo) would cause a considerable amount of
locking on TransportSecurityInfo::mMutex instances via GetErrorCode(). Most of
this code only cared if an error had been set via SetCanceled(), so this patch
adds an atomic boolean mCanceled (and associated accessor GetCanceled()) that
can be used to the same effect but without acquiring the lock.

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

--HG--
extra : moz-landing-system : lando
2018-10-18 20:08:02 +00:00
..
locales Bug 1498258 - Remove grouping from the PSM dialogs. r=mayhemer 2018-10-11 16:09:16 +01:00
pki Bug 1498258 - Remove grouping from the PSM dialogs. r=mayhemer 2018-10-11 16:09:16 +01:00
ssl bug 1498686 - avoid acquiring TransportSecurityInfo::mMutex in hot code r=jesup,jcj 2018-10-18 20:08:02 +00:00
tools Bug 1494431 - Pin *.firefox.com to mozilla services whitelisted roots r=keeler,jcj 2018-09-28 23:37:51 +00:00
.flake8
android_stub.h Bug 1372781 - Remove getdtablesize stub from android_stub.h. r=jchen 2017-07-07 16:18:08 +09:00
moz.build Backed out changeset 121e4d470c11 (bug 1391703) for breaking periodic HSTS/HPKP updates. 2017-08-25 10:16:27 -04:00