diff options
author | Cronet Mainline Eng <cronet-mainline-eng+copybara@google.com> | 2024-01-02 11:58:25 +0000 |
---|---|---|
committer | Mohannad Farrag <aymanm@google.com> | 2024-01-02 12:02:18 +0000 |
commit | a593a16fd9fcd0dd4906673341bc921abb285b97 (patch) | |
tree | 6bca400c3096478188c12c7bf183d8652e8c8591 /net/cert_net | |
parent | ec3a8e8db24bb3ce4b078106b358ca1c4389c14f (diff) | |
download | cronet-a593a16fd9fcd0dd4906673341bc921abb285b97.tar.gz |
Import Cronet version 121.0.6103.2
FolderOrigin-RevId: /tmp/copybara-origin/src
Change-Id: I690becfaba7ad4293eba08b4f9d1aa7f953fce20
Diffstat (limited to 'net/cert_net')
-rw-r--r-- | net/cert_net/cert_net_fetcher_url_request.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/net/cert_net/cert_net_fetcher_url_request.cc b/net/cert_net/cert_net_fetcher_url_request.cc index 4ca53ceb3..baae518fe 100644 --- a/net/cert_net/cert_net_fetcher_url_request.cc +++ b/net/cert_net/cert_net_fetcher_url_request.cc @@ -534,6 +534,12 @@ void Job::StartURLRequest(URLRequestContext* context) { IsolationInfo::RequestType::kOther, origin /* top_frame_origin */, origin /* frame_origin */, SiteForCookies())); + // Ensure that we bypass HSTS for all requests sent through + // CertNetFetcherURLRequest, since AIA/CRL/OCSP requests must be in HTTP to + // avoid circular dependencies. + url_request_->SetLoadFlags(url_request_->load_flags() | + net::LOAD_SHOULD_BYPASS_HSTS); + url_request_->Start(); // Start a timer to limit how long the job runs for. |