summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorcevans@chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-07 19:51:20 +0000
committercevans@chromium.org <cevans@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-07 19:51:20 +0000
commite02a003ad361b3d8132d43a653dfce9c2bd52d0e (patch)
treef0bdcfa4f8c16856287dd6ed64e2f12e8103cc0f /net
parentc3024df49ee1f054f2018c2cd87eba3e0da1a59d (diff)
downloadchromium_src-e02a003ad361b3d8132d43a653dfce9c2bd52d0e.zip
chromium_src-e02a003ad361b3d8132d43a653dfce9c2bd52d0e.tar.gz
chromium_src-e02a003ad361b3d8132d43a653dfce9c2bd52d0e.tar.bz2
Remove special case hack for *.latest.chrome.google.com now that --hsts-hosts
can override things. Review URL: http://codereview.chromium.org/7058053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@88183 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
-rw-r--r--net/base/transport_security_state.cc2
-rw-r--r--net/base/transport_security_state_unittest.cc8
2 files changed, 3 insertions, 7 deletions
diff --git a/net/base/transport_security_state.cc b/net/base/transport_security_state.cc
index ffab1d7..8d6d885 100644
--- a/net/base/transport_security_state.cc
+++ b/net/base/transport_security_state.cc
@@ -578,7 +578,6 @@ bool TransportSecurityState::IsPreloadedSTS(
{19, true, "\006health\006google\003com", true, kGoogleAcceptableCerts },
{21, true, "\010checkout\006google\003com", true, kGoogleAcceptableCerts },
{19, true, "\006chrome\006google\003com", true, kGoogleAcceptableCerts },
- {26, false, "\006latest\006chrome\006google\003com", true, 0 },
{17, true, "\004docs\006google\003com", true, kGoogleAcceptableCerts },
{18, true, "\005sites\006google\003com", true, kGoogleAcceptableCerts },
{25, true, "\014spreadsheets\006google\003com", true,
@@ -594,6 +593,7 @@ bool TransportSecurityState::IsPreloadedSTS(
{17, true, "\004talk\006google\003com", true, kGoogleAcceptableCerts },
{29, true, "\020hostedtalkgadget\006google\003com", true,
kGoogleAcceptableCerts },
+ {17, true, "\004plus\006google\003com", true, kGoogleAcceptableCerts },
// Other Google-related domains that must use HTTPS.
{20, true, "\006market\007android\003com", true, kGoogleAcceptableCerts },
{26, true, "\003ssl\020google-analytics\003com", true,
diff --git a/net/base/transport_security_state_unittest.cc b/net/base/transport_security_state_unittest.cc
index c28b60a..b236327 100644
--- a/net/base/transport_security_state_unittest.cc
+++ b/net/base/transport_security_state_unittest.cc
@@ -431,12 +431,6 @@ TEST_F(TransportSecurityStateTest, Preloaded) {
EXPECT_TRUE(state->IsEnabledForHost(&domain_state,
"chrome.google.com",
true));
- EXPECT_FALSE(state->IsEnabledForHost(&domain_state,
- "foo.latest.chrome.google.com",
- true));
- EXPECT_TRUE(state->IsEnabledForHost(&domain_state,
- "latest.chrome.google.com",
- true));
EXPECT_TRUE(state->IsEnabledForHost(&domain_state,
"checkout.google.com",
true));
@@ -501,6 +495,7 @@ TEST_F(TransportSecurityStateTest, Preloaded) {
"hostedtalkgadget.google.com",
true));
EXPECT_TRUE(state->IsEnabledForHost(&domain_state, "talk.google.com", true));
+ EXPECT_TRUE(state->IsEnabledForHost(&domain_state, "plus.google.com", true));
EXPECT_TRUE(state->IsEnabledForHost(&domain_state, "entropia.de", true));
EXPECT_TRUE(state->IsEnabledForHost(&domain_state, "www.entropia.de", true));
@@ -714,6 +709,7 @@ TEST_F(TransportSecurityStateTest, BuiltinCertPins) {
"hostedtalkgadget.google.com",
true));
EXPECT_TRUE(state->HasPinsForHost(&domain_state, "talk.google.com", true));
+ EXPECT_TRUE(state->HasPinsForHost(&domain_state, "plus.google.com", true));
EXPECT_TRUE(state->HasPinsForHost(&domain_state, "ssl.gstatic.com", true));
EXPECT_FALSE(state->HasPinsForHost(&domain_state, "www.gstatic.com", true));
EXPECT_TRUE(state->HasPinsForHost(&domain_state,