2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377) |
Log message: *: recursive bump for icu 74.1 |
2023-10-29 02:43:35 by David H. Gutteridge | Files touched by this commit (3) | |
Log message: libsoup3: update to 3.4.4 Changes in libsoup from 3.4.3 to 3.4.4: * Improve HTTP/2 performance when a lot of buffering happens [Keyu Tao] * Support building libnghttp2 as a subproject [hrxi] |
2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298) |
Log message: *: bump for openssl 3 |
2023-09-19 02:41:58 by David H. Gutteridge | Files touched by this commit (2) | |
Log message: libsoup3: update to 3.4.3 Changes in libsoup from 3.4.2 to 3.4.3: * Fix incorrect UTF-8 encoding for params in headers [Leo Zi-You Assini] * Numerous HTTP/2 fixes and improvements [Carlos Garcia Campos] * Fix possible crashes in connection management [Michael Catanzaro] * Fix small leak in SoupServer [Emil Ljungdahl] * Fix the possibility of empty HTTP/2 frames being sent [Pawel Lampe] |
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message: *: recursive bump for Python 3.11 as new default |
2023-05-07 21:41:22 by David H. Gutteridge | Files touched by this commit (3) | |
Log message: libsoup3: update to 3.4.2 Changes in libsoup from 3.4.1 to 3.4.2: * Revert changes to request cancellation [Patrick Griffis] Changes in libsoup from 3.4.0 to 3.4.1: * Fix HTTP/2 on platforms with unsigned char [Patrick Griffis] * Change request cancellation to be handled earlier [Carlos Garcia Campos] * Add names to GSources and source tags to GTasks to aid debugging [Philip Withnall] Changes in libsoup from 3.3.1 to 3.4.0: * Fix possible crash in SoupContentSniffer [Patrick Griffis ] * Fix socket leak [Alessandro Bono] * Add missing annotation to soup_header_g_string_append_param_quoted() \ [Luk���� Tyrychtr] Changes in libsoup from 3.3.0 to 3.3.1: * Fix regression in `SoupCookieJar` not handling valid Secure cookies [Patrick \ Griffis] * Fix crash when skipping HTTP/1 response stream with chunked enconding [Carlos \ Garcia Campos] * Change Session to unqueue finished items earlier without an extra MainContext \ iteration [Carlos Garcia Campos] Changes in libsoup from 3.2.2 to 3.3.0: * Add `SoupMessage::got-body-data` signal to monitor progress of reads [Carlos \ Garcia Campos] * Add `soup_session_send_and_splice()` and \ `soup_session_send_and_splice_async()` convenience APIs [Carlos Garcia Campos] * Add `soup_message_set_force_http1()` and `soup_message_get_force_http1()` APIs \ [Milan Crha] * Change `soup_cookie_copy()` to not retain default ports [Patrick Griffis] * Ensure `SoupServerMessage` socket is available in websocket handler [Carlos \ Garcia Campos] * Fix `soup_message_new()` not erroring when URI has an empty host [Guillaume \ Desmottes] * Fix thread-saftey issues in `SoupConnectionAuth` [Milan Crha] * Fix various connection leaks [Biagio Festa, Carlos Garcia Campos] * Fix the possibility of sending invalid empty `Sec-WebSocket-Protocol` header \ [Luk���� Tyrychtr] * Fix IO errors not being handled on `CONNECT` messages [Carlos Garcia Campos] * Numerous improvements to cookies: * Add support for cookie prefixes (`__Secure-` and `__Host-`) [Siwei Li] * Reject cookies with control characters in name or value [Siwei Li] * Reject `SameSite=None` cookies without `Secure` [Siwei Li] * Change `soup_cookie_parse()` to be more strict about what is considered \ whitespace [Siwei Li] * Change default SameSite value to `Lax` [Amanda Falke] * Fix `soup_cookie_equal()` with `NULL` path [Patrick Griffis] |
2023-05-01 07:40:30 by Thomas Klausner | Files touched by this commit (2) |
Log message: *: not for python 2 |
2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | |
Log message: revbump after textproc/icu update |
2023-01-03 01:31:08 by Tobias Nygren | Files touched by this commit (1) |
Log message: libsoup3: prevent spurious git cloning of optional things during configure |
2023-01-02 00:56:44 by Thomas Klausner | Files touched by this commit (6) |
Log message: net/libsoup3: import libsoup3-3.2.2 New major version of the library. Changes compared to net/libsoup: Changes in libsoup from 3.2.1 to 3.2.2: * Various HTTP/2 Fixes: [Carlos Garcia Campos] * Fix `content-sniffed` not being emitted for resources without content * Fix leak of SoupServerConnection when stolen Changes in libsoup from 3.2.0 to 3.2.1: * When built against nghttp2 1.50.0+ be relaxed about header whitespace [Carlos \ Garcia Campos] * Fix possible crash when cancelling an HTTP/2 message [Carlos Garcia Campos] * Fix regresion where soup_server_message_get_socket() could return NULL [Carlos \ Garcia Campos] * Fix minor memory leak [Milan Crha] Changes in libsoup from 3.1.4 to 3.2.0: Changes in libsoup from 3.1.3 to 3.1.4: * Numerous improvements to HTTP/2 reliablity [Carlos Garcia Campos] * Fix `http` proxy authentication with default proxy resolver [Carlos Garcia Campos] * Fix undefined ``ssize_t`` with MSVC [Patrick Griffis] Changes in libsoup from 3.1.2 to 3.1.3: * Fix compile error when `SOUP_VERSION_MAX_ALLOWED` is defined [Patrick Griffis] Changes in libsoup from 3.1.1 to 3.1.2: * Replace HTTP/2 tests using Quart with internal HTTP/2 server tests [Carlos \ Garcia Campos] * Improve version macros including adding ability to define \ `SOUP_DISABLE_DEPRECATION_WARNINGS` [Emmanuele Bassi] Changes in libsoup from 3.0.7 to 3.1.1: * Reintroduce some thread-safety to SoupSession (see \ https://libsoup.org/libsoup-3.0/client-thread-safety.html) [Carlos Garcia \ Campos] * Add SoupServerMessage:tls-peer-certificate and \ SoupServerMessage:tls-peer-certificate-errors [Ignacio Casal Quinteiro] * Port docs to gi-docgen [Maximiliano Sandoval R] * Update documentation [Patrick Griffis] Changes in libsoup from 3.0.6 to 3.0.7: * Fix leak in SoupAuthNTLM [Milan Crha] * Fix constructing SoupAuthNTLM objects [Milan Crha] * Disable mutual negotiation in SoupAuthNegotiate [Michael Catanzaro] * http2: Do not advertise the `h2` protocool for proxy connections [Carlos \ Garcia Campos] * http2: Remove left-over headers when HTTP/1 redirects to HTTP/2 [Carlos Garcia \ Campos] * http2: Handle HTTP_1_1_REQUIRED error [Carlos Garcia Campos] * http2: Read request bodies synchronously for sync requests [Carlos Garcia Campos] * http2: Properly handle server sending shut down GOAWAY [Carlos Garcia Campos] * tests: Remove dependency on Apache's PHP module [Carlos Garcia Campos] * tests: Depend upon Apache's http2 module [Carlos Garcia Campos] Changes in libsoup from 3.0.5 to 3.0.6: * Misc HTTP/2 fixes [Carlos Garcia Campos] * Add PUT/POST support to examples/get [Carlos Garcia Campos] * Add `--user-agent` option to examples/get [Carlos Garcia Campos] * Misc meson improvements [Nirbheek Chauhan] * Fix build with Visual Studio [Chun-wei Fan] Changes in libsoup from 3.0.4 to 3.0.5: * Misc HTTP/2 fixes [Carlos Garcia Campos] * Fix missing files for installed-tests [Simon McVittie] * Fix SoupServer not properly handling invalid percent encoded paths [Ignacio \ Casal Quinteiro] * Fix other areas not properly handling invalid percent encoded paths [Patrick \ Griffis] * Fix SoupLogger:max-body-size of 0 meaning log nothing [Patrick Griffis] Changes in libsoup from 3.0.3 to 3.0.4: * Fix HTTP/2 not properly handling socket timeouts [Carlos Garcia Campos] * Improvements to test reliablity [Simon McVittie] * Fix cross-compiling to Windows [Melroy van den Berg] * Fix tests with development glib-networking [Patrick Griffis] * Expose soup_uri_copy() to Vala [Jens Georg] Changes in libsoup from 3.0.2 to 3.0.3: * Fix various HTTP/2 issues [Carlos Garcia Campos] * Error when libsoup2 has been loaded before libsoup3 [Patrick Griffis] * Fix memory leak when using TLS [Mart Raudsepp] Changes in libsoup from 3.0.1 to 3.0.2: * Add support for multiple auth challenges in one response [Patrick Griffis] * Fix SoupCache test failures on 32bit [Patrick Griffis] * Don't treat `-Wincompatible-pointer-types` as error The `glib-mkenums` tool sometimes triggered this [Patrick Griffis] * Improve `gssapi` dependency handling [Nirbheek Chauhan] * Fix undefined `ssize_t` on Windows [Chun-wei Fan] * Updated translations: Hebrew Changes in libsoup from 3.0.0 to 3.0.1: * Move python overrides to upstream pygobject [Patrick Griffis] * Fix minor build warnings [Patrick Griffis] Changes in libsoup from 2.99.9 to 3.0.0: * Remove unused dependency on libxml [Patrick Griffis] * Use G_DECLARE_FINAL_TYPE when applicable and bump GLib dependency to 2.69.1 [Patrick Griffis] * Add PyGObject overrides for SoupMessageHeaders to behave like a dict [Patrick \ Griffis] * Fix soup_message_add_status_code_handler() in Vala [Rico Tzschichholz] * Ensure that all header values are valid UTF-8, other encodings are not supported [Patrick Griffis] * Support Content-Disposition headers missing a disposition-type [Patrick Griffis] Changes in libsoup from 2.99.8 to 2.99.9: * Make soup_message_set_method() public API [Carlos Garcia Campos] * Make SoupMessage:http-version read only [Carlos Garcia Campos] * Prevent the same message being queued multiple times [Carlos Garcia Campos] * Allow completing SoupMessage::tls-interaction with NULL certificate [Carlos \ Garcia Campos] * Replace soup_server_set_ssl_cert_file() with soup_server_set_tls_certificate() \ [Carlos Garcia Campos] * Add SoupServer support for client certificates [Carlos Garcia Campos] * Fallback to building meson wrap of sqlite if not found [Xavier Claessens] * Add soup_message_get_tls_protocol_version() and \ soup_message_get_tls_ciphersuite_name() API [Carlos Garcia Campos] Changes in libsoup from 2.99.7 to 2.99.8: * Enable HTTP/2 by default. The SOUP_FORCE_HTTP1 env var can disable for debugging [Carlos Garcia Campos] * Restrict advertising brotli decoding support to HTTPS [Patrick Griffis] * Add new API to handle client certificate authentication per-message as well as API to PKCS #11 PINs [Carlos Garcia Campos, Patrick Griffis] * Add new build features `http2_tests` and `pkcs11_tests` to more granularly control optional test dependencies [Patrick Griffis] Changes in libsoup from 2.99.6 to 2.99.7: * Change SoupSession to only support one SoupSessionFeature of a given type \ [Patrick Griffis] * Remove soup_session_get_features() API [Patrick Griffis] * Numerous HTTP/2 fixes and improvements [Carlos Garcia Campos] Changes in libsoup from 2.99.5 to 2.99.6: * Added HTTP/2 support. Enable by setting `SOUP_ENABLE_HTTP2` env var. [Patrick \ Griffis, Carlos Garcia Campos] Changes in libsoup from 2.99.4 to 2.99.5: * Add soup_message_get_remote_address() API [Carlos Garcia Campos] * Fix preconnect stealing a connection [Carlos Garcia Campos] * Fix potential header issues when included in a C++ project [Patrick Griffis] * Disabling tests also disables Autobahn tests by default [Patrick Griffis] Changes in libsoup from 2.99.3 to 2.99.4: * Rename SoupMessage:tls-certificate and SoupMessage:tls-certificate-errors to tls-peer-certificate and tls-peer-certificate-errors respectively [Carlos \ Garcia Campos] * Add SoupMessageMetrics API for tracking message events [Carlos Garcia Campos] * Add soup_message_get_connection_id() API [Patrick Griffis] * Add WebSocket fuzzing tests with Autobahn [Diego Pino] * Windows build fixes [Chun-wei Fan] Changes in libsoup from 2.99.2 to 2.99.3: * Fix soup_session_get_async_result_message() [Patrick Griffis] * Fix SoupMessage not always emitting notify single on property change [Carlos \ Garcia Campos] * Fix soup_message_query_flags() not returning a boolean [Patrick Griffis] * Revert requiring a GPollableInputStream for request bodies [Carlos Garcia Campos] * Rename soup_message_body_free() and soup_message_headers_free() to soup_message_body_unref() and soup_message_headers_unref() [Carlos Garcia Campos] * Rename SoupMessage:options-ping property to SoupMessage:is-options-ping and add soup_message_new_options_ping(), soup_message_get_is_options_ping(), and soup_message_set_is_options_ping() [Carlos Garcia Campos] * Add SOUP_HTTP_2_0 SoupHTTPVersion to be used later [Patrick Griffis] Changes in libsoup from 2.99.1 to 2.99.2: * Add new soup_session_send_and_read() API [Carlos Garcia Campos] * Add soup_session_get_async_result_message() API [Carlos Garcia Campos] * Remove soup_session_load_uri_bytes() and soup_session_read_uri() APIs [Carlos \ Garcia Campos] * Add soup_session_preconnect_async() API [Carlos Garcia Campos] * Add SoupSession:remote-connectable property to support proxying over unix \ sockets [Robert Ancell] * Restore support to SoupLogger for logging message bodies [Daniel Kolesa] * Update GLib dependency to 2.67.4 Changes in libsoup from 2.72.0 to 2.99.1: * This is a major ABI breaking release that can be installed in parallel with 2.7x. Numerous API have been changed which is documented on https://libsoup.org |