diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-01-23 17:21:03 +0100 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2020-01-23 16:25:15 +0000 |
commit | c551f43206405019121bd2b2c93714319a0a3300 (patch) | |
tree | 1f48c30631c421fd4bbb3c36da20183c8a2ed7d7 /chromium/net/http/http_stream_factory_job_controller.cc | |
parent | 7961cea6d1041e3e454dae6a1da660b453efd238 (diff) | |
download | qtwebengine-chromium-c551f43206405019121bd2b2c93714319a0a3300.tar.gz |
BASELINE: Update Chromium to 79.0.3945.139
Change-Id: I336b7182fab9bca80b709682489c07db112eaca5
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/net/http/http_stream_factory_job_controller.cc')
-rw-r--r-- | chromium/net/http/http_stream_factory_job_controller.cc | 23 |
1 files changed, 9 insertions, 14 deletions
diff --git a/chromium/net/http/http_stream_factory_job_controller.cc b/chromium/net/http/http_stream_factory_job_controller.cc index 0d0665b085e..f5aef341c70 100644 --- a/chromium/net/http/http_stream_factory_job_controller.cc +++ b/chromium/net/http/http_stream_factory_job_controller.cc @@ -211,8 +211,6 @@ void HttpStreamFactory::JobController::OnStreamReady( const SSLConfig& used_ssl_config) { DCHECK(job); - factory_->OnStreamReady(job->proxy_info(), request_info_.privacy_mode); - if (IsJobOrphaned(job)) { // We have bound a job to the associated HttpStreamRequest, |job| has been // orphaned. @@ -419,12 +417,6 @@ void HttpStreamFactory::JobController::OnNeedsProxyAuth( auth_controller); } -bool HttpStreamFactory::JobController::OnInitConnection( - const ProxyInfo& proxy_info) { - return factory_->OnInitConnection(*this, proxy_info, - request_info_.privacy_mode); -} - void HttpStreamFactory::JobController::OnPreconnectsComplete(Job* job) { DCHECK_EQ(main_job_.get(), job); main_job_.reset(); @@ -886,7 +878,8 @@ void HttpStreamFactory::JobController::MaybeReportBrokenAlternativeService() { // network changes. session_->http_server_properties() ->MarkAlternativeServiceBrokenUntilDefaultNetworkChanges( - alternative_service_info_.alternative_service()); + alternative_service_info_.alternative_service(), + request_info_.network_isolation_key); // Reset error status for Jobs after reporting brokenness. ResetErrorStatusForJobs(); return; @@ -907,7 +900,8 @@ void HttpStreamFactory::JobController::MaybeReportBrokenAlternativeService() { HistogramBrokenAlternateProtocolLocation( BROKEN_ALTERNATE_PROTOCOL_LOCATION_HTTP_STREAM_FACTORY_JOB_ALT); session_->http_server_properties()->MarkAlternativeServiceBroken( - alternative_service_info_.alternative_service()); + alternative_service_info_.alternative_service(), + request_info_.network_isolation_key); // Reset error status for Jobs after reporting brokenness. ResetErrorStatusForJobs(); } @@ -1010,7 +1004,8 @@ HttpStreamFactory::JobController::GetAlternativeServiceInfoInternal( if (!quic_advertised && alternative_service_info.protocol() == kProtoQUIC) quic_advertised = true; const bool is_broken = http_server_properties.IsAlternativeServiceBroken( - alternative_service_info.alternative_service()); + alternative_service_info.alternative_service(), + request_info.network_isolation_key); net_log_.AddEvent( NetLogEventType::HTTP_STREAM_JOB_CONTROLLER_ALT_SVC_FOUND, [&] { return NetLogAltSvcParams(&alternative_service_info, is_broken); @@ -1065,9 +1060,9 @@ HttpStreamFactory::JobController::GetAlternativeServiceInfoInternal( // Check whether there is an existing QUIC session to use for this origin. HostPortPair mapped_origin(origin.host(), origin.port()); ignore_result(ApplyHostMappingRules(original_url, &mapped_origin)); - QuicSessionKey session_key(mapped_origin, request_info.privacy_mode, - request_info.socket_tag, - request_info.network_isolation_key); + QuicSessionKey session_key( + mapped_origin, request_info.privacy_mode, request_info.socket_tag, + request_info.network_isolation_key, request_info.disable_secure_dns); HostPortPair destination(alternative_service_info.host_port_pair()); if (session_key.host() != destination.host() && |