Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

typelib-1_0-Soup-3_0-3.4.4-1.4 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: typelib-1_0-Soup-3_0 Distribution: openSUSE Tumbleweed
Version: 3.4.4 Vendor: openSUSE
Release: 1.4 Build date: Thu Oct 26 21:15:00 2023
Group: System/Libraries Build host: reproducible
Size: 70404 Source RPM: libsoup-3.4.4-1.4.src.rpm
Packager: https://bugs.opensuse.org
Url: https://wiki.gnome.org/Projects/libsoup
Summary: HTTP client/server library for GNOME -- Introspection bindings
Libsoup is an HTTP client/server library for GNOME. It uses GObjects
and the glib main loop, to integrate well with GNOME applications.

This package provides the GObject Introspection bindings for libsoup.

Provides

Requires

License

LGPL-2.1-or-later

Changelog

* Thu Oct 26 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.4.4:
    + Improve HTTP/2 performance when a lot of buffering happens
    + Support building libnghttp2 as a subproject
* Fri Sep 15 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.4.3:
    + Fix incorrect UTF-8 encoding for params in headers
    + Numerous HTTP/2 fixes and improvements
    + Fix possible crashes in connection management
    + Fix small leak in SoupServer
    + Fix the possibility of empty HTTP/2 frames being sent
* Sat Apr 29 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.4.2:
    + Revert changes to request cancellation.
* Fri Apr 21 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.4.1:
    + Fix HTTP/2 on platforms with unsigned char.
    + Change request cancellation to be handled earlier.
    + Add names to GSources and source tags to GTasks to aid
      debugging.
  - Run meson_test macro for all arches.
* Fri Mar 17 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.4.0:
    + Fix possible crash in SoupContentSniffer.
    + Fix socket leak.
    + Add missing annotation to
      soup_header_g_string_append_param_quoted().
* Mon Feb 13 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.3.1:
    + Fix regression in `SoupCookieJar` not handling valid Secure
      cookies.
    + Fix crash when skipping HTTP/1 response stream with chunked
      enconding.
    + Change Session to unqueue finished items earlier without an
      extra MainContext iteration.
* Sun Jan 22 2023 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.3.0:
    + Add `SoupMessage::got-body-data` signal to monitor progress of
      reads
    + Add `soup_session_send_and_splice()` and
      `soup_session_send_and_splice_async()` convenience APIs
    + Add `soup_message_set_force_http1()` and
      `soup_message_get_force_http1()` APIs
    + Change `soup_cookie_copy()` to not retain default ports
    + Ensure `SoupServerMessage` socket is available in websocket
      handler
    + Fix `soup_message_new()` not erroring when URI has an empty
      host
    + Fix thread-saftey issues in `SoupConnectionAuth`
    + Fix various connection leaks
    + Fix the possibility of sending invalid empty
      `Sec-WebSocket-Protocol` header
    + Fix IO errors not being handled on `CONNECT` messages
    + Numerous improvements to cookies:
    - Add support for cookie prefixes (`__Secure-` and `__Host-`)
    - Reject cookies with control characters in name or value
    - Reject `SameSite=None` cookies without `Secure`
    - Change `soup_cookie_parse()` to be more strict about what is
      considered whitespace
    - Change default SameSite value to `Lax`
    - Fix `soup_cookie_equal()` with `NULL` path
* Thu Nov 03 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.2.2:
    + Various HTTP/2 Fixes:
    - Fix `content-sniffed` not being emitted for resources without
      content.
    - Fix leak of SoupServerConnection when stolen.
  - Enable tests on 32-bit again, fixed upstream.
* Wed Oct 12 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.2.1:
    + When built against nghttp2 1.50.0+ be relaxed about header
      whitespace.
    + Fix possible crash when cancelling an HTTP/2 message.
    + Fix regresion where soup_server_message_get_socket() could
      return NULL.
    + Fix minor memory leak.
  - Disable tests on 32-bit while waiting for
    https://gitlab.gnome.org/GNOME/libsoup/-/issues/309
* Thu Sep 15 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.2.0:
    + No changes, stable bump only.
* Mon Sep 05 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.1.4:
    + Numerous improvements to HTTP/2 reliablity.
    + Fix `http` proxy authentication with default proxy resolver.
    + Fix undefined ``ssize_t`` with MSVC.
* Sun Sep 04 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.1.3:
    + Fix compile error when `SOUP_VERSION_MAX_ALLOWED` is defined.
  - Changes from version 3.1.2:
    + Replace HTTP/2 tests using Quart with internal HTTP/2 server
      tests.
    + Improve version macros including adding ability to define
      `SOUP_DISABLE_DEPRECATION_WARNINGS`.
  - Drop -D http2_tests=disabled meson paramter: no longer supported.
  - Drop 299.patch: merged upstream.
* Sat Sep 03 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.1.1:
    + Reintroduce some thread-safety to SoupSession (see
      https://libsoup.org/libsoup-3.0/client-thread-safety.html)
    + Add SoupServerMessage:tls-peer-certificate and
      SoupServerMessage:tls-peer-certificate-errors
    + Port docs to gi-docgen
    + Update documentation.
  - Replace pkgconfig(gtk-doc) with pkgconfig(gi-docgen)
    BuildRequires (and update options passed to meson) following
    upstreams port.
  - Add 299.patch: multithread-test: show error information in case
    of request failure. multithread-test: skip proxy tests if apache
    is not available.
  - Use ldconfig_scriptlets for post(un) handling.
* Fri Sep 02 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.0.8:
    + Fix `http` proxy authentication with default proxy resolver.
    + Numerous improvments to HTTP/2 reliability.
* Wed Jul 06 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.0.7:
    + Fix leak in SoupAuthNTLM.
    + Fix constructing SoupAuthNTLM objects.
    + Disable mutual negotiation in SoupAuthNegotiate.
    + http2:
    - Do not advertise the `h2` protocool for proxy connections.
    - Remove left-over headers when HTTP/1 redirects to HTTP/2.
    - Handle HTTP_1_1_REQUIRED error.
    - Read request bodies synchronously for sync requests.
    - Properly handle server sending shut down GOAWAY.
    + tests:
    - Remove dependency on Apache's PHP module.
    - Depend upon Apache's http2 module.
* Fri Apr 01 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.0.6:
    + Misc HTTP/2 fixes.
    + Add PUT/POST support to examples/get.
    + Add `--user-agent` option to examples/get.
    + Misc meson improvements.
    + Fix build with Visual Studio.
* Fri Mar 18 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.0.5:
    + Misc HTTP/2 fixes.
    + Fix missing files for installed-tests.
    + Fix SoupServer not properly handling invalid percent encoded
      paths.
    + Fix other areas not properly handling invalid percent encoded
      paths.
    + Fix SoupLogger:max-body-size of 0 meaning log nothing.
* Fri Jan 07 2022 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.0.4:
    + Fix HTTP/2 not properly handling socket timeouts.
    + Improvements to test reliablity.
    + Fix cross-compiling to Windows.
    + Fix tests with development glib-networking.
    + Expose soup_uri_copy() to Vala.
* Wed Nov 24 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.0.3:
    + Fix various HTTP/2 issues.
    + Error when libsoup2 has been loaded before libsoup3.
    + Fix memory leak when using TLS.
* Fri Nov 05 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Require libsoup-3_0-0 instead of libsoup by in the devel package:
    defacto the same package, as the library provides the base name,
    but more explicit and clearer.
* Sun Oct 24 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.0.2:
    + Add support for multiple auth challenges in one response.
    + Fix SoupCache test failures on 32bit
    + Don't treat `-Wincompatible-pointer-types` as error. The
      `glib-mkenums` tool sometimes triggered this.
    + Improve `gssapi` dependency handling.
    + Fix undefined `ssize_t` on Windows.
    + Updated translations.
  - No longer ignore test failure on 32-bit arches, fixed upstream.
* Thu Sep 30 2021 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Ignore test failure on 32-bit arm, as it is done for 32-bit x86
    https://gitlab.gnome.org/GNOME/libsoup/-/issues/236
* Sun Sep 26 2021 Bjørn Lie <bjorn.lie@gmail.com>
  - Update to version 3.0.1:
    + Move python overrides to upstream pygobject.
    + Fix minor build warnings.
  - Drop python3-Soup sub-package following upstream changes.
* Mon Sep 20 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 3.0.0:
    + Remove unused dependency on libxml.
    + Use G_DECLARE_FINAL_TYPE when applicable and bump GLib
      dependency to 2.69.1.
    + Add PyGObject overrides for SoupMessageHeaders to behave like a
      dict.
    + Fix soup_message_add_status_code_handler() in Vala.
    + Ensure that all header values are valid UTF-8, other encodings
      are not supported.
    + Support Content-Disposition headers missing a disposition-type.
  - Drop pkgconfig(libxml-2.0) BuildRequires: follow upstream.
  - Split out new python3-Soup package.
* Thu Sep 16 2021 Stanislav Brabec <sbrabec@suse.com>
  - Remove obsolete translation-update-upstream support
    (jsc#SLE-21105).
* Wed Aug 25 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.99.9:
    + Make soup_message_set_method() public API.
    + Make SoupMessage:http-version read only.
    + Prevent the same message being queued multiple times.
    + Allow completing SoupMessage::tls-interaction with NULL
      certificate.
    + Replace soup_server_set_ssl_cert_file() with
      soup_server_set_tls_certificate().
    + Add SoupServer support for client certificates.
    + Fallback to building meson wrap of sqlite if not found.
    + Add soup_message_get_tls_protocol_version() and
      soup_message_get_tls_ciphersuite_name() API.
  - Changes from version 2.99.8:
    + Enable HTTP/2 by default. The SOUP_FORCE_HTTP1 env var can
      disable for debugging.
    + Restrict advertising brotli decoding support to HTTPS.
    + Add new API to handle client certificate authentication
      per-message as well as API to PKCS #11 PINs.
    + Add new build features `http2_tests` and `pkcs11_tests` to more
      granularly control optional test dependencies.
  - Changes from version 2.99.7:
    + Change SoupSession to only support one SoupSessionFeature of a
      given type.
    + Remove soup_session_get_features() API.
    + Numerous HTTP/2 fixes and improvements.
  - Changes from version 2.99.6:
    + Added HTTP/2 support. Enable by setting `SOUP_ENABLE_HTTP2` env
      var.
  - Changes from version 2.99.5:
    + Add soup_message_get_remote_address() API.
    + Fix preconnect stealing a connection.
    + Fix potential header issues when included in a C++ project.
    + Disabling tests also disables Autobahn tests by default.
  - Changes from version 2.99.4:
    + Rename SoupMessage:tls-certificate and
      SoupMessage:tls-certificate-errors to tls-peer-certificate and
      tls-peer-certificate-errors respectively.
    + Add SoupMessageMetrics API for tracking message events,
    + Add soup_message_get_connection_id() API.
    + Add WebSocket fuzzing tests with Autobahn.
  - Add pkgconfig(gnutls) and pkgconfig(libnghttp2) BuildRequires:
    new dependencies.
  - Rename libsoup-2_4-1 subpackage to libsoup-3_0-0: follow upstream
    library name change.
  - Pass -Dautobahn=disabled -Dhttp2_tests=disabled to meson: disable
    some tests, as we do not have all deps available.
  - Drop libsoup-skip-tls_interaction-test.patch: no longer needed.
* Mon Aug 23 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 2.74.0:
    + IMPORTANT: Enable ssl-use-system-ca-file by default on
      deprecated Sync and Async sessions.
    + Fix including headers in C++ projects.
    + Fix attempting to resolve relative paths with data URIs.
    + Support Content-Disposition headers without a disposition-type.
    + Fix building VAPI bindings with latest Vala.
    + Fix sending a Content-Length header in a response with status
      code of 1xx or 204.
    + Updated translations.
  - Drop libsoup-fix-SSL-test.patch: fixed upstream.
* Fri Feb 26 2021 Pedro Monreal <pmonreal@suse.com>
  - Run the regression tests using GnuTLS NORMAL priority
* Mon Feb 08 2021 Pedro Monreal <pmonreal@suse.com>
  - Disable tls_interaction-test until resolved upstream
    * See https://gitlab.gnome.org/GNOME/libsoup/issues/120
  - Add libsoup-skip-tls_interaction-test.patch
* Mon Feb 08 2021 Pedro Monreal <pmonreal@suse.com>
  - Fix tests: fix SSL test with glib-networking >= 2.65.90
    * See https://gitlab.gnome.org/GNOME/libsoup/issues/201
  - Add libsoup-fix-SSL-test.patch
  - Remove patches:
    * libsoup-disable-ssl-tests.patch
    * libsoup-disable-hsts-tests.patch

Files

/usr/lib64/girepository-1.0/Soup-3.0.typelib


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 27 00:14:29 2024