| Index: chrome/browser/chromeos/net/network_portal_detector_impl.cc
|
| diff --git a/chrome/browser/chromeos/net/network_portal_detector_impl.cc b/chrome/browser/chromeos/net/network_portal_detector_impl.cc
|
| index 0088b91162675acbd9fc53540578a812dbd20faa..6308f4519655aa350c98ffb4f4f599a53f5352a4 100644
|
| --- a/chrome/browser/chromeos/net/network_portal_detector_impl.cc
|
| +++ b/chrome/browser/chromeos/net/network_portal_detector_impl.cc
|
| @@ -39,29 +39,31 @@ const int kProxyChangeDelaySec = 1;
|
| // Delay between consecutive portal checks for a network in lazy mode.
|
| const int kLazyCheckIntervalSec = 5;
|
|
|
| +const char kCaptivePortalStatusUnknown[] = "Unknown";
|
| +const char kCaptivePortalStatusOffline[] = "Offline";
|
| +const char kCaptivePortalStatusOnline[] = "Online";
|
| +const char kCaptivePortalStatusPortal[] = "Portal";
|
| +const char kCaptivePortalStatusProxyAuthRequired[] =
|
| + "Proxy authentication required";
|
| +const char kCaptivePortalStatusUnrecognized[] = "Unrecognized";
|
| +
|
| std::string CaptivePortalStatusString(
|
| NetworkPortalDetectorImpl::CaptivePortalStatus status) {
|
| switch (status) {
|
| case NetworkPortalDetectorImpl::CAPTIVE_PORTAL_STATUS_UNKNOWN:
|
| - return l10n_util::GetStringUTF8(
|
| - IDS_CHROMEOS_CAPTIVE_PORTAL_STATUS_UNKNOWN);
|
| + return kCaptivePortalStatusUnknown;
|
| case NetworkPortalDetectorImpl::CAPTIVE_PORTAL_STATUS_OFFLINE:
|
| - return l10n_util::GetStringUTF8(
|
| - IDS_CHROMEOS_CAPTIVE_PORTAL_STATUS_OFFLINE);
|
| + return kCaptivePortalStatusOffline;
|
| case NetworkPortalDetectorImpl::CAPTIVE_PORTAL_STATUS_ONLINE:
|
| - return l10n_util::GetStringUTF8(
|
| - IDS_CHROMEOS_CAPTIVE_PORTAL_STATUS_ONLINE);
|
| + return kCaptivePortalStatusOnline;
|
| case NetworkPortalDetectorImpl::CAPTIVE_PORTAL_STATUS_PORTAL:
|
| - return l10n_util::GetStringUTF8(
|
| - IDS_CHROMEOS_CAPTIVE_PORTAL_STATUS_PORTAL);
|
| + return kCaptivePortalStatusPortal;
|
| case NetworkPortalDetectorImpl::CAPTIVE_PORTAL_STATUS_PROXY_AUTH_REQUIRED:
|
| - return l10n_util::GetStringUTF8(
|
| - IDS_CHROMEOS_CAPTIVE_PORTAL_STATUS_PROXY_AUTH_REQUIRED);
|
| + return kCaptivePortalStatusProxyAuthRequired;
|
| case NetworkPortalDetectorImpl::CAPTIVE_PORTAL_STATUS_COUNT:
|
| NOTREACHED();
|
| }
|
| - return l10n_util::GetStringUTF8(
|
| - IDS_CHROMEOS_CAPTIVE_PORTAL_STATUS_UNRECOGNIZED);
|
| + return kCaptivePortalStatusUnrecognized;
|
| }
|
|
|
| } // namespace
|
| @@ -203,10 +205,12 @@ void NetworkPortalDetectorImpl::DefaultNetworkChanged(
|
| const NetworkState* default_network) {
|
| DCHECK(CalledOnValidThread());
|
| if (!default_network) {
|
| + default_network_name_.clear();
|
| default_network_id_.clear();
|
| return;
|
| }
|
|
|
| + default_network_name_ = default_network->name();
|
| default_network_id_ = default_network->guid();
|
|
|
| bool network_changed = (default_service_path_ != default_network->path());
|
| @@ -290,7 +294,8 @@ void NetworkPortalDetectorImpl::DetectCaptivePortalTask() {
|
| if (attempt_count_ < kMaxRequestAttempts) {
|
| ++attempt_count_;
|
| VLOG(1) << "Portal detection started: "
|
| - << "network=" << default_network_id_ << ", "
|
| + << "name=" << default_network_name_ << ", "
|
| + << "id=" << default_network_id_ << ", "
|
| << "attempt=" << attempt_count_ << " of " << kMaxRequestAttempts;
|
| } else {
|
| DCHECK(lazy_detection_enabled());
|
| @@ -320,7 +325,8 @@ void NetworkPortalDetectorImpl::PortalDetectionTimeout() {
|
| DCHECK(CalledOnValidThread());
|
| DCHECK(IsCheckingForPortal());
|
|
|
| - VLOG(1) << "Portal detection timeout: network=" << default_network_id_;
|
| + VLOG(1) << "Portal detection timeout: name=" << default_network_name_ << ", "
|
| + << "id=" << default_network_id_;
|
|
|
| captive_portal_detector_->Cancel();
|
| CaptivePortalDetector::Results results;
|
| @@ -351,7 +357,8 @@ void NetworkPortalDetectorImpl::OnPortalDetectionCompleted(
|
| DCHECK(IsCheckingForPortal());
|
|
|
| VLOG(1) << "Portal detection completed: "
|
| - << "network=" << default_network_id_ << ", "
|
| + << "name=" << default_network_name_ << ", "
|
| + << "id=" << default_network_id_ << ", "
|
| << "result=" << CaptivePortalDetector::CaptivePortalResultToString(
|
| results.result) << ", "
|
| << "response_code=" << results.response_code;
|
| @@ -373,7 +380,8 @@ void NetworkPortalDetectorImpl::OnPortalDetectionCompleted(
|
| shill::kStatePortal)) {
|
| // Take into account shill's detection results.
|
| state.status = CAPTIVE_PORTAL_STATUS_PORTAL;
|
| - LOG(WARNING) << "Network " << default_network->guid() << " "
|
| + LOG(WARNING) << "Network name=" << default_network->name() << ", "
|
| + << "id=" << default_network->guid() << " "
|
| << "is marked as "
|
| << CaptivePortalStatusString(state.status) << " "
|
| << "despite the fact that CaptivePortalDetector "
|
| @@ -451,7 +459,8 @@ void NetworkPortalDetectorImpl::SetCaptivePortalState(
|
| it->second.status != state.status ||
|
| it->second.response_code != state.response_code) {
|
| VLOG(1) << "Updating Chrome Captive Portal state: "
|
| - << "network=" << network->guid() << ", "
|
| + << "name=" << network->name() << ", "
|
| + << "id=" << network->guid() << ", "
|
| << "status=" << CaptivePortalStatusString(state.status) << ", "
|
| << "response_code=" << state.response_code;
|
| portal_state_map_[network->path()] = state;
|
|
|