Title: [276429] trunk
Revision
276429
Author
[email protected]
Date
2021-04-22 04:47:40 -0700 (Thu, 22 Apr 2021)

Log Message

[GTK][WPE] Bump libsoup3 version to 2.99.4
https://bugs.webkit.org/show_bug.cgi?id=224925

Reviewed by Philippe Normand.

.:

* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsWPE.cmake:

Source/WebCore:

Update to use the new API.

* platform/network/soup/ResourceResponseSoup.cpp:
(WebCore::ResourceResponse::ResourceResponse):
* platform/network/soup/SoupVersioning.h:
(soup_message_get_tls_peer_certificate):
(soup_message_get_tls_peer_certificate_errors):
(soup_message_get_tls_certificate): Deleted.
(soup_message_get_tls_certificate_errors): Deleted.

Tools/buildstream:

* elements/sdk/libsoup3.bst:

LayoutTests:

Remove expectations for tests that should be passing now.

* platform/glib/TestExpectations:

Modified Paths

Diff

Modified: trunk/ChangeLog (276428 => 276429)


--- trunk/ChangeLog	2021-04-22 08:29:02 UTC (rev 276428)
+++ trunk/ChangeLog	2021-04-22 11:47:40 UTC (rev 276429)
@@ -1,3 +1,13 @@
+2021-04-22  Carlos Garcia Campos  <[email protected]>
+
+        [GTK][WPE] Bump libsoup3 version to 2.99.4
+        https://bugs.webkit.org/show_bug.cgi?id=224925
+
+        Reviewed by Philippe Normand.
+
+        * Source/cmake/OptionsGTK.cmake:
+        * Source/cmake/OptionsWPE.cmake:
+
 2021-04-21  Martin Robinson  <[email protected]>
 
         Enable CSS Scroll Snap by default

Modified: trunk/LayoutTests/ChangeLog (276428 => 276429)


--- trunk/LayoutTests/ChangeLog	2021-04-22 08:29:02 UTC (rev 276428)
+++ trunk/LayoutTests/ChangeLog	2021-04-22 11:47:40 UTC (rev 276429)
@@ -1,3 +1,14 @@
+2021-04-22  Carlos Garcia Campos  <[email protected]>
+
+        [GTK][WPE] Bump libsoup3 version to 2.99.4
+        https://bugs.webkit.org/show_bug.cgi?id=224925
+
+        Reviewed by Philippe Normand.
+
+        Remove expectations for tests that should be passing now.
+
+        * platform/glib/TestExpectations:
+
 2021-04-21  Tim Nguyen  <[email protected]>
 
         Import css/css-will-change tests from WPT

Modified: trunk/LayoutTests/platform/glib/TestExpectations (276428 => 276429)


--- trunk/LayoutTests/platform/glib/TestExpectations	2021-04-22 08:29:02 UTC (rev 276428)
+++ trunk/LayoutTests/platform/glib/TestExpectations	2021-04-22 11:47:40 UTC (rev 276429)
@@ -2349,8 +2349,6 @@
 
 webkit.org/b/194044 imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer.html [ Failure ]
 
-webkit.org/b/224791 fast/cookies/cookie-averse-document.html [ Crash ]
-webkit.org/b/224791 fast/cookies/local-file-can-set-cookies.html [ Crash Pass ]
 webkit.org/b/224791 imported/w3c/web-platform-tests/fetch/nosniff/parsing-nosniff.window.html [ Failure Pass ]
 webkit.org/b/224791 imported/w3c/web-platform-tests/mimesniff/mime-types/parsing.any.html [ Timeout Pass ]
 webkit.org/b/224791 imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-noreferrer.html [ Timeout Pass ]

Modified: trunk/Source/WebCore/ChangeLog (276428 => 276429)


--- trunk/Source/WebCore/ChangeLog	2021-04-22 08:29:02 UTC (rev 276428)
+++ trunk/Source/WebCore/ChangeLog	2021-04-22 11:47:40 UTC (rev 276429)
@@ -1,3 +1,20 @@
+2021-04-22  Carlos Garcia Campos  <[email protected]>
+
+        [GTK][WPE] Bump libsoup3 version to 2.99.4
+        https://bugs.webkit.org/show_bug.cgi?id=224925
+
+        Reviewed by Philippe Normand.
+
+        Update to use the new API.
+
+        * platform/network/soup/ResourceResponseSoup.cpp:
+        (WebCore::ResourceResponse::ResourceResponse):
+        * platform/network/soup/SoupVersioning.h:
+        (soup_message_get_tls_peer_certificate):
+        (soup_message_get_tls_peer_certificate_errors):
+        (soup_message_get_tls_certificate): Deleted.
+        (soup_message_get_tls_certificate_errors): Deleted.
+
 2021-04-22  Myles C. Maxfield  <[email protected]>
 
         [iOS] Web processes recreated after crashing are not created with the right contentSizeCategory

Modified: trunk/Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp (276428 => 276429)


--- trunk/Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp	2021-04-22 08:29:02 UTC (rev 276428)
+++ trunk/Source/WebCore/platform/network/soup/ResourceResponseSoup.cpp	2021-04-22 11:47:40 UTC (rev 276429)
@@ -52,8 +52,8 @@
     m_httpStatusCode = soup_message_get_status(soupMessage);
     setHTTPStatusText(soup_message_get_reason_phrase(soupMessage));
 
-    m_certificate = soup_message_get_tls_certificate(soupMessage);
-    m_tlsErrors = soup_message_get_tls_certificate_errors(soupMessage);
+    m_certificate = soup_message_get_tls_peer_certificate(soupMessage);
+    m_tlsErrors = soup_message_get_tls_peer_certificate_errors(soupMessage);
 
     auto* responseHeaders = soup_message_get_response_headers(soupMessage);
     updateFromSoupMessageHeaders(responseHeaders);

Modified: trunk/Source/WebCore/platform/network/soup/SoupVersioning.h (276428 => 276429)


--- trunk/Source/WebCore/platform/network/soup/SoupVersioning.h	2021-04-22 08:29:02 UTC (rev 276428)
+++ trunk/Source/WebCore/platform/network/soup/SoupVersioning.h	2021-04-22 11:47:40 UTC (rev 276429)
@@ -105,7 +105,7 @@
 }
 
 static inline GTlsCertificate*
-soup_message_get_tls_certificate(SoupMessage* message)
+soup_message_get_tls_peer_certificate(SoupMessage* message)
 {
     g_return_val_if_fail(SOUP_IS_MESSAGE(message), nullptr);
     GTlsCertificate* certificate = nullptr;
@@ -114,7 +114,7 @@
 }
 
 static inline GTlsCertificateFlags
-soup_message_get_tls_certificate_errors(SoupMessage* message)
+soup_message_get_tls_peer_certificate_errors(SoupMessage* message)
 {
     g_return_val_if_fail(SOUP_IS_MESSAGE(message), static_cast<GTlsCertificateFlags>(0));
     GTlsCertificateFlags flags = static_cast<GTlsCertificateFlags>(0);

Modified: trunk/Source/cmake/OptionsGTK.cmake (276428 => 276429)


--- trunk/Source/cmake/OptionsGTK.cmake	2021-04-22 08:29:02 UTC (rev 276428)
+++ trunk/Source/cmake/OptionsGTK.cmake	2021-04-22 11:47:40 UTC (rev 276429)
@@ -203,7 +203,7 @@
     set(SOUP_MINIMUM_VERSION 2.54.0)
     set(SOUP_API_VERSION 2.4)
 else ()
-    set(SOUP_MINIMUM_VERSION 2.99.3)
+    set(SOUP_MINIMUM_VERSION 2.99.4)
     set(SOUP_API_VERSION 3.0)
 endif ()
 find_package(LibSoup ${SOUP_MINIMUM_VERSION} REQUIRED)

Modified: trunk/Source/cmake/OptionsWPE.cmake (276428 => 276429)


--- trunk/Source/cmake/OptionsWPE.cmake	2021-04-22 08:29:02 UTC (rev 276428)
+++ trunk/Source/cmake/OptionsWPE.cmake	2021-04-22 11:47:40 UTC (rev 276429)
@@ -123,7 +123,7 @@
     set(WPE_API_VERSION 1.0)
     set(WPE_API_DOC_VERSION 1.0)
 else ()
-    set(SOUP_MINIMUM_VERSION 2.99.3)
+    set(SOUP_MINIMUM_VERSION 2.99.4)
     set(SOUP_API_VERSION 3.0)
     set(WPE_API_VERSION 1.1)
     # No API changes in 1.1, so keep using the same API documentation.

Modified: trunk/Tools/buildstream/ChangeLog (276428 => 276429)


--- trunk/Tools/buildstream/ChangeLog	2021-04-22 08:29:02 UTC (rev 276428)
+++ trunk/Tools/buildstream/ChangeLog	2021-04-22 11:47:40 UTC (rev 276429)
@@ -1,3 +1,12 @@
+2021-04-22  Carlos Garcia Campos  <[email protected]>
+
+        [GTK][WPE] Bump libsoup3 version to 2.99.4
+        https://bugs.webkit.org/show_bug.cgi?id=224925
+
+        Reviewed by Philippe Normand.
+
+        * elements/sdk/libsoup3.bst:
+
 2021-04-17  Philippe Normand  <[email protected]>
 
         REGRESSION(r275755): [GStreamer] Crashes on surfaceless i915 platforms

Modified: trunk/Tools/buildstream/elements/sdk/libsoup3.bst (276428 => 276429)


--- trunk/Tools/buildstream/elements/sdk/libsoup3.bst	2021-04-22 08:29:02 UTC (rev 276428)
+++ trunk/Tools/buildstream/elements/sdk/libsoup3.bst	2021-04-22 11:47:40 UTC (rev 276429)
@@ -1,8 +1,8 @@
 kind: meson
 sources:
 - kind: tar
-  url: gnome_downloads:libsoup/2.99/libsoup-2.99.3.tar.xz
-  ref: 22d327cb5f93a859c582a176e07be49871026b33f72f09d18f094eeba4ef76e3
+  url: gnome_downloads:libsoup/2.99/libsoup-2.99.4.tar.xz
+  ref: 8a4d39e908da97811db2f7c773b08348a360a8e1e988404332e8ff071263af3e
 build-depends:
 - freedesktop-sdk.bst:components/gobject-introspection.bst
 - freedesktop-sdk.bst:components/python3.bst
@@ -22,6 +22,8 @@
     -Dntlm=disabled
     -Dvapi=disabled
     -Dsysprof=disabled
+    -Dtests=false
+    -Dautobahn=disabled
 public:
   bst:
     overlap-whitelist:
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to