| Index: chrome/browser/ssl/ssl_blocking_page.cc
|
| diff --git a/chrome/browser/ssl/ssl_blocking_page.cc b/chrome/browser/ssl/ssl_blocking_page.cc
|
| index 237a1845bf98bf21558f00c36bcd50d56392a90c..2270290cc7d43e7ebeb43f5065a3f01300d23dc2 100644
|
| --- a/chrome/browser/ssl/ssl_blocking_page.cc
|
| +++ b/chrome/browser/ssl/ssl_blocking_page.cc
|
| @@ -293,11 +293,12 @@ SSLBlockingPage::SSLBlockingPage(
|
| captive_portal_detected_(false) {
|
| Profile* profile = Profile::FromBrowserContext(
|
| web_contents->GetBrowserContext());
|
| + if (strict_enforcement_) overridable_ = false;
|
| // For UMA stats.
|
| if (net::IsHostnameNonUnique(request_url_.HostNoBrackets()))
|
| internal_ = true;
|
| RecordSSLBlockingPageEventStats(SHOW_ALL);
|
| - if (overridable_ && !strict_enforcement_) {
|
| + if (overridable_) {
|
| RecordSSLBlockingPageEventStats(SHOW_OVERRIDABLE);
|
| if (internal_)
|
| RecordSSLBlockingPageEventStats(SHOW_INTERNAL_HOSTNAME);
|
| @@ -316,8 +317,7 @@ SSLBlockingPage::SSLBlockingPage(
|
| base::Time::NowFromSystemTime(),
|
| request_url_,
|
| *ssl_info_.cert.get());
|
| - ssl_error_classification.RecordUMAStatistics(
|
| - overridable_ && !strict_enforcement_, cert_error_);
|
| + ssl_error_classification.RecordUMAStatistics(overridable_, cert_error_);
|
|
|
| #if defined(ENABLE_CAPTIVE_PORTAL_DETECTION)
|
| CaptivePortalService* captive_portal_service =
|
| @@ -337,7 +337,7 @@ SSLBlockingPage::~SSLBlockingPage() {
|
| if (!callback_.is_null()) {
|
| RecordSSLBlockingPageDetailedStats(false,
|
| cert_error_,
|
| - overridable_ && !strict_enforcement_,
|
| + overridable_,
|
| internal_,
|
| num_visits_,
|
| captive_portal_detection_enabled_,
|
| @@ -366,8 +366,7 @@ std::string SSLBlockingPage::GetHTMLContents() {
|
|
|
| // Shared values for both the overridable and non-overridable versions.
|
| load_time_data.SetBoolean("ssl", true);
|
| - load_time_data.SetBoolean(
|
| - "overridable", overridable_ && !strict_enforcement_);
|
| + load_time_data.SetBoolean("overridable", overridable_);
|
| load_time_data.SetString(
|
| "tabTitle", l10n_util::GetStringUTF16(IDS_SSL_V2_TITLE));
|
| load_time_data.SetString(
|
| @@ -394,7 +393,7 @@ std::string SSLBlockingPage::GetHTMLContents() {
|
| l10n_util::GetStringUTF16(IDS_SSL_V2_CLOSE_DETAILS_BUTTON));
|
| load_time_data.SetString("errorCode", net::ErrorToString(cert_error_));
|
|
|
| - if (overridable_ && !strict_enforcement_) { // Overridable.
|
| + if (overridable_) { // Overridable.
|
| SSLErrorInfo error_info =
|
| SSLErrorInfo::CreateError(
|
| SSLErrorInfo::NetErrorToErrorType(cert_error_),
|
| @@ -519,7 +518,7 @@ void SSLBlockingPage::OverrideRendererPrefs(
|
| void SSLBlockingPage::OnProceed() {
|
| RecordSSLBlockingPageDetailedStats(true,
|
| cert_error_,
|
| - overridable_ && !strict_enforcement_,
|
| + overridable_,
|
| internal_,
|
| num_visits_,
|
| captive_portal_detection_enabled_,
|
| @@ -533,7 +532,7 @@ void SSLBlockingPage::OnProceed() {
|
| void SSLBlockingPage::OnDontProceed() {
|
| RecordSSLBlockingPageDetailedStats(false,
|
| cert_error_,
|
| - overridable_ && !strict_enforcement_,
|
| + overridable_,
|
| internal_,
|
| num_visits_,
|
| captive_portal_detection_enabled_,
|
|
|