| Index: components/data_reduction_proxy/core/common/data_reduction_proxy_switches.cc
|
| diff --git a/components/data_reduction_proxy/core/common/data_reduction_proxy_switches.cc b/components/data_reduction_proxy/core/common/data_reduction_proxy_switches.cc
|
| index 2e8306454093433af0ddfbcf47b6cc3f2e067cbd..028f84f84e2eaa24b5249b2fb239e61f66b68f0b 100644
|
| --- a/components/data_reduction_proxy/core/common/data_reduction_proxy_switches.cc
|
| +++ b/components/data_reduction_proxy/core/common/data_reduction_proxy_switches.cc
|
| @@ -7,9 +7,16 @@
|
| namespace data_reduction_proxy {
|
| namespace switches {
|
|
|
| +// Clear data savings on Chrome startup.
|
| +const char kClearDataReductionProxyDataSavings[] =
|
| + "clear-data-reduction-proxy-data-savings";
|
| +
|
| // The origin of the data reduction proxy.
|
| const char kDataReductionProxy[] = "spdy-proxy-auth-origin";
|
|
|
| +// The URL from which to retrieve the Data Reduction Proxy configuration.
|
| +const char kDataReductionProxyConfigURL[] = "data-reduction-proxy-config-url";
|
| +
|
| // The origin of the data reduction proxy dev.
|
| const char kDataReductionProxyDev[] = "spdy-proxy-dev-auth-origin";
|
|
|
| @@ -21,9 +28,28 @@ const char kDataReductionProxyExperiment[] = "data-reduction-proxy-experiment";
|
| // The origin of the data reduction proxy fallback.
|
| const char kDataReductionProxyFallback[] = "spdy-proxy-auth-fallback";
|
|
|
| +// The semicolon-separated list of proxy server URIs to override the list of
|
| +// HTTP proxies returned by the Data Saver API. If set, the value of this flag
|
| +// overrides any proxies specified by other flags like --spdy-proxy-auth-origin
|
| +// or --spdy-proxy-auth-fallback. If the URI omits a scheme, then the proxy
|
| +// server scheme defaults to HTTP, and if the port is omitted then the default
|
| +// port for that scheme is used. E.g. "http://foo.net:80", "http://foo.net",
|
| +// "foo.net:80", and "foo.net" are all equivalent.
|
| +const char kDataReductionProxyHttpProxies[] =
|
| + "data-reduction-proxy-http-proxies";
|
| +
|
| // A test key for data reduction proxy authentication.
|
| const char kDataReductionProxyKey[] = "spdy-proxy-auth-value";
|
|
|
| +// The mode for Data Reduction Proxy Lo-Fi. The various modes are always-on,
|
| +// cellular-only, slow connections only and disabled.
|
| +const char kDataReductionProxyLoFi[] = "data-reduction-proxy-lo-fi";
|
| +const char kDataReductionProxyLoFiValueAlwaysOn[] = "always-on";
|
| +const char kDataReductionProxyLoFiValueCellularOnly[] = "cellular-only";
|
| +const char kDataReductionProxyLoFiValueDisabled[] = "disabled";
|
| +const char kDataReductionProxyLoFiValueSlowConnectionsOnly[] =
|
| + "slow-connections-only";
|
| +
|
| // Sets a secure proxy check URL to test before committing to using the Data
|
| // Reduction Proxy. Note this check does not go through the Data Reduction
|
| // Proxy.
|
| @@ -42,27 +68,10 @@ const char kDataReductionProxyWarmupURL[] = "data-reduction-proxy-warmup-url";
|
| // The origin of the data reduction SSL proxy.
|
| const char kDataReductionSSLProxy[] = "data-reduction-ssl-proxy";
|
|
|
| -// The mode for Data Reduction Proxy Lo-Fi. The various modes are always-on,
|
| -// cellular-only, slow connections only and disabled.
|
| -const char kDataReductionProxyLoFi[] = "data-reduction-proxy-lo-fi";
|
| -const char kDataReductionProxyLoFiValueAlwaysOn[] = "always-on";
|
| -const char kDataReductionProxyLoFiValueCellularOnly[] = "cellular-only";
|
| -const char kDataReductionProxyLoFiValueDisabled[] = "disabled";
|
| -const char kDataReductionProxyLoFiValueSlowConnectionsOnly[] =
|
| - "slow-connections-only";
|
| -
|
| // Disables the origin of the data reduction proxy dev.
|
| const char kDisableDataReductionProxyDev[] =
|
| "disable-spdy-proxy-dev-auth-origin";
|
|
|
| -// Enables the origin of the data reduction proxy dev.
|
| -const char kEnableDataReductionProxyDev[] =
|
| - "enable-spdy-proxy-dev-auth-origin";
|
| -
|
| -// Enables the origin of the carrier test data reduction proxy.
|
| -const char kEnableDataReductionProxyCarrierTest[] =
|
| - "enable-data-reduction-proxy-carrier-test";
|
| -
|
| // Enable the data reduction proxy.
|
| const char kEnableDataReductionProxy[] = "enable-spdy-proxy-auth";
|
|
|
| @@ -70,26 +79,22 @@ const char kEnableDataReductionProxy[] = "enable-spdy-proxy-auth";
|
| const char kEnableDataReductionProxyBypassWarning[] =
|
| "enable-data-reduction-proxy-bypass-warning";
|
|
|
| -// Clear data savings on Chrome startup.
|
| -const char kClearDataReductionProxyDataSavings[] =
|
| - "clear-data-reduction-proxy-data-savings";
|
| +// Enables the origin of the carrier test data reduction proxy.
|
| +const char kEnableDataReductionProxyCarrierTest[] =
|
| + "enable-data-reduction-proxy-carrier-test";
|
|
|
| // Enable the data reduction proxy config client.
|
| const char kEnableDataReductionProxyConfigClient[] =
|
| "enable-data-reduction-proxy-config-client";
|
|
|
| -// The URL from which to retrieve the Data Reduction Proxy configuration.
|
| -const char kDataReductionProxyConfigURL[] = "data-reduction-proxy-config-url";
|
| +// Enables the origin of the data reduction proxy dev.
|
| +const char kEnableDataReductionProxyDev[] = "enable-spdy-proxy-dev-auth-origin";
|
|
|
| -// The semicolon-separated list of proxy server URIs to override the list of
|
| -// HTTP proxies returned by the Data Saver API. If set, the value of this flag
|
| -// overrides any proxies specified by other flags like --spdy-proxy-auth-origin
|
| -// or --spdy-proxy-auth-fallback. If the URI omits a scheme, then the proxy
|
| -// server scheme defaults to HTTP, and if the port is omitted then the default
|
| -// port for that scheme is used. E.g. "http://foo.net:80", "http://foo.net",
|
| -// "foo.net:80", and "foo.net" are all equivalent.
|
| -const char kDataReductionProxyHttpProxies[] =
|
| - "data-reduction-proxy-http-proxies";
|
| +// Enables preview mode for Lo-Fi. This means a preview should be requested
|
| +// instead of placeholders whenever Lo-Fi mode is on. Lo-Fi must also be enabled
|
| +// via a flag or field trial.
|
| +const char kEnableDataReductionProxyLoFiPreview[] =
|
| + "enable-data-reduction-proxy-lo-fi-preview";
|
|
|
| } // namespace switches
|
| } // namespace data_reduction_proxy
|
|
|