mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-30 08:12:05 +00:00
02ed64358a
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 |
||
---|---|---|
.. | ||
ipc | ||
tests | ||
uri | ||
BaseBlobImpl.cpp | ||
BaseBlobImpl.h | ||
Blob.cpp | ||
Blob.h | ||
BlobImpl.cpp | ||
BlobImpl.h | ||
BlobSet.cpp | ||
BlobSet.h | ||
EmptyBlobImpl.cpp | ||
EmptyBlobImpl.h | ||
File.cpp | ||
File.h | ||
FileBlobImpl.cpp | ||
FileBlobImpl.h | ||
FileCreatorHelper.cpp | ||
FileCreatorHelper.h | ||
FileList.cpp | ||
FileList.h | ||
FileReader.cpp | ||
FileReader.h | ||
FileReaderSync.cpp | ||
FileReaderSync.h | ||
MemoryBlobImpl.cpp | ||
MemoryBlobImpl.h | ||
moz.build | ||
MultipartBlobImpl.cpp | ||
MultipartBlobImpl.h | ||
MutableBlobStorage.cpp | ||
MutableBlobStorage.h | ||
MutableBlobStreamListener.cpp | ||
MutableBlobStreamListener.h | ||
StreamBlobImpl.cpp | ||
StreamBlobImpl.h | ||
StringBlobImpl.cpp | ||
StringBlobImpl.h | ||
TemporaryFileBlobImpl.cpp | ||
TemporaryFileBlobImpl.h |