gecko-dev/netwerk
Valentin Gosu 6885f38bca Bug 1719046 - Unlock nsSocketTransportService::mLock while creating PollableEvent r=necko-reviewers,jesup
The PollableEvent constructor may hang in PR_NewTCPSocketPair.
If it holds the lock while hanging, it will also block the main thread.

This patch unlocks the mutex while creating the pollable event.
The socket thread will still be slow to respond. A follow-up  bug will
explore potential options to avoid the socket thread hang.

Differential Revision: https://phabricator.services.mozilla.com/D213207
2024-06-12 21:35:36 +00:00
..
base Bug 1719046 - Unlock nsSocketTransportService::mLock while creating PollableEvent r=necko-reviewers,jesup 2024-06-12 21:35:36 +00:00
build Bug 1895232 - Convert do_GetService to using components::*::service in netwerk/ r=valentin,cookie-reviewers,places-reviewers 2024-05-30 21:18:43 +00:00
cache2 Bug 1894995 - Remove deprecated nslCacheEntry methods and their implementations r=valentin,necko-reviewers,places-reviewers 2024-05-27 13:08:19 +00:00
cookie Bug 1844827 - Added checks for sub-document navigations from cross-site to same-site in third-party checks when setting a cookie. r=cookie-reviewers,valentin,bvandersloot 2024-06-11 13:43:14 +00:00
dns No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,RyanVM 2024-06-10 11:12:20 +00:00
docs Bug 1896626 - Rename TRR_IS_OFFLINE to TRR_BROWSER_IS_OFFLINE, r=necko-reviewers,valentin 2024-05-28 12:29:03 +00:00
ipc Bug 1895232 - Convert do_GetService to using components::*::service in netwerk/ r=valentin,cookie-reviewers,places-reviewers 2024-05-30 21:18:43 +00:00
locales Bug 1785058 - Change dFPI heuristic console message to refer to dFPI. r=hsohaney,anti-tracking-reviewers,pbz 2024-05-16 15:33:42 +00:00
mime Bug 1893313 - Leaks in nsMIMEHeaderParamImpl::DoParameterInternal() r=valentin,necko-reviewers 2024-05-27 13:08:49 +00:00
protocol Backed out changeset f24d04943626 (bug 1800443) for causing bustages in nsITimedChannel.h 2024-06-12 21:17:16 +03:00
sctp Bug 1893332 - Tighten DataChannel thread-safety annotations. r=bwc 2024-06-12 11:20:07 +00:00
socket Bug 1892528 - part 2: enable Xyber768 in Http/3 under a pref. r=valentin,necko-reviewers,kershaw 2024-06-05 16:51:37 +00:00
streamconv Bug 1899112: Fix issues with disabling OMT decompression r=necko-reviewers,kershaw 2024-06-05 13:31:46 +00:00
system Bug 1895232 - Convert do_GetService to using components::*::service in netwerk/ r=valentin,cookie-reviewers,places-reviewers 2024-05-30 21:18:43 +00:00
test Bug 1895233 - Fix incorrect parsing of <file:w|m> by detecting file:|/ in BuildNormalizedSpec r=valentin,necko-reviewers 2024-06-12 19:21:20 +00:00
url-classifier Bug 1895232 - Convert do_GetService to using components::*::service in netwerk/ r=valentin,cookie-reviewers,places-reviewers 2024-05-30 21:18:43 +00:00
wifi Bug 1895232 - Convert do_GetService to using components::*::service in netwerk/ r=valentin,cookie-reviewers,places-reviewers 2024-05-30 21:18:43 +00:00
metrics.yaml Backed out 2 changesets (bug 1898018, bug 1897290) as per Kershaw's request. CLOSED TREE 2024-05-30 17:45:49 +03:00
moz.build