gecko-dev/netwerk
Jean-Yves Avenard bb7dcaf857 Bug 1607984 - P12. Start parent load via DocumentChannel. r=mayhemer,nika,mattwoodrow
Add ParentProcessDocumentChannel object. This object is a DocumentChannel that will start a channel load from the parent process via a DocumentChannel.

The aim of this task is two-fold.
1- Be consistent on how we handle redirects before continuing the load on the final channel.
2- Prepare to initiate a process switch when needed without having to go via an intermediary content process, saving a process switch. This task will be done in a follow-up task.

The behaviour of the ParentProcessDocumentChannel is similar in logic to the DocumentChannelChild/DocumentChannelParent pair.
The ParentProcessDocumentChannel sets up a DocumentLoadListener, have it handle the redirects and upon completion continue the load on the final channel.

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

--HG--
extra : moz-landing-system : lando
2020-04-15 07:07:06 +00:00
..
base Backed out 2 changesets (bug 1594529) for causing perma wpt2 with ValueError: badly formed hexadecimal UUID string in /cookies/samesite/iframe-reload.https.html CLOSED TREE 2020-04-15 08:41:10 +03:00
build Bug 1184701 - Make the moz-page-thumb protocol work in the privileged about content process. r=haik,valentin 2020-04-06 17:46:52 +00:00
cache Bug 1629754 - Silence some nsCacheService warnings. r=michal 2020-04-14 22:36:53 +00:00
cache2 Bug 1614659 - CacheIndex::Shutdown() should not check if files exist before removing them.r=michal 2020-04-10 08:14:19 +00:00
cookie Bug 1620334 - Update sameSite MDN URL, r=fscholz 2020-04-14 13:27:11 +00:00
dns Bug 1625151 - P1: Move DNS resolution to socket process r=dragana 2020-04-14 09:14:41 +00:00
ipc Bug 1607984 - P12. Start parent load via DocumentChannel. r=mayhemer,nika,mattwoodrow 2020-04-15 07:07:06 +00:00
locales Bug 1616585 - add heuristic for visited redirection; r=baku 2020-04-09 12:42:59 +00:00
mime Bug 1601110, remove handling and references to vnd.mozilla.xul+xml r=bzbarsky 2019-12-23 23:02:05 +00:00
protocol Bug 1607984 - P9. Implement nsIThreadRetargetableStreamListener in ParentChannelListerner. r=valentin 2020-04-15 06:03:26 +00:00
sctp Bug 1620594 - Part 1: Rework NS_ReleaseOnMainThreadSystemGroup. r=nika 2020-04-07 15:16:23 +00:00
socket Bug 1627654 - Setup resumption callback when nsNSSSocketInfo is created r=keeler 2020-04-08 19:32:31 +00:00
srtp Bug 1624128 - Update CK_GCM_PARAMS uses for PKCS11 v3.0 definition r=keeler 2020-04-14 18:32:19 +00:00
streamconv Bug 1621251 Replace NS_ADDREF(*var = other) with *var = do_AddRef(other).take() in /netwerk r=valentin 2020-03-17 15:05:26 +00:00
system Bug 1586774 - network ID: split NetlinkService::CalculateIDForFamily() into multiple methods r=michal 2020-04-07 10:03:09 +00:00
test Bug 1625151 - P1: Move DNS resolution to socket process r=dragana 2020-04-14 09:14:41 +00:00
url-classifier Bug 1607984 - P4. Expose SetClassificationFlagsHelper. r=valentin 2020-04-15 06:02:53 +00:00
wifi Bug 1610070 - Part 3: Convert the rest of netwerk/ to use UniquePtr. r=mayhemer 2020-02-11 16:20:08 +00:00
moz.build Bug 1623593 - Get rid of NECKO_COOKIES compilation flag, r=mayhemer 2020-03-24 16:30:03 +00:00