From c62cb78c7a80e140f25d00cc0dd3d250fa4872b7 Mon Sep 17 00:00:00 2001 From: Pavel Feldman Date: Sun, 3 May 2020 19:15:07 -0700 Subject: [PATCH] browser(webkit): block 3rd party cookies by default (#2088) --- browser_patches/webkit/BUILD_NUMBER | 2 +- browser_patches/webkit/patches/bootstrap.diff | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/browser_patches/webkit/BUILD_NUMBER b/browser_patches/webkit/BUILD_NUMBER index b2c0b55ffc..cc7bb991e4 100644 --- a/browser_patches/webkit/BUILD_NUMBER +++ b/browser_patches/webkit/BUILD_NUMBER @@ -1 +1 @@ -1215 +1216 diff --git a/browser_patches/webkit/patches/bootstrap.diff b/browser_patches/webkit/patches/bootstrap.diff index c89285ff3d..2f7dff29c0 100644 --- a/browser_patches/webkit/patches/bootstrap.diff +++ b/browser_patches/webkit/patches/bootstrap.diff @@ -5507,6 +5507,19 @@ index 545c28e62f72771de5f3f3e9fed2e8cf6147ed0f..a6fc5f5b3fc62adce2604821bd29f9ae const void* keys[] = { kCFStreamSSLPeerName, kCFStreamSSLLevel, +diff --git a/Source/WebCore/platform/network/curl/CookieJarDB.h b/Source/WebCore/platform/network/curl/CookieJarDB.h +index 112f632128b1aa72b4639b62a3eb5a79e37c5f80..0ba51dfb3f80ce0cc09ba9065fd5ed7c9588d931 100644 +--- a/Source/WebCore/platform/network/curl/CookieJarDB.h ++++ b/Source/WebCore/platform/network/curl/CookieJarDB.h +@@ -69,7 +69,7 @@ public: + WEBCORE_EXPORT ~CookieJarDB(); + + private: +- CookieAcceptPolicy m_acceptPolicy { CookieAcceptPolicy::Always }; ++ CookieAcceptPolicy m_acceptPolicy { CookieAcceptPolicy::OnlyFromMainDocumentDomain }; + String m_databasePath; + + bool m_detectedDatabaseCorruption { false }; diff --git a/Source/WebCore/platform/network/curl/CurlStream.cpp b/Source/WebCore/platform/network/curl/CurlStream.cpp index 26dc7bef4b74bc6b4e2e526dec6523c3ad6d3643..c783aa5a7984f3966312e5e0ffd76f93ed6208f8 100644 --- a/Source/WebCore/platform/network/curl/CurlStream.cpp