Sync from SUSE:SLFO:Main libsoup revision 5807eb9588a9160716913ca7bc0da7c7

This commit is contained in:
Adrian Schröter 2024-12-11 15:11:42 +01:00
parent 4df26e8e81
commit b9ab44f4db
4 changed files with 51 additions and 6 deletions

BIN
libsoup-3.6.0.tar.xz (Stored with Git LFS)

Binary file not shown.

BIN
libsoup-3.6.1.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,6 +1,47 @@
-------------------------------------------------------------------
Wed Dec 4 22:17:12 UTC 2024 - Michael Gorse <mgorse@suse.com>
- Increase test timeout on s390x. The http2-body-stream test can be
slow and sometimes times out in our builds.
-------------------------------------------------------------------
Fri Nov 22 20:25:12 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 3.6.1:
+ Fix `soup_uri_copy()` reading port as a long instead of an int
+ Fix possible NULL deref in `soup_uri_decode_data_uri()`
+ Fix possible overflow in `SoupContentSniffer`
+ Fix assertion in `soup_uri_decode_data_uri()` on URLs with a
path starting with `//`
+ headers: Be more robust against invalid input when parsing
params
+ websocket: Fix possibility of being stuck in a read loop
- Drop patches fixed upstream:
+ 6adc0e3e.patch
+ 29b96fab.patch
+ a35222dd.patch
+ 4c9e75c6.patch
-------------------------------------------------------------------
Wed Nov 13 19:48:22 UTC 2024 - Michael Gorse <mgorse@suse.com>
- Add 4c9e75c6.patch: fix an intermittent test failure
(glgo#GNOME/libsoup#399).
-------------------------------------------------------------------
Tue Nov 12 23:07:16 UTC 2024 - Michael Gorse <mgorse@suse.com>
- Add 6adc0e3e.patch: websocket: Process the frame as soon as we
read data (boo#1233287 CVE-2024-52532 glgo#GNOME/libsoup#391).
- Add 29b96fab.patch: websocket-test: disconnect error copy after
the test ends (glgo#GNOME/libsoup#391).
- Add a35222dd.patch: be more robust against invalid input when
parsing params (boo#1233292 CVE-2024-52531
glgo#GNOME/libsoup!407).
-------------------------------------------------------------------
Mon Aug 26 08:07:19 UTC 2024 - Bjørn Lie <bjorn.lie@gmail.com>
6adc0e3e.patch
- Update to version 3.6.0:
+ Allow HTTP/2 to be used with non-HTTP proxies
- Changes from version 3.5.2:

View File

@ -18,12 +18,12 @@
%define api_version 3.0
Name: libsoup
Version: 3.6.0
Version: 3.6.1
Release: 0
Summary: HTTP client/server library for GNOME
License: LGPL-2.1-or-later
Group: Development/Libraries/GNOME
URL: https://wiki.gnome.org/Projects/libsoup
URL: https://wiki.gnome.org/Projects/libsoupS
Source0: https://download.gnome.org/sources/libsoup/3.6/%{name}-%{version}.tar.xz
Source99: baselibs.conf
@ -140,7 +140,11 @@ mv %{buildroot}%{_datadir}/doc/%{name}-%{api_version} %{buildroot}%{_docdir}
%check
# Run the regression tests using GnuTLS NORMAL priority
export G_TLS_GNUTLS_PRIORITY=NORMAL
%ifarch s390x
%meson_test -t 5
%else
%meson_test
%endif
%ldconfig_scriptlets 3_0-0