| Index: chrome/browser/io_thread.cc
|
| ===================================================================
|
| --- chrome/browser/io_thread.cc (revision 184791)
|
| +++ chrome/browser/io_thread.cc (working copy)
|
| @@ -489,9 +489,13 @@
|
| globals_->cert_verifier.reset(net::CertVerifier::CreateDefault());
|
| globals_->transport_security_state.reset(new net::TransportSecurityState());
|
| globals_->ssl_config_service = GetSSLConfigService();
|
| - if (command_line.HasSwitch(switches::kSpdyProxyOrigin)) {
|
| - spdyproxy_origin_ =
|
| - command_line.GetSwitchValueASCII(switches::kSpdyProxyOrigin);
|
| + if (command_line.HasSwitch(switches::kSpdyProxyAuthOrigin)) {
|
| + spdyproxy_auth_origin_ =
|
| + command_line.GetSwitchValueASCII(switches::kSpdyProxyAuthOrigin);
|
| + } else {
|
| +#if defined(SPDY_PROXY_AUTH_ORIGIN)
|
| + spdyproxy_auth_origin_ = SPDY_PROXY_AUTH_ORIGIN;
|
| +#endif
|
| }
|
| globals_->http_auth_handler_factory.reset(CreateDefaultAuthHandlerFactory(
|
| globals_->host_resolver.get()));
|
| @@ -751,7 +755,7 @@
|
| registry->RegisterStringPref(prefs::kAuthServerWhitelist, "");
|
| registry->RegisterStringPref(prefs::kAuthNegotiateDelegateWhitelist, "");
|
| registry->RegisterStringPref(prefs::kGSSAPILibraryName, "");
|
| - registry->RegisterStringPref(prefs::kSpdyProxyOrigin, "");
|
| + registry->RegisterStringPref(prefs::kSpdyProxyAuthOrigin, "");
|
| registry->RegisterBooleanPref(prefs::kEnableReferrers, true);
|
| registry->RegisterInt64Pref(prefs::kHttpReceivedContentLength, 0);
|
| registry->RegisterInt64Pref(prefs::kHttpOriginalContentLength, 0);
|
| @@ -784,8 +788,8 @@
|
| resolver, gssapi_library_name_, negotiate_disable_cname_lookup_,
|
| negotiate_enable_port_));
|
|
|
| - if (!spdyproxy_origin_.empty()) {
|
| - GURL origin_url(spdyproxy_origin_);
|
| + if (!spdyproxy_auth_origin_.empty()) {
|
| + GURL origin_url(spdyproxy_auth_origin_);
|
| if (origin_url.is_valid()) {
|
| registry_factory->RegisterSchemeFactory(
|
| "spdyproxy",
|
| @@ -793,7 +797,7 @@
|
| } else {
|
| LOG(WARNING) << "Skipping creation of SpdyProxy auth handler since "
|
| << "authorized origin is invalid: "
|
| - << spdyproxy_origin_;
|
| + << spdyproxy_auth_origin_;
|
| }
|
| }
|
|
|
|
|