Title: [264157] trunk/Source/WebCore
Revision
264157
Author
carlo...@webkit.org
Date
2020-07-09 00:57:56 -0700 (Thu, 09 Jul 2020)

Log Message

[SOUP] Initialize m_allowCookies and m_acceptEncoding in ResourceRequest::updateFromSoupMessage
https://bugs.webkit.org/show_bug.cgi?id=214077

Reviewed by Michael Catanzaro.

Check if SOUP_TYPE_CONTENT_DECODER and SOUP_TYPE_COOKIE_JAR are disabled in the given message.

* platform/network/soup/ResourceRequestSoup.cpp:
(WebCore::ResourceRequest::updateFromSoupMessage):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (264156 => 264157)


--- trunk/Source/WebCore/ChangeLog	2020-07-09 07:57:01 UTC (rev 264156)
+++ trunk/Source/WebCore/ChangeLog	2020-07-09 07:57:56 UTC (rev 264157)
@@ -1,5 +1,17 @@
 2020-07-09  Carlos Garcia Campos  <cgar...@igalia.com>
 
+        [SOUP] Initialize m_allowCookies and m_acceptEncoding in ResourceRequest::updateFromSoupMessage
+        https://bugs.webkit.org/show_bug.cgi?id=214077
+
+        Reviewed by Michael Catanzaro.
+
+        Check if SOUP_TYPE_CONTENT_DECODER and SOUP_TYPE_COOKIE_JAR are disabled in the given message.
+
+        * platform/network/soup/ResourceRequestSoup.cpp:
+        (WebCore::ResourceRequest::updateFromSoupMessage):
+
+2020-07-09  Carlos Garcia Campos  <cgar...@igalia.com>
+
         [SOUP] Add support for HTTPCookieAcceptPolicy::OnlyFromMainDocumentDomain
         https://bugs.webkit.org/show_bug.cgi?id=213954
 

Modified: trunk/Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp (264156 => 264157)


--- trunk/Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp	2020-07-09 07:57:01 UTC (rev 264156)
+++ trunk/Source/WebCore/platform/network/soup/ResourceRequestSoup.cpp	2020-07-09 07:57:56 UTC (rev 264157)
@@ -193,8 +193,10 @@
 
     m_soupFlags = soup_message_get_flags(soupMessage);
 
-    // FIXME: m_allowCookies should probably be handled here and on
-    // doUpdatePlatformRequest somehow.
+#if SOUP_CHECK_VERSION(2, 71, 0)
+    m_acceptEncoding = !soup_message_is_feature_disabled(soupMessage, SOUP_TYPE_CONTENT_DECODER);
+    m_allowCookies = !soup_message_is_feature_disabled(soupMessage, SOUP_TYPE_COOKIE_JAR);
+#endif
 }
 
 static const char* gSoupRequestInitiatingPageIDKey = "wk-soup-request-initiating-page-id";
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to