gecko-dev/netwerk
Dana Keeler b195dc4082 Bug 1719706 - don't wait for the loadable roots task in nsNSSComponent::ShutdownNSS() r=jschanck,necko-reviewers,valentin
In bug 1546720, nsNSSComponent::ShutdownNSS() stopped unloading the builtin
roots and osclientcerts modules to avoid crashes due to NSS' pervasive thread
safety issues. Since that function no longer unloads the builtin module, it
shouldn't need to wait until the task that loads it has completed. Hopefully
this will avoid some shutdown hangs.

Note that when NSS is finally shut down, all threads other than the main thread
have been joined, so there shouldn't be any concurrency concerns at that time.

Differential Revision: https://phabricator.services.mozilla.com/D159434
2022-10-17 16:11:30 +00:00
..
base Bug 1719706 - don't wait for the loadable roots task in nsNSSComponent::ShutdownNSS() r=jschanck,necko-reviewers,valentin 2022-10-17 16:11:30 +00:00
build Bug 1791723 - Rename FileStream to FileRandomAccessStream; r=necko-reviewers,dom-storage-reviewers,dragana,jesup 2022-10-12 01:56:16 +00:00
cache Bug 1207753 - Add MOZ_UNANNOTATED to all Mutexes/Monitors r=nika,kershaw 2022-03-16 18:47:08 +00:00
cache2 Bug 1784840 - Convert all background tasks to ESM r=nalexander,application-update-reviewers,necko-reviewers 2022-10-15 18:24:37 +00:00
cookie Bug 1658869 - Propagate the InterceptedHttpChannel information to fetch's channel casued by FetchEvent.request. r=dom-worker-reviewers,dragana,jesup 2022-09-30 22:39:23 +00:00
dns Bug 1794811, part 1 - Include nsISupports.h instead of nsISupportsBase.h. r=necko-reviewers,nika,valentin 2022-10-17 16:09:22 +00:00
docs Bug 1773234 - Update the HTTP logging document, r=necko-reviewers,valentin DONTBUILD 2022-10-14 07:49:47 +00:00
ipc Bug 1788860 - Always close IPC channel in SocketProcessChild::CleanUp, r=necko-reviewers,dragana 2022-10-12 14:45:12 +00:00
locales Bug 1763073 - Add telemetry (and messaging) for SameSite cookies blocked due to redirects. r=freddyb,dveditz 2022-06-15 14:51:16 +00:00
mime Bug 1769027 - Cleanup netwerk includes r=necko-reviewers,dragana 2022-05-30 14:21:13 +00:00
protocol Bug 1792229 - Make Origin-Trial COEP:Credentialless works on process selection r=emilio,necko-reviewers,valentin 2022-10-17 15:20:51 +00:00
sctp Bug 1761040 - Prefix thread safety macros with MOZ_ r=geckoview-reviewers,media-playback-reviewers,alwu,jesup,m_kato 2022-08-03 16:39:41 +00:00
socket Bug 1792920, part 1 - Remove the unused return values for various Rust AddRef and Release methods. r=necko-reviewers,platform-i18n-reviewers,gregtatum,valentin 2022-10-17 16:09:20 +00:00
streamconv Bug 1792574, part 3 - Don't include nsMemory where it isn't needed. r=xpcom-reviewers,necko-reviewers,valentin,nika 2022-09-28 15:17:46 +00:00
system Bug 1769027 - Cleanup netwerk includes r=necko-reviewers,dragana 2022-05-30 14:21:13 +00:00
test Bug 1755660 - Add tests for cancelling proxied channels r=necko-reviewers,kershaw 2022-10-17 12:21:06 +00:00
url-classifier Bug 1784983 - Don't try to gather telemetry for a discarded bc in UrlClassifierFeatureEmailTrackingDataCollection::ProcessChannel. r=dimi 2022-08-16 03:36:53 +00:00
wifi Bug 1792574, part 3 - Don't include nsMemory where it isn't needed. r=xpcom-reviewers,necko-reviewers,valentin,nika 2022-09-28 15:17:46 +00:00
metrics.yaml Bug 1792029 - Change the probe "open_to_transaction_pending" to be a keyed histogram r=necko-reviewers,kershaw 2022-10-06 13:25:02 +00:00
moz.build