Temporary fix to prevent the DRP from being activated improperly.
commit7e18b89c1fe52bfc7868dc3ded772e81f404b3c4
authorsclittle <sclittle@chromium.org>
Tue, 12 May 2015 04:30:58 +0000 (11 21:30 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 12 May 2015 04:31:17 +0000 (12 04:31 +0000)
tree686f364d6f7383e0c19c5965c3eb3d4be76e5764
parent4b40fb3b268414b5d6cbf2987a901287b6ddc6da
Temporary fix to prevent the DRP from being activated improperly.

This change prevents any *.googlezip.net Data Reduction Proxy from being
configured as part of the ProxyService's ProxyConfig via the
proxy pref.

Specifying a DRP in the proxy rules is not a supported means of
activating the DRP, and could cause requests to be sent to the DRP
without the appropriate authentication headers and without using any of
the DRP bypass logic.

This is a fix for http://crbug.com/476610, to be merged into M43.

BUG=476610

Review URL: https://codereview.chromium.org/1126413006

Cr-Commit-Position: refs/heads/master@{#329349}
chrome/browser/net/pref_proxy_config_tracker_impl.cc
chrome/browser/net/pref_proxy_config_tracker_impl_unittest.cc