summaryrefslogtreecommitdiff
path: root/chromium/net/http/http_proxy_connect_job.cc
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-09-03 13:32:17 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2021-10-01 14:31:55 +0200
commit21ba0c5d4bf8fba15dddd97cd693bad2358b77fd (patch)
tree91be119f694044dfc1ff9fdc054459e925de9df0 /chromium/net/http/http_proxy_connect_job.cc
parent03c549e0392f92c02536d3f86d5e1d8dfa3435ac (diff)
downloadqtwebengine-chromium-21ba0c5d4bf8fba15dddd97cd693bad2358b77fd.tar.gz
BASELINE: Update Chromium to 92.0.4515.166
Change-Id: I42a050486714e9e54fc271f2a8939223a02ae364
Diffstat (limited to 'chromium/net/http/http_proxy_connect_job.cc')
-rw-r--r--chromium/net/http/http_proxy_connect_job.cc15
1 files changed, 6 insertions, 9 deletions
diff --git a/chromium/net/http/http_proxy_connect_job.cc b/chromium/net/http/http_proxy_connect_job.cc
index 16917190c18..1cca4aed86c 100644
--- a/chromium/net/http/http_proxy_connect_job.cc
+++ b/chromium/net/http/http_proxy_connect_job.cc
@@ -13,7 +13,6 @@
#include "base/metrics/histogram_macros.h"
#include "base/no_destructor.h"
#include "base/numerics/ranges.h"
-#include "base/optional.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/string_util.h"
#include "base/threading/thread_task_runner_handle.h"
@@ -38,6 +37,7 @@
#include "net/spdy/spdy_session_pool.h"
#include "net/spdy/spdy_stream.h"
#include "net/ssl/ssl_cert_request_info.h"
+#include "third_party/abseil-cpp/absl/types/optional.h"
#include "url/gurl.h"
namespace net {
@@ -134,7 +134,6 @@ HttpProxySocketParams::HttpProxySocketParams(
scoped_refptr<SSLSocketParams> ssl_params,
bool is_quic,
const HostPortPair& endpoint,
- bool is_trusted_proxy,
bool tunnel,
const NetworkTrafficAnnotationTag traffic_annotation,
const NetworkIsolationKey& network_isolation_key)
@@ -142,7 +141,6 @@ HttpProxySocketParams::HttpProxySocketParams(
ssl_params_(std::move(ssl_params)),
is_quic_(is_quic),
endpoint_(endpoint),
- is_trusted_proxy_(is_trusted_proxy),
tunnel_(tunnel),
network_isolation_key_(network_isolation_key),
traffic_annotation_(traffic_annotation) {
@@ -286,7 +284,7 @@ base::TimeDelta HttpProxyConnectJob::AlternateNestedConnectionTimeout(
if (!network_quality_estimator)
return default_alternate_timeout;
- base::Optional<base::TimeDelta> http_rtt_estimate =
+ absl::optional<base::TimeDelta> http_rtt_estimate =
network_quality_estimator->GetHttpRTT();
if (!http_rtt_estimate)
return default_alternate_timeout;
@@ -603,8 +601,7 @@ int HttpProxyConnectJob::DoSpdyProxyCreateStream() {
// Create a session direct to the proxy itself
spdy_session = common_connect_job_params()
->spdy_session_pool->CreateAvailableSessionFromSocket(
- key, params_->is_trusted_proxy(),
- nested_connect_job_->PassSocket(),
+ key, nested_connect_job_->PassSocket(),
nested_connect_job_->connect_timing(), net_log());
DCHECK(spdy_session);
nested_connect_job_.reset();
@@ -671,7 +668,7 @@ int HttpProxyConnectJob::DoQuicProxyCreateSession() {
return quic_stream_request_->Request(
proxy_server, quic_version, ssl_params->privacy_mode(),
kH2QuicTunnelPriority, socket_tag(), params_->network_isolation_key(),
- ssl_params->GetDirectConnectionParams()->disable_secure_dns(),
+ ssl_params->GetDirectConnectionParams()->secure_dns_policy(),
/*use_dns_aliases=*/false, ssl_params->ssl_config().GetCertVerifyFlags(),
GURL("https://" + proxy_server.ToString()), net_log(),
&quic_net_error_details_,
@@ -797,7 +794,7 @@ void HttpProxyConnectJob::OnTimedOutInternal() {
int HttpProxyConnectJob::HandleConnectResult(int result) {
if (result == OK)
- SetSocket(std::move(transport_socket_), base::nullopt /* dns_aliases */);
+ SetSocket(std::move(transport_socket_), absl::nullopt /* dns_aliases */);
return result;
}
@@ -832,7 +829,7 @@ SpdySessionKey HttpProxyConnectJob::CreateSpdySessionKey() const {
ProxyServer::Direct(), PRIVACY_MODE_DISABLED,
SpdySessionKey::IsProxySession::kTrue, socket_tag(),
params_->network_isolation_key(),
- params_->ssl_params()->GetDirectConnectionParams()->disable_secure_dns());
+ params_->ssl_params()->GetDirectConnectionParams()->secure_dns_policy());
}
} // namespace net