12020-02-04 Patrick Griffis <pgriffis@igalia.com>
2
3 [GTK][WPE] Add same-site cookie support
4 https://bugs.webkit.org/show_bug.cgi?id=204137
5
6 Reviewed by NOBODY (OOPS!).
7
8 Implements same-site cookie support in the soup backend.
9
10 * platform/network/HTTPParsers.cpp:
11 (WebCore::isSafeMethod):
12 * platform/network/HTTPParsers.h:
13 * platform/network/SameSiteInfo.cpp:
14 (WebCore::SameSiteInfo::create):
15 * platform/network/SameSiteInfo.h:
16 (WebCore::SameSiteInfo::encode const):
17 (WebCore::SameSiteInfo::decode):
18 * platform/network/soup/CookieSoup.cpp:
19 (WebCore::coreSameSitePolicy):
20 (WebCore::soupSameSitePolicy):
21 (WebCore::Cookie::Cookie):
22 (WebCore::Cookie::toSoupCookie const):
23 * platform/network/soup/NetworkStorageSessionSoup.cpp:
24 (WebCore::NetworkStorageSession::getRawCookies const):
25 (WebCore::cookiesForSession):
26 (WebCore::NetworkStorageSession::cookiesForDOM const):
27 (WebCore::NetworkStorageSession::cookieRequestHeaderFieldValue const):
28 * platform/network/soup/ResourceRequestSoup.cpp:
29 (WebCore::ResourceRequest::updateSoupMessageMembers const):
30 (WebCore::ResourceRequest::updateFromSoupMessage):
31