summaryrefslogtreecommitdiff
path: root/chromium/net/http/http_stream_factory_job_controller.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2020-01-23 17:21:03 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2020-01-23 16:25:15 +0000
commitc551f43206405019121bd2b2c93714319a0a3300 (patch)
tree1f48c30631c421fd4bbb3c36da20183c8a2ed7d7 /chromium/net/http/http_stream_factory_job_controller.cc
parent7961cea6d1041e3e454dae6a1da660b453efd238 (diff)
downloadqtwebengine-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.cc23
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() &&