gecko-dev/security/manager
Dana Keeler 6d31f32301 bug 1616330 - handle reinitializing osclientcerts on macOS r=kjacobs
On macOS, dynamic libraries with thread-local-storage don't get unloaded. So,
if the osclientcerts library gets "unloaded", it doesn't actually go away. We
stop its background thread, so this isn't a problem, but if the osclientcerts
library gets re-enabled, all of its state comes back the same as before. So,
when NSS calls C_Initialize again, things like the manager proxy will already
be initialized. Before this patch, this situation would be an error. This patch
handles this case by dropping the old manager proxy and creating a new one.

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

--HG--
extra : moz-landing-system : lando
2020-02-19 21:07:26 +00:00
..
locales Bug 1608215 - port pippki DTD to fluent r=Gijs,fluent-reviewers,flod 2020-02-13 15:27:17 +00:00
pki Bug 1608215 - port pippki DTD to fluent r=Gijs,fluent-reviewers,flod 2020-02-13 15:27:17 +00:00
ssl bug 1616330 - handle reinitializing osclientcerts on macOS r=kjacobs 2020-02-19 21:07:26 +00:00
tools Bug 1592007 - land NSS 10722c590949 UPGRADE_NSS_RELEASE, r=kjacobs 2019-11-26 19:59:11 +00:00
android_stub.h
moz.build