summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorbolian@chromium.org <bolian@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-14 11:17:30 +0000
committerbolian@chromium.org <bolian@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-14 11:17:30 +0000
commit324856da142fc1d8bf4e240024c311f9ab7abf10 (patch)
tree63330fed8a0d5071731f39538fde3295a6c37074 /net
parentf0dd667e100aa8fdf28e6a2716a80aaf7af4f79e (diff)
downloadchromium_src-324856da142fc1d8bf4e240024c311f9ab7abf10.zip
chromium_src-324856da142fc1d8bf4e240024c311f9ab7abf10.tar.gz
chromium_src-324856da142fc1d8bf4e240024c311f9ab7abf10.tar.bz2
Added Dev host for data reduction proxy controlled by Finch experiment.
This is only for Android. We don't need it for iOS at this point. BUG=325345 Review URL: https://codereview.chromium.org/105833010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244669 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rw-r--r--net/proxy/proxy_server.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/net/proxy/proxy_server.cc b/net/proxy/proxy_server.cc
index a6ea5de..deb77913 100644
--- a/net/proxy/proxy_server.cc
+++ b/net/proxy/proxy_server.cc
@@ -211,7 +211,12 @@ ProxyServer::Scheme ProxyServer::GetSchemeFromURI(const std::string& scheme) {
// TODO(bengr): Use |scheme_| to indicate that this is the data reduction proxy.
#if defined(SPDY_PROXY_AUTH_ORIGIN)
bool ProxyServer::isDataReductionProxy() const {
- return host_port_pair_.Equals(
+ bool dev_host = false;
+#if defined (DATA_REDUCTION_DEV_HOST)
+ dev_host = host_port_pair_.Equals(
+ HostPortPair::FromURL(GURL(DATA_REDUCTION_DEV_HOST)));
+#endif
+ return dev_host || host_port_pair_.Equals(
HostPortPair::FromURL(GURL(SPDY_PROXY_AUTH_ORIGIN)));
}