OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/io_thread.h" | 5 #include "chrome/browser/io_thread.h" |
6 | 6 |
7 #include <vector> | 7 #include <vector> |
8 | 8 |
9 #include "base/base64.h" | 9 #include "base/base64.h" |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 463 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
474 extensions::EventRouterForwarder* extension_event_router_forwarder) | 474 extensions::EventRouterForwarder* extension_event_router_forwarder) |
475 : net_log_(net_log), | 475 : net_log_(net_log), |
476 #if defined(ENABLE_EXTENSIONS) | 476 #if defined(ENABLE_EXTENSIONS) |
477 extension_event_router_forwarder_(extension_event_router_forwarder), | 477 extension_event_router_forwarder_(extension_event_router_forwarder), |
478 #endif | 478 #endif |
479 globals_(NULL), | 479 globals_(NULL), |
480 is_spdy_disabled_by_policy_(false), | 480 is_spdy_disabled_by_policy_(false), |
481 creation_time_(base::TimeTicks::Now()), | 481 creation_time_(base::TimeTicks::Now()), |
482 weak_factory_(this) { | 482 weak_factory_(this) { |
483 auth_schemes_ = local_state->GetString(prefs::kAuthSchemes); | 483 auth_schemes_ = local_state->GetString(prefs::kAuthSchemes); |
484 negotiate_disable_cname_lookup_ = local_state->GetBoolean( | |
485 prefs::kDisableAuthNegotiateCnameLookup); | |
486 negotiate_enable_port_ = local_state->GetBoolean( | 484 negotiate_enable_port_ = local_state->GetBoolean( |
487 prefs::kEnableAuthNegotiatePort); | 485 prefs::kEnableAuthNegotiatePort); |
488 auth_server_whitelist_ = local_state->GetString(prefs::kAuthServerWhitelist); | 486 auth_server_whitelist_ = local_state->GetString(prefs::kAuthServerWhitelist); |
489 auth_delegate_whitelist_ = local_state->GetString( | 487 auth_delegate_whitelist_ = local_state->GetString( |
490 prefs::kAuthNegotiateDelegateWhitelist); | 488 prefs::kAuthNegotiateDelegateWhitelist); |
491 gssapi_library_name_ = local_state->GetString(prefs::kGSSAPILibraryName); | 489 gssapi_library_name_ = local_state->GetString(prefs::kGSSAPILibraryName); |
492 pref_proxy_config_tracker_.reset( | 490 pref_proxy_config_tracker_.reset( |
493 ProxyServiceFactory::CreatePrefProxyConfigTrackerOfLocalState( | 491 ProxyServiceFactory::CreatePrefProxyConfigTrackerOfLocalState( |
494 local_state)); | 492 local_state)); |
495 ChromeNetworkDelegate::InitializePrefsOnUIThread( | 493 ChromeNetworkDelegate::InitializePrefsOnUIThread( |
(...skipping 459 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
955 LOG(DFATAL) << "Unrecognized spdy option: " << option; | 953 LOG(DFATAL) << "Unrecognized spdy option: " << option; |
956 } | 954 } |
957 } | 955 } |
958 } | 956 } |
959 | 957 |
960 // static | 958 // static |
961 void IOThread::RegisterPrefs(PrefRegistrySimple* registry) { | 959 void IOThread::RegisterPrefs(PrefRegistrySimple* registry) { |
962 registry->RegisterStringPref(prefs::kAuthSchemes, | 960 registry->RegisterStringPref(prefs::kAuthSchemes, |
963 "basic,digest,ntlm,negotiate," | 961 "basic,digest,ntlm,negotiate," |
964 "spdyproxy"); | 962 "spdyproxy"); |
965 registry->RegisterBooleanPref(prefs::kDisableAuthNegotiateCnameLookup, false); | |
966 registry->RegisterBooleanPref(prefs::kEnableAuthNegotiatePort, false); | 963 registry->RegisterBooleanPref(prefs::kEnableAuthNegotiatePort, false); |
967 registry->RegisterStringPref(prefs::kAuthServerWhitelist, std::string()); | 964 registry->RegisterStringPref(prefs::kAuthServerWhitelist, std::string()); |
968 registry->RegisterStringPref(prefs::kAuthNegotiateDelegateWhitelist, | 965 registry->RegisterStringPref(prefs::kAuthNegotiateDelegateWhitelist, |
969 std::string()); | 966 std::string()); |
970 registry->RegisterStringPref(prefs::kGSSAPILibraryName, std::string()); | 967 registry->RegisterStringPref(prefs::kGSSAPILibraryName, std::string()); |
971 registry->RegisterStringPref( | 968 registry->RegisterStringPref( |
972 data_reduction_proxy::prefs::kDataReductionProxy, std::string()); | 969 data_reduction_proxy::prefs::kDataReductionProxy, std::string()); |
973 registry->RegisterBooleanPref(prefs::kEnableReferrers, true); | 970 registry->RegisterBooleanPref(prefs::kEnableReferrers, true); |
974 data_reduction_proxy::RegisterPrefs(registry); | 971 data_reduction_proxy::RegisterPrefs(registry); |
975 registry->RegisterBooleanPref(prefs::kBuiltInDnsClientEnabled, true); | 972 registry->RegisterBooleanPref(prefs::kBuiltInDnsClientEnabled, true); |
(...skipping 485 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1461 net::QuicVersionVector supported_versions = net::QuicSupportedVersions(); | 1458 net::QuicVersionVector supported_versions = net::QuicSupportedVersions(); |
1462 for (size_t i = 0; i < supported_versions.size(); ++i) { | 1459 for (size_t i = 0; i < supported_versions.size(); ++i) { |
1463 net::QuicVersion version = supported_versions[i]; | 1460 net::QuicVersion version = supported_versions[i]; |
1464 if (net::QuicVersionToString(version) == quic_version) { | 1461 if (net::QuicVersionToString(version) == quic_version) { |
1465 return version; | 1462 return version; |
1466 } | 1463 } |
1467 } | 1464 } |
1468 | 1465 |
1469 return net::QUIC_VERSION_UNSUPPORTED; | 1466 return net::QUIC_VERSION_UNSUPPORTED; |
1470 } | 1467 } |
OLD | NEW |