Chromium Code Reviews| Index: net/cookies/canonical_cookie.h |
| diff --git a/net/cookies/canonical_cookie.h b/net/cookies/canonical_cookie.h |
| index 18d9302e66b9ba37becfa25897640d8c09372e73..4b659a21cf91fc19b91478492222b195d7aeb289 100644 |
| --- a/net/cookies/canonical_cookie.h |
| +++ b/net/cookies/canonical_cookie.h |
| @@ -40,22 +40,8 @@ class NET_EXPORT CanonicalCookie { |
| const CookieOptions& options); |
| // Creates a canonical cookie from unparsed attribute values. |
| - // Canonicalizes and validates inputs. May return NULL if an attribute |
| - // value is invalid. |
| - static std::unique_ptr<CanonicalCookie> Create(const GURL& url, |
| - const std::string& name, |
| - const std::string& value, |
| - const std::string& domain, |
| - const std::string& path, |
| - const base::Time& creation, |
| - const base::Time& expiration, |
| - bool secure, |
| - bool http_only, |
| - CookieSameSite same_site, |
| - CookiePriority priority); |
| - |
| - // Creates a canonical cookie from unparsed attribute values. |
| - // It does not do any validation. |
| + // It does not do any canonicalization. |
| + // |name| and |path| may not be empty. |
|
mmenke
2017/05/09 16:51:09
I think this is a MUST and not a MAY. :)
Randy Smith (Not in Mondays)
2017/05/09 23:52:35
Done :-}.
|
| static std::unique_ptr<CanonicalCookie> Create(const std::string& name, |
| const std::string& value, |
| const std::string& domain, |
| @@ -137,7 +123,8 @@ class NET_EXPORT CanonicalCookie { |
| std::string DebugString() const; |
| - static std::string CanonPath(const GURL& url, const ParsedCookie& pc); |
| + static std::string CanonPathWithString(const GURL& url, |
| + const std::string& path_string); |
|
mmenke
2017/05/09 16:51:09
Does this need to be public (Or even outside a pri
Randy Smith (Not in Mondays)
2017/05/09 23:52:35
It's used in cookie_monster.cc. We could look int
|
| // Returns a "null" time if expiration was unspecified or invalid. |
| static base::Time CanonExpiration(const ParsedCookie& pc, |