From 8600fa19927389aa5ab9b1b7b7878cd3dfa142f7 Mon Sep 17 00:00:00 2001 From: Changqing Li Date: Fri, 30 May 2025 15:47:52 +0800 Subject: libsoup: upgrade 3.6.4 -> 3.6.5 Changes in libsoup from 3.6.4 to 3.6.5: * session: Strip authentication credentials on cross-origin redirects [Patrick Griffis] * build: Use pkg-config instead of krb5-config for the gssapi dependency [Patrick Griffis] * http1: When using chunked encoding report an error in case of unexpected stream end [Andrzej Surdej] * http2: When a message has no content still respect its Content-Type [Patrick Griffis] * http2: Revert manual window size management temporarily, as it could stall [Patrick Griffis] * sniffer: Fix potential overflows [Patrick Griffis] * hsts: Fix minor leak [Patrick Griffis] * headers: Fix a few parsing edge cases that could be an out of bound read [Patrick Griffis] * connection: Avoid ever calling disconnect twice [Patrick Griffis] * auth-digest: Fix handling when a nonce isn't present [Patrick Griffis] * cookies: Limit max size of max-age, path, and domain attributes to 1024 bytes [Patrick Griffis] * cookies: Limit max size of name and value to 4096 bytes [Patrick Griffis] * docs: Remove references to old libsoup domain [Simon McVittie] Refer: https://gitlab.gnome.org/GNOME/libsoup/-/commit/766e17528251c9b696a6076300ac61adc95536ac (From OE-Core rev: a5585378dd9a2ecd8261958d02c34ecce1be5c0f) Signed-off-by: Changqing Li Signed-off-by: Steve Sakoman --- meta/recipes-support/libsoup/libsoup_3.6.4.bb | 59 --------------------------- meta/recipes-support/libsoup/libsoup_3.6.5.bb | 59 +++++++++++++++++++++++++++ 2 files changed, 59 insertions(+), 59 deletions(-) delete mode 100644 meta/recipes-support/libsoup/libsoup_3.6.4.bb create mode 100644 meta/recipes-support/libsoup/libsoup_3.6.5.bb diff --git a/meta/recipes-support/libsoup/libsoup_3.6.4.bb b/meta/recipes-support/libsoup/libsoup_3.6.4.bb deleted file mode 100644 index 4d50e1353e..0000000000 --- a/meta/recipes-support/libsoup/libsoup_3.6.4.bb +++ /dev/null @@ -1,59 +0,0 @@ -SUMMARY = "An HTTP library implementation in C" -DESCRIPTION = "libsoup is an HTTP client/server library for GNOME. It uses GObjects \ -and the glib main loop, to integrate well with GNOME applications." -HOMEPAGE = "https://wiki.gnome.org/Projects/libsoup" -BUGTRACKER = "https://bugzilla.gnome.org/" -SECTION = "x11/gnome/libs" -LICENSE = "LGPL-2.0-only" -LIC_FILES_CHKSUM = "file://COPYING;md5=5f30f0716dfdd0d91eb439ebec522ec2" - -DEPENDS = "glib-2.0 glib-2.0-native libxml2 sqlite3 libpsl nghttp2" - -SHRT_VER = "${@d.getVar('PV').split('.')[0]}.${@d.getVar('PV').split('.')[1]}" - -SRC_URI = "${GNOME_MIRROR}/libsoup/${SHRT_VER}/libsoup-${PV}.tar.xz" -SRC_URI[sha256sum] = "9b54c76f5276b05bebcaf2b6c2a141a188fc7bb1d0624eda259dac13a6665c8a" - -PROVIDES = "libsoup-3.0" -CVE_PRODUCT = "libsoup" - -S = "${WORKDIR}/libsoup-${PV}" - -inherit meson gettext pkgconfig upstream-version-is-even gobject-introspection gi-docgen vala - -GIR_MESON_ENABLE_FLAG = 'enabled' -GIR_MESON_DISABLE_FLAG = 'disabled' - -PACKAGECONFIG ??= "" -PACKAGECONFIG[brotli] = "-Dbrotli=enabled,-Dbrotli=disabled,brotli" -PACKAGECONFIG[gssapi] = "-Dgssapi=enabled,-Dgssapi=disabled,krb5" -PACKAGECONFIG[ntlm] = "-Dntlm=enabled,-Dntlm=disabled" -PACKAGECONFIG[sysprof] = "-Dsysprof=enabled,-Dsysprof=disabled,sysprof" - -# Tell libsoup where the target ntlm_auth is installed -do_write_config:append:class-target() { - cat >${WORKDIR}/soup.cross <${WORKDIR}/soup.cross <