| Index: net/cookies/cookie_monster.h
|
| diff --git a/net/cookies/cookie_monster.h b/net/cookies/cookie_monster.h
|
| index 52d43206f322d9eddf62db4193600107e809bf16..ff7c47f8b0a419348981c886ed2da9414d46ad0e 100644
|
| --- a/net/cookies/cookie_monster.h
|
| +++ b/net/cookies/cookie_monster.h
|
| @@ -164,7 +164,6 @@ class NET_EXPORT CookieMonster : public CookieStore {
|
| bool secure,
|
| bool http_only,
|
| CookieSameSite same_site,
|
| - bool enforce_strict_secure,
|
| CookiePriority priority,
|
| const SetCookiesCallback& callback) override;
|
| void GetCookiesWithOptionsAsync(const GURL& url,
|
| @@ -265,13 +264,11 @@ class NET_EXPORT CookieMonster : public CookieStore {
|
| FRIEND_TEST_ALL_PREFIXES(CookieMonsterTest, CookieSourceHistogram);
|
|
|
| // For kSafeFromGlobalPurgeDays in CookieStore.
|
| - FRIEND_TEST_ALL_PREFIXES(CookieMonsterStrictSecureTest, EvictSecureCookies);
|
| + FRIEND_TEST_ALL_PREFIXES(CookieMonsterTest, EvictSecureCookies);
|
|
|
| // For CookieDeleteEquivalent histogram enum.
|
| FRIEND_TEST_ALL_PREFIXES(CookieMonsterTest,
|
| CookieDeleteEquivalentHistogramTest);
|
| - FRIEND_TEST_ALL_PREFIXES(CookieMonsterStrictSecureTest,
|
| - CookieDeleteEquivalentHistogramTest);
|
|
|
| // Internal reasons for deletion, used to populate informative histograms
|
| // and to provide a public cause for onCookieChange notifications.
|
| @@ -412,7 +409,6 @@ class NET_EXPORT CookieMonster : public CookieStore {
|
| bool secure,
|
| bool http_only,
|
| CookieSameSite same_site,
|
| - bool enforce_strict_secure,
|
| CookiePriority priority);
|
|
|
| CookieList GetAllCookies();
|
| @@ -508,17 +504,15 @@ class NET_EXPORT CookieMonster : public CookieStore {
|
| // |source_url| is the URL that is attempting to set the cookie.
|
| // If |skip_httponly| is true, httponly cookies will not be deleted. The
|
| // return value will be true if |skip_httponly| skipped an httponly cookie or
|
| - // |enforce_strict_secure| is true and the cookie to
|
| - // delete was Secure and the scheme of |ecc| is insecure. |key| is the key to
|
| - // find the cookie in cookies_; see the comment before the CookieMap typedef
|
| - // for details.
|
| + // the cookie to delete was Secure and the scheme of |ecc| is insecure. |key|
|
| + // is the key to find the cookie in cookies_; see the comment before the
|
| + // CookieMap typedef for details.
|
| // NOTE: There should never be more than a single matching equivalent cookie.
|
| bool DeleteAnyEquivalentCookie(const std::string& key,
|
| const CanonicalCookie& ecc,
|
| const GURL& source_url,
|
| bool skip_httponly,
|
| - bool already_expired,
|
| - bool enforce_strict_secure);
|
| + bool already_expired);
|
|
|
| // Inserts |cc| into cookies_. Returns an iterator that points to the inserted
|
| // cookie in cookies_. Guarantee: all iterators to cookies_ remain valid.
|
| @@ -562,9 +556,7 @@ class NET_EXPORT CookieMonster : public CookieStore {
|
| // constants for details.
|
| //
|
| // Returns the number of cookies deleted (useful for debugging).
|
| - size_t GarbageCollect(const base::Time& current,
|
| - const std::string& key,
|
| - bool enforce_strict_secure);
|
| + size_t GarbageCollect(const base::Time& current, const std::string& key);
|
|
|
| // Helper for GarbageCollect(). Deletes up to |purge_goal| cookies with a
|
| // priority less than or equal to |priority| from |cookies|, while ensuring
|
|
|