gecko-dev/security
Dana Keeler d6331d843b Bug 177175 - cancel subsequent PKCS#11 password prompts if more than one happens concurrently r=jschanck
Unfortunately, since NSS can prompt for PKCS#11 authentication on the main
thread, the prompt in question results in a nested event loop, which means that
the prompt code can be re-entered and another prompt can appear before the
first is dealt with. As long as NSS can run on the main thread, this will
continue to be the case. Recently we've done a lot of work to prevent NSS
running on the main thread, but that work is by no means complete. In the
meantime, we can paper over this situation by cancelling any prompts that come
after one that is still in progress. This will cause some NSS operations to
fail in a way that should be recoverable by simply retrying them (e.g. the user
can refresh the page or close and re-open it).

Differential Revision: https://phabricator.services.mozilla.com/D164280
2022-12-13 20:43:37 +00:00
..
certverifier Bug 1803704 - Disable EV Treatment for "Network Solutions Certificate Authority". r=keeler 2022-12-02 18:41:39 +00:00
ct Bug 1790816 - Reformat security/ with isort. r=linter-reviewers,ahal DONTBUILD 2022-11-24 17:22:21 +00:00
mac/hardenedruntime Bug 1799922 - Remove codesign.bash r=mstange 2022-11-15 16:03:31 +00:00
manager Bug 177175 - cancel subsequent PKCS#11 password prompts if more than one happens concurrently r=jschanck 2022-12-13 20:43:37 +00:00
nss Bug 1802996 - land NSS NSS_3_86_RTM UPGRADE_NSS_RELEASE, r=bbeurdouche 2022-12-08 20:51:52 +00:00
rlbox Bug 1732201 - Sandbox woff2 in OTS using RLBox r=bholley 2021-11-27 23:30:49 +00:00
sandbox Bug 1784517 - Explicitly skip sandboxing tests on unsandboxed build types. r=jmaher 2022-12-05 21:23:32 +00:00
.eslintrc.js Bug 1803914 - Automatically replace Cu.reportError with console.error (misc). r=mossop 2022-12-06 14:34:57 +00:00
generate_certdata.py Bug 1790816 - Reformat security/ with isort. r=linter-reviewers,ahal DONTBUILD 2022-11-24 17:22:21 +00:00
generate_mapfile.py
moz.build Bug 1799121 - build a static NSS for tests when configured with system NSS. r=keeler 2022-11-07 17:48:51 +00:00
nss.symbols Bug 1773966 - land NSS NSS_3_80_RTM UPGRADE_NSS_RELEASE, r=bbeurdouche,nss-reviewers 2022-06-23 18:47:59 +00:00