Remove support for ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT.
Those requests will instead fail with the more generic ERR_TUNNEL_CONNECTION_FAILED.
Bug: 928551
TBR: [email protected],[email protected],[email protected]
Change-Id: I3a41c2b52a30fbe75bcf8c6490c5c7162f80f68a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1577685
Commit-Queue: Eric Roman <[email protected]>
Reviewed-by: Brian White <[email protected]>
Reviewed-by: Matt Menke <[email protected]>
Cr-Commit-Position: refs/heads/master@{#653264}
diff --git a/net/http/http_network_transaction_unittest.cc b/net/http/http_network_transaction_unittest.cc
index a966ab5..d21c871 100644
--- a/net/http/http_network_transaction_unittest.cc
+++ b/net/http/http_network_transaction_unittest.cc
@@ -9591,7 +9591,7 @@
data.Resume();
rv = callback.WaitForResult();
- EXPECT_THAT(rv, IsError(ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT));
+ EXPECT_THAT(rv, IsError(ERR_TUNNEL_CONNECTION_FAILED));
}
// Test that an HTTPS Proxy cannot redirect a CONNECT request for subresources.
@@ -9638,11 +9638,7 @@
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
rv = callback.WaitForResult();
- EXPECT_THAT(rv, IsError(ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT));
-
- histograms.ExpectUniqueSample(
- "Net.Proxy.RedirectDuringConnect",
- HttpNetworkTransaction::kSubresourceByExplicitProxy, 1);
+ EXPECT_THAT(rv, IsError(ERR_TUNNEL_CONNECTION_FAILED));
}
// Test that an HTTPS Proxy which was auto-detected cannot redirect a CONNECT
@@ -9691,11 +9687,7 @@
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
rv = callback.WaitForResult();
- EXPECT_THAT(rv, IsError(ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT));
-
- histograms.ExpectUniqueSample(
- "Net.Proxy.RedirectDuringConnect",
- HttpNetworkTransaction::kMainFrameByAutoDetectedProxy, 1);
+ EXPECT_THAT(rv, IsError(ERR_TUNNEL_CONNECTION_FAILED));
}
// Tests that an HTTPS (SPDY) Proxy's cannot redirect a CONNECT request for main
@@ -9768,11 +9760,7 @@
FastForwardBy(kTimeIncrement);
data.Resume();
rv = callback.WaitForResult();
- EXPECT_THAT(rv, IsError(ERR_HTTPS_PROXY_TUNNEL_RESPONSE_REDIRECT));
-
- histograms.ExpectUniqueSample(
- "Net.Proxy.RedirectDuringConnect",
- HttpNetworkTransaction::kMainFrameByExplicitProxy, 1);
+ EXPECT_THAT(rv, IsError(ERR_TUNNEL_CONNECTION_FAILED));
}
// Test that an HTTPS proxy's response to a CONNECT request is filtered.