Changeset 270074 in webkit
- Timestamp:
- Nov 20, 2020 1:40:14 AM (3 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r270072 r270074 1 2020-11-20 Frederic Wang <fwang@igalia.com> 2 3 [GTK] Migrate WebKitTestServer to libsoup 2.48 API 4 https://bugs.webkit.org/show_bug.cgi?id=219160 5 6 Reviewed by Carlos Garcia Campos. 7 8 * TestWebKitAPI/glib/WebKitGLib/WebKitTestServer.cpp: 9 (WebKitTestServer::WebKitTestServer): SOUP_SERVER_INTERFACE and soup_server_get_port are 10 deprecated. The libsoup doc recommends to use soup_server_listen* and soup_server_get_uris 11 instead. Existing code uses 127.0.0.1 (https or http) which corresponds to calling 12 soup_server_listen_local with thIPV4_ONLY (and HTTPS or HTTP) option. 13 1 14 2020-11-19 Wenson Hsieh <wenson_hsieh@apple.com> 2 15 -
trunk/Tools/TestWebKitAPI/glib/WebKitGLib/WebKitTestServer.cpp
r263635 r270074 40 40 } 41 41 42 GRefPtr<SoupAddress> address = adoptGRef(soup_address_new("127.0.0.1", SOUP_ADDRESS_ANY_PORT)); 43 soup_address_resolve_sync(address.get(), 0); 44 45 m_soupServer = adoptGRef(soup_server_new(SOUP_SERVER_INTERFACE, address.get(), 42 m_soupServer = adoptGRef(soup_server_new( 46 43 SOUP_SERVER_ASYNC_CONTEXT, m_queue ? m_queue->runLoop().mainContext() : nullptr, 47 44 SOUP_SERVER_SSL_CERT_FILE, sslCertificateFile.get(), 48 45 SOUP_SERVER_SSL_KEY_FILE, sslKeyFile.get(), nullptr)); 49 m_baseURI = options & ServerHTTPS ? soup_uri_new("https://127.0.0.1/") : soup_uri_new("http://127.0.0.1/"); 50 soup_uri_set_port(m_baseURI, soup_server_get_port(m_soupServer.get())); 46 47 GUniqueOutPtr<GError> error; 48 SoupServerListenOptions serverOptions = static_cast<SoupServerListenOptions>(options & ServerHTTPS ? SOUP_SERVER_LISTEN_IPV4_ONLY : SOUP_SERVER_LISTEN_IPV4_ONLY | SOUP_SERVER_LISTEN_HTTPS); 49 if (!soup_server_listen_local(m_soupServer.get(), SOUP_ADDRESS_ANY_PORT, serverOptions, &error.outPtr())) { 50 WTFLogAlways("Failed to start HTTP server: %s", error->message); 51 CRASH(); 52 } 53 54 GSList* uris = soup_server_get_uris(m_soupServer.get()); 55 ASSERT(uris); 56 m_baseURI = static_cast<SoupURI*>(g_object_ref(uris->data)); 57 g_slist_free_full(uris, g_object_unref); 51 58 } 52 59
Note: See TracChangeset
for help on using the changeset viewer.