gecko-dev/netwerk/ipc
Rob Wu 3d7f8fe67c Bug 1745566 - Support frame-ancestors for web-accessible extension resources r=necko-reviewers,freddyb,dragana
frame-ancestor support requires a CSP. While extensions can declare a
CSP for extension pages, the frame-ancestors directive was not enforced
because the implementation expected only HTTP channels.

This patch also adds support for channels from ExtensionProtocolHandler.

Differential Revision: https://phabricator.services.mozilla.com/D134143
2021-12-21 20:34:28 +00:00
..
ChannelEventQueue.cpp Bug 1742334 - Make sure to null out ChannelEventQueue::mOwner when object is released r=necko-reviewers,dragana 2021-12-07 21:32:03 +00:00
ChannelEventQueue.h Bug 1742334 - Make sure to null out ChannelEventQueue::mOwner when object is released r=necko-reviewers,dragana 2021-12-07 21:32:03 +00:00
DocumentChannel.cpp Bug 1735644 - Use TimeStamp::Now() as AsyncOpenTime for DocumentChannel r=nika,valentin,necko-reviewers 2021-10-28 00:37:15 +00:00
DocumentChannel.h Bug 1735644 - Use TimeStamp::Now() as AsyncOpenTime for DocumentChannel r=nika,valentin,necko-reviewers 2021-10-28 00:37:15 +00:00
DocumentChannelChild.cpp Bug 1721217 - Part 2: Fix the race between navigations originating in the parent and in the content, r=nika 2021-12-16 22:27:16 +00:00
DocumentChannelChild.h
DocumentChannelParent.cpp Bug 1721217 - Part 2: Fix the race between navigations originating in the parent and in the content, r=nika 2021-12-16 22:27:16 +00:00
DocumentChannelParent.h
DocumentLoadListener.cpp Bug 1745566 - Support frame-ancestors for web-accessible extension resources r=necko-reviewers,freddyb,dragana 2021-12-21 20:34:28 +00:00
DocumentLoadListener.h Bug 1735613 - Part 2: When redirecting in Document Channel, use the correct URI, r=nika 2021-12-20 22:39:29 +00:00
InputChannelThrottleQueueChild.cpp
InputChannelThrottleQueueChild.h
InputChannelThrottleQueueParent.cpp
InputChannelThrottleQueueParent.h
moz.build Bug 1733356 - Fix non-unified build errors in netwerk/ipc/ r=necko-reviewers,kershaw 2021-10-14 12:57:59 +00:00
NeckoChannelParams.ipdlh Bug 1721217 - Part 2: Fix the race between navigations originating in the parent and in the content, r=nika 2021-12-16 22:27:16 +00:00
NeckoChild.cpp
NeckoChild.h
NeckoCommon.h
NeckoMessageUtils.h Bug 1733356 - Fix non-unified build errors in netwerk/dns/ r=necko-reviewers,dragana 2021-10-14 12:57:58 +00:00
NeckoParent.cpp Bug 1733356 - Fix non-unified build errors in netwerk/ipc/ r=necko-reviewers,kershaw 2021-10-14 12:57:59 +00:00
NeckoParent.h
NeckoTargetHolder.cpp
NeckoTargetHolder.h
ParentChannelWrapper.cpp Bug 1733356 - Fix non-unified build errors in netwerk/ipc/ r=necko-reviewers,kershaw 2021-10-14 12:57:59 +00:00
ParentChannelWrapper.h
ParentProcessDocumentChannel.cpp Bug 1735644 - Use TimeStamp::Now() as AsyncOpenTime for DocumentChannel r=nika,valentin,necko-reviewers 2021-10-28 00:37:15 +00:00
ParentProcessDocumentChannel.h Bug 1733356 - Fix non-unified build errors in netwerk/ipc/ r=necko-reviewers,kershaw 2021-10-14 12:57:59 +00:00
PDataChannel.ipdl Bug 1720688 - Support extended attribute syntax in protocol declarations, r=mccr8 2021-07-22 02:24:43 +00:00
PDocumentChannel.ipdl Bug 1720688 - Support extended attribute syntax in protocol declarations, r=mccr8 2021-07-22 02:24:43 +00:00
PFileChannel.ipdl Bug 1720688 - Support extended attribute syntax in protocol declarations, r=mccr8 2021-07-22 02:24:43 +00:00
PInputChannelThrottleQueue.ipdl Bug 1720688 - Support extended attribute syntax in protocol declarations, r=mccr8 2021-07-22 02:24:43 +00:00
PNecko.ipdl Bug 1720688 - Support extended attribute syntax in protocol declarations, r=mccr8 2021-07-22 02:24:43 +00:00
PProxyAutoConfig.ipdl Bug 1475641 - Move PAProxyAutoConfig to socket process, r=necko-reviewers,dragana 2021-10-11 19:17:58 +00:00
PProxyConfigLookup.ipdl Bug 1720688 - Support extended attribute syntax in protocol declarations, r=mccr8 2021-07-22 02:24:43 +00:00
ProxyAutoConfigChild.cpp Bug 1746300 - Add some null checks and avoid busy waiting for DNS resolution, r=necko-reviewers,valentin 2021-12-16 16:50:08 +00:00
ProxyAutoConfigChild.h Bug 1475641 - Move PAProxyAutoConfig to socket process, r=necko-reviewers,dragana 2021-10-11 19:17:58 +00:00
ProxyAutoConfigParent.cpp Bug 1475641 - Move PAProxyAutoConfig to socket process, r=necko-reviewers,dragana 2021-10-11 19:17:58 +00:00
ProxyAutoConfigParent.h Bug 1475641 - Move PAProxyAutoConfig to socket process, r=necko-reviewers,dragana 2021-10-11 19:17:58 +00:00
ProxyConfigLookup.cpp Bug 1733356 - Fix non-unified build errors in netwerk/ipc/ r=necko-reviewers,kershaw 2021-10-14 12:57:59 +00:00
ProxyConfigLookup.h Bug 1733356 - Fix non-unified build errors in netwerk/ipc/ r=necko-reviewers,kershaw 2021-10-14 12:57:59 +00:00
ProxyConfigLookupChild.cpp
ProxyConfigLookupChild.h
ProxyConfigLookupParent.cpp
ProxyConfigLookupParent.h
PSimpleChannel.ipdl
PSocketProcess.ipdl Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,glandium,jschanck 2021-12-18 01:30:24 +00:00
PSocketProcessBridge.ipdl Bug 1734739 - Part 2: Stop requiring the OtherPid to create Endpoint, r=handyman 2021-11-24 17:56:00 +00:00
SocketProcessBridgeChild.cpp Bug 1733356 - Fix non-unified build errors in netwerk/ipc/ r=necko-reviewers,kershaw 2021-10-14 12:57:59 +00:00
SocketProcessBridgeChild.h
SocketProcessBridgeParent.cpp
SocketProcessBridgeParent.h
SocketProcessChild.cpp Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,glandium,jschanck 2021-12-18 01:30:24 +00:00
SocketProcessChild.h Backed out changeset 7628f6c5bb8c (bug 1746114) for causing build bustages on SocketProcessParent.obj. 2021-12-16 04:57:19 +02:00
SocketProcessHost.cpp Bug 1736611 - Avoid creating runnables after SocketProcessHost is destroyed, r=necko-reviewers,dragana 2021-11-23 20:13:09 +00:00
SocketProcessHost.h Bug 1736611 - Avoid creating runnables after SocketProcessHost is destroyed, r=necko-reviewers,dragana 2021-11-23 20:13:09 +00:00
SocketProcessImpl.cpp Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,glandium,jschanck 2021-12-18 01:30:24 +00:00
SocketProcessImpl.h
SocketProcessLogging.h
SocketProcessParent.cpp Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,glandium,jschanck 2021-12-18 01:30:24 +00:00
SocketProcessParent.h Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika,glandium,jschanck 2021-12-18 01:30:24 +00:00