This patch updates InternalRequest and InternalResponse such that it parses the
URL passed to it at creation time, rather than when the channel is created.
This should improve the behaviour of these types around Blob URLs, so that
extra state, such as the "revoked" flag, is calculated at the correct time
as-per spec.
While making this change, I noticed that a previous Cache DB migration could
insert an "" URL in the DB when migrating from a single response URL to a URL
list, rather than storing an empty URL list. The choice was made to do
filtering when reading, rather than performing a migration, to avoid migration
first-time start-up overhead.
Differential Revision: https://phabricator.services.mozilla.com/D276047
Changes name of "WorkerAssociatedBrowsingContext" in LoadInfo to just
"AssociatedBrowsingContext" to signal it's somewhat broader use case.
For reporting api, to show up in dev tools, we need dev tooling to match
against the channel and for that it needs a browsing context id (or
something similar). We set the associated bc id and then try matching
against that in NetworkUtils.sys.mjs.
Differential Revision: https://phabricator.services.mozilla.com/D283896
Normally, a fetch request acquires its cookieJarSettings from the global
that triggers it (a window or a worker). However, the global may not
always have the correct cookieJarSettings. For example, the Reporting API
delivers reports using fetch from a global whose cookieJarSettings does
not match the originating content. In this case, the fallback creates a
default cookieJarSettings which can cause crashes when processing
Set-Cookie response headers (e.g. CHIPS cookies with the Partitioned
attribute).
This patch adds a ChromeOnly cookieJarSettings field to RequestInit and
a corresponding member on InternalRequest, allowing callers to explicitly
provide the correct cookieJarSettings. When set, it takes precedence
over the cookieJarSettings obtained from the global.
Differential Revision: https://phabricator.services.mozilla.com/D285021
This reverts commit 26c4a68ff7.
Revert "Bug 1978495: Make clear-site-data synchronous r=necko-reviewers,valentin"
This reverts commit 19e809294c.
Revert "Bug 1917965: Bug Fix for AddStandardHeaders and an await in TRR r=necko-reviewers,valentin"
This reverts commit 4c4a17eaeb.
Revert "Bug 1984198: Fix for ipv6 clear by principal for Compression Dictionaries r=edgul"
This reverts commit da9fc176ae.
Revert "Bug 1917970: Update handling of removing encodings for CompressionDictionaries r=necko-reviewers,valentin,kershaw"
This reverts commit 4c73126208.
Revert "Bug 1978496: Add markers for Compression Dictionaries #necko-reviewers! r=necko-reviewers,valentin"
This reverts commit d7cb9a5e0b.
Revert "Bug 1917974: Move CompressionDictionaries AddAcceptAndDictionaryHeaders to run earlier r=necko-reviewers,kershaw,devtools-reviewers,bomsy"
This reverts commit df63d60f8f.
Revert "Bug 1917965: Update cache listener changes to ensure data is cached in compressed form r=necko-reviewers,kershaw"
This reverts commit 46c6d977d7.
Revert "Bug 1917970: only remove dcb and dcz Content-Encodings r=necko-reviewers,kershaw"
This reverts commit bc645c1e24.
Revert "Bug 1988076: Shutdown cleanup issues for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 22c04bad81.
Revert "Bug 1918741: Add unit tests for Compression Dictionaries r=necko-reviewers,kershaw,valentin"
This reverts commit b09a89245a.
Revert "Bug 1917974: Clean up call to GetDictionaryFor() r=valentin,necko-reviewers"
This reverts commit b4d8ad3a34.
Revert "Bug 1917965: Minor Compression Dictionary cleanup r=necko-reviewers,valentin"
This reverts commit 9ef82139ca.
Revert "Bug 1978496: Add more logs for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit a85f97ac8c.
Revert "Bug 1984157: Vary support for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 780bddc945.
Revert "Bug 1917965: Add design doc r=necko-reviewers,kershaw"
This reverts commit cf09ea9257.
Revert "Bug 1979087: Use URLPattern for matching Compression Dictionary entries r=edgul,necko-reviewers,kershaw"
This reverts commit 69720d6199.
Revert "Bug 1978494: Fix GetOriginalHeader to account for new header type r=necko-reviewers,valentin"
This reverts commit 0939a45626.
Revert "Bug 1978494: Don't use stale dictionaries, more logs, improve handling of dictionary origin reading r=necko-reviewers,valentin"
This reverts commit a2c00deb4d.
Revert "Bug 1917976: Compression Dictionary match-dest support r=necko-reviewers,valentin,kershaw"
This reverts commit bf874cae0d.
Revert "Bug 1950965: about:cache support for Compression Dictionaries and cleanup r=necko-reviewers,valentin"
This reverts commit 115be236bf.
Revert "Bug 1978495: Compression Dictionaries clear-site and clear cookies support r=necko-reviewers,valentin"
This reverts commit 62d7f7168e.
Revert "Bug 1917974: Add OPEN_COMPLETE_ONLY and use it for Compression Dictionary Prefetch r=necko-reviewers,valentin"
This reverts commit 5076f7a779.
Revert "Bug 1917974: Hook in Prefetching of cache entries for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 77f0cd1912.
Revert "Bug 1949981: Add code to clear Compression Dictionary entries r=necko-reviewers,valentin"
This reverts commit 515eb81e07.
Revert "Bug 1978494: Read and write of per-origin compression dictionary cache entries/metadata r=necko-reviewers,valentin"
This reverts commit 32fb24708c.
Revert "Bug 1950972: Allow changing Content-Encoding header when we decompress for cache storage r=necko-reviewers,valentin"
This reverts commit c7c5e2b800.
Revert "Bug 1917974: Add OnCacheEntryCallbacks for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit e599730050.
Revert "Bug 1917974: Make GetDictionaryFor async since we need to query the cache r=necko-reviewers,valentin"
This reverts commit 33cb96b72f.
Revert "Bug 1917975: Compression Dictionary initial metadata parsing r=necko-reviewers,valentin"
This reverts commit 2f04f4d43c.
Revert "Bug 1917975: Read dictionaries from cache for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 23e72a7efc.
Revert "Bug 1918013: Compression Dictionaries link rel= support r=smaug,necko-reviewers,kershaw"
This reverts commit f45f89e188.
Revert "Bug 1975014: Add a pref for Compression Dictionaries r=necko-reviewers,kershaw"
This reverts commit 0042928354.
Revert "Bug 1978496: Add logs for CompressionDictionaries r=necko-reviewers,sunil,kershaw"
This reverts commit 15dec18026.
Revert "Bug 1917970: Support decoding brotli & zstd dictionary-encoded streams r=necko-reviewers,valentin"
This reverts commit 3dfc96583b.
Revert "Bug 1917965: Add support for dcb and dcz content-encoding r=necko-reviewers,valentin"
This reverts commit fec1a197f4.
Revert "Bug 1917974: Accumulate Dictionary hash values r=necko-reviewers,sunil"
This reverts commit 5cdbe885bc.
Revert "Bug 1917982: Support use_as_dictionary response headers r=necko-reviewers,kershaw"
This reverts commit 642c049998.
Revert "Bug 1917965: Add initial Dictionary in-memory structures r=necko-reviewers,kershaw"
This reverts commit 19ab2d5af8.
Revert "Bug 1917963: Add Cache flags for Compression Dictionaries r=necko-reviewers,kershaw"
This reverts commit e31fee5400.
Revert "Bug 1917963: Break out adding Accept-Encoding headers r=necko-reviewers,sunil,kershaw"
This reverts commit 93bd84a618.
Revert "Bug 1918741: Change Compression Dictionary WPTs to assume pass r=necko-reviewers,kershaw"
This reverts commit e83caa2c66.
Revert "Bug 1975024: Cleanup Cache code and locks in prep for Compression Dictionaries #necko-reviewers r=necko-reviewers,kershaw"
This reverts commit 5dd4896f18.
This reverts commit fed0875f9c.
Revert "Bug 1917965: Bug Fix for AddStandardHeaders and an await in TRR r=necko-reviewers,valentin"
This reverts commit 6b674e258c.
Revert "Bug 1984198: Fix for ipv6 clear by principal for Compression Dictionaries r=edgul"
This reverts commit 368f63d711.
Revert "Bug 1917970: Update handling of removing encodings for CompressionDictionaries r=necko-reviewers,valentin,kershaw"
This reverts commit e820181a13.
Revert "Bug 1978496: Add markers for Compression Dictionaries #necko-reviewers! r=necko-reviewers,valentin"
This reverts commit f28af4e893.
Revert "Bug 1917974: Move CompressionDictionaries AddAcceptAndDictionaryHeaders to run earlier r=necko-reviewers,kershaw,devtools-reviewers,bomsy"
This reverts commit 1c5e6866db.
Revert "Bug 1917965: Update cache listener changes to ensure data is cached in compressed form r=necko-reviewers,kershaw"
This reverts commit 61b10d9023.
Revert "Bug 1917970: only remove dcb and dcz Content-Encodings r=necko-reviewers,kershaw"
This reverts commit de8a7623b8.
Revert "Bug 1988076: Shutdown cleanup issues for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 029f476c05.
Revert "Bug 1918741: Add unit tests for Compression Dictionaries r=necko-reviewers,kershaw,valentin"
This reverts commit fef96f00d6.
Revert "Bug 1917974: Clean up call to GetDictionaryFor() r=valentin,necko-reviewers"
This reverts commit dd77492425.
Revert "Bug 1917965: Minor Compression Dictionary cleanup r=necko-reviewers,valentin"
This reverts commit 0c8682ebee.
Revert "Bug 1978496: Add more logs for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 37389b2704.
Revert "Bug 1984157: Vary support for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit fa25812c95.
Revert "Bug 1917965: Add design doc r=necko-reviewers,kershaw"
This reverts commit c234e14284.
Revert "Bug 1979087: Use URLPattern for matching Compression Dictionary entries r=edgul,necko-reviewers,kershaw"
This reverts commit 894b391c09.
Revert "Bug 1978494: Fix GetOriginalHeader to account for new header type r=necko-reviewers,valentin"
This reverts commit 15b1e288ee.
Revert "Bug 1978494: Don't use stale dictionaries, more logs, improve handling of dictionary origin reading r=necko-reviewers,valentin"
This reverts commit 08db8b11eb.
Revert "Bug 1917976: Compression Dictionary match-dest support r=necko-reviewers,valentin,kershaw"
This reverts commit 12e8ea415d.
Revert "Bug 1950965: about:cache support for Compression Dictionaries and cleanup r=necko-reviewers,valentin"
This reverts commit 308c182b39.
Revert "Bug 1978495: Compression Dictionaries clear-site and clear cookies support r=necko-reviewers,valentin"
This reverts commit ccced9f287.
Revert "Bug 1917974: Add OPEN_COMPLETE_ONLY and use it for Compression Dictionary Prefetch r=necko-reviewers,valentin"
This reverts commit aabfdecb3a.
Revert "Bug 1917974: Hook in Prefetching of cache entries for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit c9e18bdf3b.
Revert "Bug 1949981: Add code to clear Compression Dictionary entries r=necko-reviewers,valentin"
This reverts commit 17923efc19.
Revert "Bug 1978494: Read and write of per-origin compression dictionary cache entries/metadata r=necko-reviewers,valentin"
This reverts commit eb6c192657.
Revert "Bug 1950972: Allow changing Content-Encoding header when we decompress for cache storage r=necko-reviewers,valentin"
This reverts commit 6ffc1d8f59.
Revert "Bug 1917974: Add OnCacheEntryCallbacks for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 179b725f16.
Revert "Bug 1917974: Make GetDictionaryFor async since we need to query the cache r=necko-reviewers,valentin"
This reverts commit 719a8a0e61.
Revert "Bug 1917975: Compression Dictionary initial metadata parsing r=necko-reviewers,valentin"
This reverts commit f136e15168.
Revert "Bug 1917975: Read dictionaries from cache for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit b0311449f9.
Revert "Bug 1918013: Compression Dictionaries link rel= support r=smaug,necko-reviewers,kershaw"
This reverts commit fe57630b1d.
Revert "Bug 1975014: Add a pref for Compression Dictionaries r=necko-reviewers,kershaw"
This reverts commit 3ce6095849.
Revert "Bug 1978496: Add logs for CompressionDictionaries r=necko-reviewers,sunil,kershaw"
This reverts commit b1edef3cef.
Revert "Bug 1917970: Support decoding brotli & zstd dictionary-encoded streams r=necko-reviewers,valentin"
This reverts commit d4c735d662.
Revert "Bug 1917965: Add support for dcb and dcz content-encoding r=necko-reviewers,valentin"
This reverts commit 24da1c66cf.
Revert "Bug 1917974: Accumulate Dictionary hash values r=necko-reviewers,sunil"
This reverts commit ed3b6cd3ec.
Revert "Bug 1917982: Support use_as_dictionary response headers r=necko-reviewers,kershaw"
This reverts commit 193a608480.
Revert "Bug 1917965: Add initial Dictionary in-memory structures r=necko-reviewers,kershaw"
This reverts commit fb79c5cf99.
Revert "Bug 1917963: Add Cache flags for Compression Dictionaries r=necko-reviewers,kershaw"
This reverts commit defcbb1ecb.
Revert "Bug 1917963: Break out adding Accept-Encoding headers r=necko-reviewers,sunil,kershaw"
This reverts commit 805e20dc69.
Revert "Bug 1918741: Change Compression Dictionary WPTs to assume pass r=necko-reviewers,kershaw"
This reverts commit c15147919a.
This reverts commit 514a56ce7c.
Revert "Bug 1984198: Fix for ipv6 clear by principal for Compression Dictionaries r=edgul"
This reverts commit 49e75644bb.
Revert "Bug 1917970: Update handling of removing encodings for CompressionDictionaries r=necko-reviewers,valentin,kershaw"
This reverts commit 753967e2d6.
Revert "Bug 1978496: Add markers for Compression Dictionaries #necko-reviewers! r=necko-reviewers,valentin"
This reverts commit 19f91b61eb.
Revert "Bug 1917974: Move CompressionDictionaries AddAcceptAndDictionaryHeaders to run earlier r=necko-reviewers,kershaw,devtools-reviewers,bomsy"
This reverts commit f178e71d24.
Revert "Bug 1917965: Update cache listener changes to ensure data is cached in compressed form r=necko-reviewers,kershaw"
This reverts commit 25abb43ee9.
Revert "Bug 1917970: only remove dcb and dcz Content-Encodings r=necko-reviewers,kershaw"
This reverts commit bc04c2d7a0.
Revert "Bug 1988076: Shutdown cleanup issues for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 5d0db3ea2e.
Revert "Bug 1918741: Add unit tests for Compression Dictionaries r=necko-reviewers,kershaw,valentin"
This reverts commit 82843be7c5.
Revert "Bug 1917974: Clean up call to GetDictionaryFor() r=valentin,necko-reviewers"
This reverts commit 97c3a788a8.
Revert "Bug 1917965: Minor Compression Dictionary cleanup r=necko-reviewers,valentin"
This reverts commit 6367b70657.
Revert "Bug 1978496: Add more logs for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 66b2d52697.
Revert "Bug 1984157: Vary support for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 1288fcf5b7.
Revert "Bug 1917965: Add design doc r=necko-reviewers,kershaw"
This reverts commit b420476321.
Revert "Bug 1979087: Use URLPattern for matching Compression Dictionary entries r=edgul,necko-reviewers,kershaw"
This reverts commit 806745b1b8.
Revert "Bug 1978494: Fix GetOriginalHeader to account for new header type r=necko-reviewers,valentin"
This reverts commit e3673c58e0.
Revert "Bug 1978494: Don't use stale dictionaries, more logs, improve handling of dictionary origin reading r=necko-reviewers,valentin"
This reverts commit e682425023.
Revert "Bug 1917976: Compression Dictionary match-dest support r=necko-reviewers,valentin,kershaw"
This reverts commit a5b3788a8a.
Revert "Bug 1950965: about:cache support for Compression Dictionaries and cleanup r=necko-reviewers,valentin"
This reverts commit f55e2fd4e4.
Revert "Bug 1978495: Compression Dictionaries clear-site and clear cookies support r=necko-reviewers,valentin"
This reverts commit 81b73f489d.
Revert "Bug 1917974: Add OPEN_COMPLETE_ONLY and use it for Compression Dictionary Prefetch r=necko-reviewers,valentin"
This reverts commit f320951077.
Revert "Bug 1917974: Hook in Prefetching of cache entries for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 8dc5e144c1.
Revert "Bug 1949981: Add code to clear Compression Dictionary entries r=necko-reviewers,valentin"
This reverts commit f5038a3aec.
Revert "Bug 1978494: Read and write of per-origin compression dictionary cache entries/metadata r=necko-reviewers,valentin"
This reverts commit cf88b3debf.
Revert "Bug 1950972: Allow changing Content-Encoding header when we decompress for cache storage r=necko-reviewers,valentin"
This reverts commit 8804a2dac8.
Revert "Bug 1917974: Add OnCacheEntryCallbacks for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 3ce506bc4b.
Revert "Bug 1917974: Make GetDictionaryFor async since we need to query the cache r=necko-reviewers,valentin"
This reverts commit a6a46a5458.
Revert "Bug 1917975: Compression Dictionary initial metadata parsing r=necko-reviewers,valentin"
This reverts commit ca97899007.
Revert "Bug 1917975: Read dictionaries from cache for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit ec1bb860f9.
Revert "Bug 1918013: Compression Dictionaries link rel= support r=smaug,necko-reviewers,kershaw"
This reverts commit 5ade563439.
Revert "Bug 1975014: Add a pref for Compression Dictionaries r=necko-reviewers,kershaw"
This reverts commit a57404e2ad.
Revert "Bug 1978496: Add logs for CompressionDictionaries r=necko-reviewers,sunil,kershaw"
This reverts commit 14ec12fcb5.
Revert "Bug 1917970: Support decoding brotli & zstd dictionary-encoded streams r=necko-reviewers,valentin"
This reverts commit dd343a079f.
Revert "Bug 1917965: Add support for dcb and dcz content-encoding r=necko-reviewers,valentin"
This reverts commit c780e137ed.
Revert "Bug 1917974: Accumulate Dictionary hash values r=necko-reviewers,sunil"
This reverts commit 33dee2c198.
Revert "Bug 1917982: Support use_as_dictionary response headers r=necko-reviewers,kershaw"
This reverts commit f69e983309.
Revert "Bug 1917965: Add initial Dictionary in-memory structures r=necko-reviewers,kershaw"
This reverts commit eb2fad282b.
Revert "Bug 1917963: Add Cache flags for Compression Dictionaries r=necko-reviewers,kershaw"
This reverts commit b57a4024b3.
Revert "Bug 1917963: Break out adding Accept-Encoding headers r=necko-reviewers,sunil,kershaw"
This reverts commit 684a2582ad.
Revert "Bug 1918741: Change Compression Dictionary WPTs to assume pass r=necko-reviewers,kershaw"
This reverts commit a6aa9be773.
Revert "Bug 1975024: Cleanup Cache code and locks in prep for Compression Dictionaries #necko-reviewers r=necko-reviewers,kershaw"
This reverts commit a6c4d697d2.
This reverts commit a62de19085.
Revert "Bug 1984198: Fix for ipv6 clear by principal for Compression Dictionaries r=edgul"
This reverts commit b8431ff2c9.
Revert "Bug 1917970: Update handling of removing encodings for CompressionDictionaries r=necko-reviewers,valentin"
This reverts commit 3fc14c6c42.
Revert "Bug 1978496: Add markers for Compression Dictionaries #necko-reviewers! r=necko-reviewers,valentin"
This reverts commit 9e82d0a532.
Revert "Bug 1917974: Move CompressionDictionaries AddAcceptAndDictionaryHeaders to run earlier r=necko-reviewers,kershaw,devtools-reviewers,bomsy"
This reverts commit f358804607.
Revert "Bug 1917965: Update cache listener changes to ensure data is cached in compressed form r=necko-reviewers,kershaw"
This reverts commit e4b0ee01ef.
Revert "Bug 1917970: only remove dcb and dcz Content-Encodings r=necko-reviewers,kershaw"
This reverts commit 8856e191eb.
Revert "Bug 1988076: Shutdown cleanup issues for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 298f2719ca.
Revert "Bug 1918741: Add unit tests for Compression Dictionaries r=necko-reviewers,kershaw,valentin"
This reverts commit d0be459d57.
Revert "Bug 1917974: Clean up call to GetDictionaryFor() r=valentin,necko-reviewers"
This reverts commit e2a5d4310e.
Revert "Bug 1917965: Minor Compression Dictionary cleanup r=necko-reviewers,valentin"
This reverts commit fb15b15ecc.
Revert "Bug 1978496: Add more logs for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 76b5d5bfa9.
Revert "Bug 1984157: Vary support for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 683c7f75bb.
Revert "Bug 1917965: Add design doc r=necko-reviewers,kershaw"
This reverts commit bbb367ba0f.
Revert "Bug 1979087: Use URLPattern for matching Compression Dictionary entries r=edgul,necko-reviewers,kershaw"
This reverts commit 1bd9f8c4cd.
Revert "Bug 1978494: Fix GetOriginalHeader to account for new header type r=necko-reviewers,valentin"
This reverts commit b26eaba8f2.
Revert "Bug 1978494: Don't use stale dictionaries, more logs, improve handling of dictionary origin reading r=necko-reviewers,valentin"
This reverts commit 20e14f4d49.
Revert "Bug 1917976: Compression Dictionary match-dest support r=necko-reviewers,valentin"
This reverts commit 1c5baa2cd3.
Revert "Bug 1950965: about:cache support for Compression Dictionaries and cleanup r=necko-reviewers,valentin"
This reverts commit 4e477f6d6b.
Revert "Bug 1978495: Compression Dictionaries clear-site and clear cookies support r=necko-reviewers,valentin"
This reverts commit aa0c36b471.
Revert "Bug 1917974: Add OPEN_COMPLETE_ONLY and use it for Compression Dictionary Prefetch r=necko-reviewers,valentin"
This reverts commit b112c8033c.
Revert "Bug 1917974: Hook in Prefetching of cache entries for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 92e5123e80.
Revert "Bug 1949981: Add code to clear Compression Dictionary entries r=necko-reviewers,valentin"
This reverts commit 74138e9d5a.
Revert "Bug 1978494: Read and write of per-origin compression dictionary cache entries/metadata r=necko-reviewers,valentin"
This reverts commit 335f2c9fbb.
Revert "Bug 1950972: Allow changing Content-Encoding header when we decompress for cache storage r=necko-reviewers,valentin"
This reverts commit 39204f248f.
Revert "Bug 1917974: Add OnCacheEntryCallbacks for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit f98d53f3d8.
Revert "Bug 1917974: Make GetDictionaryFor async since we need to query the cache r=necko-reviewers,valentin"
This reverts commit a7a3926186.
Revert "Bug 1917975: Compression Dictionary initial metadata parsing r=necko-reviewers,valentin"
This reverts commit 9f9ea602f2.
Revert "Bug 1917975: Read dictionaries from cache for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit f09139041d.
Revert "Bug 1918013: Compression Dictionaries link rel= support r=smaug,necko-reviewers,kershaw"
This reverts commit 65fd9e3ed6.
Revert "Bug 1975014: Add a pref for Compression Dictionaries r=necko-reviewers,kershaw"
This reverts commit e7d7622f1f.
Revert "Bug 1978496: Add logs for CompressionDictionaries r=necko-reviewers,sunil,kershaw"
This reverts commit 571cd66ff1.
Revert "Bug 1917970: Support decoding brotli & zstd dictionary-encoded streams r=necko-reviewers,valentin"
This reverts commit 824777a5bd.
Revert "Bug 1917965: Add support for dcb and dcz content-encoding r=necko-reviewers,valentin"
This reverts commit eb9526c598.
Revert "Bug 1917974: Accumulate Dictionary hash values r=necko-reviewers,sunil"
This reverts commit 015daa433c.
Revert "Bug 1917982: Support use_as_dictionary response headers r=necko-reviewers,kershaw"
This reverts commit b56fb26d92.
Revert "Bug 1917965: Add initial Dictionary in-memory structures r=necko-reviewers,kershaw"
This reverts commit 54ccef454d.
Revert "Bug 1917963: Add Cache flags for Compression Dictionaries r=necko-reviewers,kershaw"
This reverts commit 6ab1d8ea49.
Revert "Bug 1917963: Break out adding Accept-Encoding headers r=necko-reviewers,sunil,kershaw"
This reverts commit 88f0f57e8c.
Revert "Bug 1918741: Change Compression Dictionary WPTs to assume pass r=necko-reviewers,kershaw"
This reverts commit 678a1957f2.
Revert "Bug 1975024: Cleanup Cache code and locks in prep for Compression Dictionaries #necko-reviewers r=necko-reviewers,kershaw"
This reverts commit 564fa92834.
This reverts commit 226f13bbaa.
Revert "Bug 1917970: Update handling of removing encodings for CompressionDictionaries r=necko-reviewers,valentin"
This reverts commit 34075340a1.
Revert "Bug 1978496: Add markers for Compression Dictionaries #necko-reviewers! r=necko-reviewers,valentin"
This reverts commit 9bd8f245ed.
Revert "Bug 1917974: Move CompressionDictionaries AddAcceptAndDictionaryHeaders to run earlier r=necko-reviewers,kershaw,devtools-reviewers,bomsy"
This reverts commit 1e9c6f2132.
Revert "Bug 1917965: Update cache listener changes to ensure data is cached in compressed form r=necko-reviewers,kershaw"
This reverts commit 282dc849ce.
Revert "Bug 1917970: only remove dcb and dcz Content-Encodings r=necko-reviewers,kershaw"
This reverts commit 9a96ce3cf6.
Revert "Bug 1988076: Shutdown cleanup issues for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 0174e07469.
Revert "Bug 1918741: Add unit tests for Compression Dictionaries r=necko-reviewers,kershaw,valentin"
This reverts commit 59404a79bc.
Revert "Bug 1917974: Clean up call to GetDictionaryFor() r=valentin,necko-reviewers"
This reverts commit b62c076aa4.
Revert "Bug 1917965: Minor Compression Dictionary cleanup r=necko-reviewers,valentin"
This reverts commit cd0280c5ac.
Revert "Bug 1978496: Add more logs for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 7839774cd9.
Revert "Bug 1984157: Vary support for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit fa667bc385.
Revert "Bug 1917965: Add design doc r=necko-reviewers,kershaw"
This reverts commit 61fdb8a09b.
Revert "Bug 1979087: Use URLPattern for matching Compression Dictionary entries r=edgul,necko-reviewers,kershaw"
This reverts commit 35d7f5a214.
Revert "Bug 1978494: Fix GetOriginalHeader to account for new header type r=necko-reviewers,valentin"
This reverts commit 5a5a9a0958.
Revert "Bug 1978494: Don't use stale dictionaries, more logs, improve handling of dictionary origin reading r=necko-reviewers,valentin"
This reverts commit 44958040fe.
Revert "Bug 1917976: Compression Dictionary match-dest support r=necko-reviewers,valentin"
This reverts commit d9cd937a33.
Revert "Bug 1950965: about:cache support for Compression Dictionaries and cleanup r=necko-reviewers,valentin"
This reverts commit e9b14c6d0e.
Revert "Bug 1978495: Compression Dictionaries clear-site and clear cookies support r=necko-reviewers,valentin"
This reverts commit 2663be7031.
Revert "Bug 1917974: Add OPEN_COMPLETE_ONLY and use it for Compression Dictionary Prefetch r=necko-reviewers,valentin"
This reverts commit 695c5efddd.
Revert "Bug 1917974: Hook in Prefetching of cache entries for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 66d6a7822d.
Revert "Bug 1949981: Add code to clear Compression Dictionary entries r=necko-reviewers,valentin"
This reverts commit cc4dedfaa4.
Revert "Bug 1978494: Read and write of per-origin compression dictionary cache entries/metadata r=necko-reviewers,valentin"
This reverts commit 3ba403a61b.
Revert "Bug 1950972: Allow changing Content-Encoding header when we decompress for cache storage r=necko-reviewers,valentin"
This reverts commit 2cf713afef.
Revert "Bug 1917974: Add OnCacheEntryCallbacks for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 7cab0d4a55.
Revert "Bug 1917974: Make GetDictionaryFor async since we need to query the cache r=necko-reviewers,valentin"
This reverts commit f9141e066c.
Revert "Bug 1917975: Compression Dictionary initial metadata parsing r=necko-reviewers,valentin"
This reverts commit 662b14aa21.
Revert "Bug 1917975: Read dictionaries from cache for Compression Dictionaries r=necko-reviewers,valentin"
This reverts commit 30550b7b7e.
Revert "Bug 1918013: Compression Dictionaries link rel= support r=smaug,necko-reviewers,kershaw"
This reverts commit d5761cadb5.
Revert "Bug 1975014: Add a pref for Compression Dictionaries r=necko-reviewers,kershaw"
This reverts commit 124a4b4fc1.
Revert "Bug 1978496: Add logs for CompressionDictionaries r=necko-reviewers,sunil,kershaw"
This reverts commit d59c44aa80.
Revert "Bug 1917970: Support decoding brotli & zstd dictionary-encoded streams r=necko-reviewers,valentin"
This reverts commit da5fa5f46a.
Revert "Bug 1917965: Add support for dcb and dcz content-encoding r=necko-reviewers,valentin"
This reverts commit f7d7f70e67.
Revert "Bug 1917974: Accumulate Dictionary hash values r=necko-reviewers,sunil"
This reverts commit e51d5b97d8.
Revert "Bug 1917982: Support use_as_dictionary response headers r=necko-reviewers,kershaw"
This reverts commit cce783fbec.
Revert "Bug 1917965: Add initial Dictionary in-memory structures r=necko-reviewers,kershaw"
This reverts commit b33fb96b0a.
Revert "Bug 1917963: Add Cache flags for Compression Dictionaries r=necko-reviewers,kershaw"
This reverts commit 97b52209a1.
Revert "Bug 1917963: Break out adding Accept-Encoding headers r=necko-reviewers,sunil,kershaw"
This reverts commit 0e13d73649.
Revert "Bug 1918741: Change Compression Dictionary WPTs to assume pass r=necko-reviewers,kershaw"
This reverts commit 5f59bcdc64.
Revert "Bug 1975024: Cleanup Cache code and locks in prep for Compression Dictionaries #necko-reviewers r=necko-reviewers,kershaw"
This reverts commit f275cacfa2.
Most changes are automated. Relevant bit is dom/.clang-format. I had to
manually disable clang-format in a few places where importing external
files and so on that aren't self-contained, and fix a couple includes /
forward declarations.
Differential Revision: https://phabricator.services.mozilla.com/D256800
This patch makes sure the RequestPriority of the internal request is
propagated to the child process when using PFetch here:
https://searchfox.org/mozilla-central/rev/14ff5b1650123600698f4bb8998ee02b102b8d2f/dom/fetch/Fetch.cpp#632
Note that IPCInternalRequest is also used in ServiceWorkerPrivate when
intercepting a request. However, propagating the RequestPriority of the
intercepted request does not seem desirable, so we just initialize with
PRIORITY_AUTO.
One version of the constructor for InternalRequest is no longer used, so
we just remove it.
Differential Revision: https://phabricator.services.mozilla.com/D210281