gecko-dev/netwerk
Valentin Gosu 54a4cabdee Bug 1699373 - Call ProcessCrossOrigin*Header methods after loading cached headers r=necko-reviewers,dragana a=pascalc
Previously we called `ProcessCrossOriginEmbedderPolicy` in
`nsHttpChannel::ContinueProcessResponse1`, but we only loaded the cached
response headers in `ContinueProcessResponse3`, meaning that we incorrectly
reported a missing header for the revalidated resource.

This change moves the header checking calls to `ContinueProcessNormal` and
`AsyncProcessRedirection` instead, so they get executed after processing
the cached headers.

Differential Revision: https://phabricator.services.mozilla.com/D125184
2021-09-16 08:31:03 +00:00
..
base Bug 1741665 - Align nsCString's public size_type better with other C++ APIs. r=mccr8, a=RyanVM 2021-12-13 21:47:56 +00:00
build
cache
cache2 Backed out changeset c7911efe7aad (bug 1708673) for causing perf bug 1718267 a=backout 2021-07-13 18:36:46 +02:00
cookie
dns No Bug, mozilla-esr91 repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=pascalc 2022-02-28 10:55:25 +00:00
docs
ipc Bug 1745566 - Support frame-ancestors for web-accessible extension resources. r=freddyb,dragana a=RyanVM 2021-12-21 20:34:28 +00:00
locales
mime
protocol Bug 1699373 - Call ProcessCrossOrigin*Header methods after loading cached headers r=necko-reviewers,dragana a=pascalc 2021-09-16 08:31:03 +00:00
sctp Bug 1741665 - Align nsCString's public size_type better with other C++ APIs. r=mccr8, a=RyanVM 2021-12-13 21:47:56 +00:00
socket Bug 1735309 - Use PK11_ImportDataKey for FIPS safety. r=valentin, a=RyanVM 2021-10-12 10:22:52 +00:00
streamconv Bug 1741665 - Align nsCString's public size_type better with other C++ APIs. r=mccr8, a=RyanVM 2021-12-13 21:47:56 +00:00
system
test Bug 1741665 - Align nsCString's public size_type better with other C++ APIs. r=mccr8, a=RyanVM 2021-12-13 21:47:56 +00:00
url-classifier
wifi
moz.build