gecko-dev/dom/file/ipc
Dana Keeler 02ed64358a Bug 1689191 - restrict nsISiteSecurityService and DataStorage to the main process r=rmf,necko-reviewers,ipc-reviewers,kershaw,nika
Bug 1215723 introduced a mechanism whereby DataStorage data would be propagated
to content processes to avoid the IPC calls involved in querying if hosts were
HSTS. With a low number of content processes, this was a reasonable approach.
However, with Fission and the proliferation of content processes, propagating
changes in DataStorage data to every content process wakes up unrelated
processes and is inefficient. This patch restores the behavior that
nsISiteSecurityService and DataStorage is not available to content processes.
Additionally, bug 1626076 made it possible to use DataStorage directly from the
socket process. However, as of bug 1650356, this is no longer necessary, so
this patch removes that behavior as well.

Differential Revision: https://phabricator.services.mozilla.com/D118207
2021-06-24 23:39:52 +00:00
..
tests
BlobTypes.ipdlh Bug 1677466 - Split Endpoint.h and ProtocolMessageUtils.h from ProtocolUtils.h. r=mccr8 2020-11-23 16:06:42 +00:00
FileCreatorChild.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
FileCreatorChild.h
FileCreatorParent.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
FileCreatorParent.h
IPCBlob.ipdlh Bug 1660470 - Move void_t/null_t to a new IPCCore.h header. r=nika 2020-11-23 16:05:20 +00:00
IPCBlobUtils.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
IPCBlobUtils.h
moz.build Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
mozIRemoteLazyInputStream.idl
PFileCreator.ipdl
PRemoteLazyInputStream.ipdl
PTemporaryIPCBlob.ipdl
RemoteLazyInputStream.cpp Bug 1119956 derive from DiscardableRunnable instead of CancelableRunnable when Cancel() is not supported r=asuth,sg 2020-12-03 09:04:44 +00:00
RemoteLazyInputStream.h
RemoteLazyInputStreamChild.cpp Bug 1119956 derive from DiscardableRunnable instead of CancelableRunnable when Cancel() is not supported r=asuth,sg 2020-12-03 09:04:44 +00:00
RemoteLazyInputStreamChild.h
RemoteLazyInputStreamParent.cpp Bug 1681529 - Part 2: Use an overload set instead of template for RemoteLazyInputStreamParent::Create, r=baku 2021-02-04 18:12:54 +00:00
RemoteLazyInputStreamParent.h Bug 1681529 - Part 2: Use an overload set instead of template for RemoteLazyInputStreamParent::Create, r=baku 2021-02-04 18:12:54 +00:00
RemoteLazyInputStreamStorage.cpp Bug 1691913 - Rename nsBaseHashtable::Put to InsertOrUpdate. r=xpcom-reviewers,necko-reviewers,jgilbert,dragana,nika 2021-02-26 09:11:46 +00:00
RemoteLazyInputStreamStorage.h
RemoteLazyInputStreamThread.cpp Bug 1689191 - restrict nsISiteSecurityService and DataStorage to the main process r=rmf,necko-reviewers,ipc-reviewers,kershaw,nika 2021-06-24 23:39:52 +00:00
RemoteLazyInputStreamThread.h
RemoteLazyInputStreamUtils.cpp Bug 1671641 - Make dom/file buildable outside of unified-build environment. r=sg 2020-10-22 06:32:40 +00:00
RemoteLazyInputStreamUtils.h Bug 1671641 - Make dom/file buildable outside of unified-build environment. r=sg 2020-10-22 06:32:40 +00:00
TemporaryIPCBlobChild.cpp Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
TemporaryIPCBlobChild.h Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
TemporaryIPCBlobParent.cpp Bug 1674637 - Use nested namespaces in dom/ r=sg,andi 2020-11-04 17:04:01 +00:00
TemporaryIPCBlobParent.h