gecko-dev/netwerk/ipc
Manuel Bucher d8bf3acf6e Bug 1771867 - Early Hints Phase 2 - Part 12: Redirect EarlyHint preload channel to content process r=necko-reviewers,kershaw,valentin
Similar to how DocumentLoadListener redirects the document to the content process.

This fixes the race conditions in early hint architecture fixing intermittent
early hint test cases. See also: https://bugzilla.mozilla.org/show_bug.cgi?id=1753730#c11

Connecting back from the Preloader in the content process to the
EarlyHintPreloader in parent process is done in previous patches.

Differential Revision: https://phabricator.services.mozilla.com/D149643
2022-12-02 16:15:57 +00:00
..
ChannelEventQueue.cpp
ChannelEventQueue.h
DocumentChannel.cpp
DocumentChannel.h
DocumentChannelChild.cpp Bug 1771867 - Early Hints Phase 2 - Part 2: Pass early hint preloads to preloader from IPC r=necko-reviewers,valentin 2022-12-02 16:15:53 +00:00
DocumentChannelChild.h
DocumentChannelParent.cpp Bug 1771867 - Early Hints Phase 2 - Part 8: Add list of open channels from OngoingEarlyHints to RedirectToRealChannelArgs r=necko-reviewers,valentin,kershaw 2022-12-02 16:15:56 +00:00
DocumentChannelParent.h Bug 1771867 - Early Hints Phase 2 - Part 8: Add list of open channels from OngoingEarlyHints to RedirectToRealChannelArgs r=necko-reviewers,valentin,kershaw 2022-12-02 16:15:56 +00:00
DocumentLoadListener.cpp Bug 1771867 - Early Hints Phase 2 - Part 12: Redirect EarlyHint preload channel to content process r=necko-reviewers,kershaw,valentin 2022-12-02 16:15:57 +00:00
DocumentLoadListener.h Bug 1771867 - Early Hints Phase 2 - Part 8: Add list of open channels from OngoingEarlyHints to RedirectToRealChannelArgs r=necko-reviewers,valentin,kershaw 2022-12-02 16:15:56 +00:00
InputChannelThrottleQueueChild.cpp
InputChannelThrottleQueueChild.h
InputChannelThrottleQueueParent.cpp
InputChannelThrottleQueueParent.h
NeckoChannelParams.ipdlh Bug 1771867 - Early Hints Phase 2 - Part 3: Add mechanism to notify EarlyHintPreloader that HttpChannelParent is ready to complete the redirect r=necko-reviewers,kershaw,valentin 2022-12-02 16:15:54 +00:00
NeckoChild.cpp
NeckoChild.h
NeckoCommon.cpp Bug 1771867 - Early Hints Phase 2 - Part 12: Redirect EarlyHint preload channel to content process r=necko-reviewers,kershaw,valentin 2022-12-02 16:15:57 +00:00
NeckoCommon.h Bug 1771867 - Early Hints Phase 2 - Part 12: Redirect EarlyHint preload channel to content process r=necko-reviewers,kershaw,valentin 2022-12-02 16:15:57 +00:00
NeckoMessageUtils.h
NeckoParent.cpp
NeckoParent.h
NeckoTargetHolder.cpp
NeckoTargetHolder.h
PDataChannel.ipdl
PDocumentChannel.ipdl
PFileChannel.ipdl
PInputChannelThrottleQueue.ipdl
PNecko.ipdl
PProxyAutoConfig.ipdl
PProxyConfigLookup.ipdl
PSimpleChannel.ipdl
PSocketProcess.ipdl Backed out 3 changesets (bug 1797279, bug 1800758) for causing xpcshell failures on test_httpssvc_retry_with_ech.js. CLOSED TREE 2022-11-30 21:08:34 +02:00
PSocketProcessBridge.ipdl
ParentChannelWrapper.cpp
ParentChannelWrapper.h
ParentProcessDocumentChannel.cpp Bug 1771867 - Early Hints Phase 2 - Part 8: Add list of open channels from OngoingEarlyHints to RedirectToRealChannelArgs r=necko-reviewers,valentin,kershaw 2022-12-02 16:15:56 +00:00
ParentProcessDocumentChannel.h Bug 1771867 - Early Hints Phase 2 - Part 8: Add list of open channels from OngoingEarlyHints to RedirectToRealChannelArgs r=necko-reviewers,valentin,kershaw 2022-12-02 16:15:56 +00:00
ProxyAutoConfigChild.cpp
ProxyAutoConfigChild.h
ProxyAutoConfigParent.cpp
ProxyAutoConfigParent.h
ProxyConfigLookup.cpp
ProxyConfigLookup.h
ProxyConfigLookupChild.cpp
ProxyConfigLookupChild.h
ProxyConfigLookupParent.cpp
ProxyConfigLookupParent.h
SocketProcessBridgeChild.cpp
SocketProcessBridgeChild.h
SocketProcessBridgeParent.cpp
SocketProcessBridgeParent.h
SocketProcessChild.cpp Backed out 3 changesets (bug 1797279, bug 1800758) for causing xpcshell failures on test_httpssvc_retry_with_ech.js. CLOSED TREE 2022-11-30 21:08:34 +02:00
SocketProcessChild.h Backed out 3 changesets (bug 1797279, bug 1800758) for causing xpcshell failures on test_httpssvc_retry_with_ech.js. CLOSED TREE 2022-11-30 21:08:34 +02:00
SocketProcessHost.cpp
SocketProcessHost.h
SocketProcessImpl.cpp
SocketProcessImpl.h
SocketProcessLogging.h
SocketProcessParent.cpp
SocketProcessParent.h
moz.build Bug 1771867 - Early Hints Phase 2 - Part 12: Redirect EarlyHint preload channel to content process r=necko-reviewers,kershaw,valentin 2022-12-02 16:15:57 +00:00