345 Commits

Author SHA256 Message Date
5f4310c077 Accepting request 1333050 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1333050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=164
2026-02-16 12:23:11 +00:00
745a3951bf - Add more CVE fixes:
+ libsoup-CVE-2025-32049.patch (bsc#1240751 CVE-2025-32049
    glgo#GNOME/libsoup#390)
  + libsoup-CVE-2026-2443.patch (bsc#1258170 CVE-2026-2443
    glgo#GNOME/libsoup#487)
  + libsoup-CVE-2026-2369.patch (bsc#1258120 CVE-2026-2369
    glgo#GNOME/libsoup!508)

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=327
2026-02-14 17:10:05 +00:00
59e65badb0 Accepting request 1330729 from GNOME:Factory
- Add libsoup-CVE-2026-1536.patch: Always validate the headers
  value when coming from untrusted source
  (bsc#1257440, CVE-2026-1536, glgo#GNOME/libsoup/commit/5c1a2e9c).
- Add libsoup-CVE-2026-1761.patch: multipart: check length of bytes
  read soup_filter_input_stream_read_until()
  (bsc#1257598, CVE-2026-1761, glgo#GNOME/libsoup!496). (forwarded request 1330655 from JonathanKang)

OBS-URL: https://build.opensuse.org/request/show/1330729
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=163
2026-02-03 20:26:28 +00:00
ab076efb32 Accepting request 1330655 from home:JonathanKang:branches:GNOME:Factory
- Add libsoup-CVE-2026-1536.patch: Always validate the headers
  value when coming from untrusted source
  (bsc#1257440, CVE-2026-1536, glgo#GNOME/libsoup/commit/5c1a2e9c).
- Add libsoup-CVE-2026-1761.patch: multipart: check length of bytes
  read soup_filter_input_stream_read_until()
  (bsc#1257598, CVE-2026-1761, glgo#GNOME/libsoup!496).

OBS-URL: https://build.opensuse.org/request/show/1330655
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=325
2026-02-03 10:44:56 +00:00
6a173f08f5 Accepting request 1326753 from GNOME:Factory
- Add libsoup-CVE-2026-0716.patch: Fix out-of-bounds read for
  websocket (bsc#1256418, CVE-2026-0716, glgo#GNOME/libsoup!494).
- Add libsoup-CVE-2026-0719.patch: Fix overflow for password md4sum
  (bsc#1256399, CVE-2026-0719, glgo#GNOME/libsoup!493). (forwarded request 1326672 from AZhou)

OBS-URL: https://build.opensuse.org/request/show/1326753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=162
2026-01-13 20:22:58 +00:00
11b73a4a43 Accepting request 1326672 from home:AZhou:branches:GNOME:Factory
- Add libsoup-CVE-2026-0716.patch: Fix out-of-bounds read for
  websocket (bsc#1256418, CVE-2026-0716, glgo#GNOME/libsoup!494).
- Add libsoup-CVE-2026-0719.patch: Fix overflow for password md4sum
  (bsc#1256399, CVE-2026-0719, glgo#GNOME/libsoup!493).

OBS-URL: https://build.opensuse.org/request/show/1326672
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=323
2026-01-12 10:13:27 +00:00
71a359df3d Accepting request 1325911 from GNOME:Factory
- Add libsoup-CVE-2025-14523.patch: Reject duplicated Host in
  headers (bsc#1254876, CVE-2025-14523, glgo#GNOME/libsoup!491). (forwarded request 1325886 from AZhou)

OBS-URL: https://build.opensuse.org/request/show/1325911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=161
2026-01-09 16:02:27 +00:00
778db5bd99 Accepting request 1325886 from home:AZhou:branches:GNOME:Factory
- Add libsoup-CVE-2025-14523.patch: Reject duplicated Host in
  headers (bsc#1254876, CVE-2025-14523, glgo#GNOME/libsoup!491).

OBS-URL: https://build.opensuse.org/request/show/1325886
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=321
2026-01-08 07:57:11 +00:00
5427053321 Accepting request 1319178 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1319178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=160
2025-11-25 14:50:58 +00:00
875ecedd9d Accepting request 1318512 from GNOME:Next
- Add libsoup-CVE-2025-12105.patch: fix use after free caused by
  'finishing' queue item twice (bsc#1252555 CVE-2025-12105
  glgo#GNOME/libsoup!481).
- Add i586 to the list of architectures where we re-run tests;
  hsts-db-test is timing out there as well.

OBS-URL: https://build.opensuse.org/request/show/1318512
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=319
2025-11-21 20:17:06 +00:00
d23082398e Accepting request 1311630 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1311630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=159
2025-10-18 12:35:08 +00:00
08031ff74e Accepting request 1311579 from home:AZhou:branches:GNOME:Factory
- Update libsoup-CVE-2025-11021.patch: Add NULL check for
  soup_date_time_to_string() (bsc#1250562, CVE-2025-11021,
  glgo#GNOME/libsoup!483).

OBS-URL: https://build.opensuse.org/request/show/1311579
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=317
2025-10-16 08:18:31 +00:00
37f45f9ea9 Accepting request 1310699 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1310699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=158
2025-10-14 16:04:51 +00:00
08d783fc25 Accepting request 1310697 from home:AZhou:branches:GNOME:Factory
- Add libsoup-CVE-2025-11021.patch: Ignore invalid date when
  processing cookies to prevent out-of-bounds read (bsc#1250562,
  CVE-2025-11021, glgo#GNOME/libsoup!482).

OBS-URL: https://build.opensuse.org/request/show/1310697
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=315
2025-10-11 08:53:52 +00:00
33ebbb7a57 Accepting request 1286735 from GNOME:Factory
- Add libsoup-CVE-2025-4945.patch: add value checks for date/time
  parsing (boo#1243314 CVE-2025-4945). (forwarded request 1286727 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1286735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=157
2025-06-20 14:48:18 +00:00
48dd6c09fa Accepting request 1286727 from GNOME:Next
- Add libsoup-CVE-2025-4945.patch: add value checks for date/time
  parsing (boo#1243314 CVE-2025-4945).

OBS-URL: https://build.opensuse.org/request/show/1286727
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=313
2025-06-18 15:27:46 +00:00
237c5d051d Accepting request 1281009 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1281009
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=156
2025-05-31 17:14:28 +00:00
8ebf66b6d9 Accepting request 1280956 from GNOME:Next
- Add libsoup-CVE-2025-4969.patch: multipart: verify array bounds
  before accesing its members (boo#1243423 CVE-2025-4969).
- Also rerun tests for ppc64le should they fail. hsts-db-test
  appears to time out intermittently there (bsc#1243570).

OBS-URL: https://build.opensuse.org/request/show/1280956
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=311
2025-05-29 04:59:02 +00:00
2488bddff3 Accepting request 1280720 from GNOME:Next
- Add libsoup-CVE-2025-4476.patch: fix crash in
  soup_auth_digest_get_protection_space (boo#1243422
  CVE-2025-4476 glgo#GNOME/libsoup!457).
- Add libsoup-CVE-2025-4948.patch: verify boundary limits for
  multipart body (boo#1243332 CVE-2025-4948
  glgo#GNOME/libsoup#449).

OBS-URL: https://build.opensuse.org/request/show/1280720
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=310
2025-05-28 05:55:20 +00:00
3e02736a8d Accepting request 1278245 from GNOME:Factory
Fix date format in old changelog entries (forwarded request 1277788 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1278245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=155
2025-05-20 07:35:27 +00:00
00a113ad88 Accepting request 1277788 from GNOME:Next
Fix date format in old changelog entries

OBS-URL: https://build.opensuse.org/request/show/1277788
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=308
2025-05-18 09:28:57 +00:00
1872ef2231 Accepting request 1273522 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1273522
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=154
2025-05-01 13:22:26 +00:00
7416d9314f Accepting request 1273515 from GNOME:Next
- Add libsoup-CVE-2025-32907.patch: correct merge of ranges
  (boo#1241222 CVE-2025-32907 glgo#GNOME/libsoup!452).

OBS-URL: https://build.opensuse.org/request/show/1273515
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=306
2025-04-29 20:20:03 +00:00
e82c421400 Accepting request 1271272 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1271272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=153
2025-04-22 15:25:53 +00:00
ab8ca1eb5b Accepting request 1271213 from GNOME:Next
- Add CVE fixes:
  + libsoup-CVE-2025-32914.patch (boo#1241164 CVE-2025-32914)
  + libsoup-CVE-2025-32908.patch (boo#1241223 CVE-2025-32908)

OBS-URL: https://build.opensuse.org/request/show/1271213
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=304
2025-04-22 06:29:34 +00:00
eb06becf16 Accepting request 1255568 from GNOME:Factory
- Update to version 3.6.5:
  + session: Strip authentication credentials on cross-origin
    redirects
  + build: Use pkg-config instead of krb5-config for the gssapi
    dependency
  + http1: When using chunked encoding report an error in case of
    unexpected stream end
  + http2:
    - When a message has no content still respect its Content-Type
    - Revert manual window size management temporarily, as it could
      stall
  + sniffer: Fix potential overflows
  + hsts: Fix minor leak
  + headers: Fix a few parsing edge cases that could be an out of
    bound read
  + connection: Avoid ever calling disconnect twice
  + auth-digest: Fix handling when a nonce isn't present
  + cookies:
    - Limit max size of max-age, path, and domain attributes to
      1024 bytes
    - Limit max size of name and value to 4096 bytes
  + docs: Remove references to old libsoup domain
  + Reintroduce some thread-safety to SoupSession (see
    https://libsoup.gnome.org/libsoup-3.0/client-thread-safety.html)
    Numerous API have been changed which is documented on
    https://libsoup.gnome.org
- Replace pkgconfig(krb5) with pkgconfig(krb5-gssapi)
  BuildRequires: Following upstream changes, and stop passing
  krb5_config="$(which krb5-config)" to meson setup, no longer
  needed nor recognized. (forwarded request 1255109 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1255568
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=152
2025-03-25 21:07:51 +00:00
1a5b149183 Accepting request 1255109 from GNOME:Next
- Update to version 3.6.5:
  + session: Strip authentication credentials on cross-origin
    redirects
  + build: Use pkg-config instead of krb5-config for the gssapi
    dependency
  + http1: When using chunked encoding report an error in case of
    unexpected stream end
  + http2:
    - When a message has no content still respect its Content-Type
    - Revert manual window size management temporarily, as it could
      stall
  + sniffer: Fix potential overflows
  + hsts: Fix minor leak
  + headers: Fix a few parsing edge cases that could be an out of
    bound read
  + connection: Avoid ever calling disconnect twice
  + auth-digest: Fix handling when a nonce isn't present
  + cookies:
    - Limit max size of max-age, path, and domain attributes to
      1024 bytes
    - Limit max size of name and value to 4096 bytes
  + docs: Remove references to old libsoup domain
  + Reintroduce some thread-safety to SoupSession (see
    https://libsoup.gnome.org/libsoup-3.0/client-thread-safety.html)
    Numerous API have been changed which is documented on
    https://libsoup.gnome.org
- Replace pkgconfig(krb5) with pkgconfig(krb5-gssapi)
  BuildRequires: Following upstream changes, and stop passing
  krb5_config="$(which krb5-config)" to meson setup, no longer
  needed nor recognized.

OBS-URL: https://build.opensuse.org/request/show/1255109
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=302
2025-03-24 10:18:39 +00:00
e9f7c8fd5d Accepting request 1238500 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1238500
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=151
2025-01-18 12:17:44 +00:00
1bb7908e86 Accepting request 1238344 from GNOME:Next
- Update to version 3.6.4:
  + http2: Fix regression on 32bit systems when reading response
    data.

OBS-URL: https://build.opensuse.org/request/show/1238344
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=300
2025-01-17 13:00:05 +00:00
a5c54729c5 Accepting request 1237895 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1237895
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=150
2025-01-16 17:31:00 +00:00
cb59d8b7ac Accepting request 1237086 from GNOME:Next
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1237086
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=298
2025-01-14 17:40:49 +00:00
0e5dfbbc50 Accepting request 1228510 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1228510
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=149
2024-12-06 13:25:12 +00:00
681dea3b54 Accepting request 1228391 from GNOME:Next
- Increase test timeout on s390x. The http2-body-stream test can be
  slow and sometimes times out in our builds.

OBS-URL: https://build.opensuse.org/request/show/1228391
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=296
2024-12-05 12:42:12 +00:00
ecb22a9b5f Accepting request 1226285 from GNOME:Factory
- 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

6adc0e3e.patch (forwarded request 1225898 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1226285
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=148
2024-11-26 19:54:51 +00:00
43a200be02 Accepting request 1225898 from GNOME:Next
- 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

6adc0e3e.patch

OBS-URL: https://build.opensuse.org/request/show/1225898
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=294
2024-11-25 14:18:24 +00:00
c94ce775a7 Accepting request 1224047 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1224047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=147
2024-11-15 14:37:51 +00:00
397026569c Accepting request 1224037 from GNOME:Next
- Add 4c9e75c6.patch: fix an intermittent test failure
  (glgo#GNOME/libsoup#399).

OBS-URL: https://build.opensuse.org/request/show/1224037
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=292
2024-11-13 22:53:52 +00:00
439c8fa768 Accepting request 1223846 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1223846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=146
2024-11-13 14:27:22 +00:00
e40d8a3747 Accepting request 1223813 from GNOME:Next
- 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).

OBS-URL: https://build.opensuse.org/request/show/1223813
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=290
2024-11-13 07:23:46 +00:00
e6ae350ee8 Accepting request 1196080 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1196080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=145
2024-08-27 17:38:29 +00:00
2b6a0ed31a Accepting request 1196028 from GNOME:Next
- Update to version 3.6.0:
  + Allow HTTP/2 to be used with non-HTTP proxies
- Changes from version 3.5.2:
  + Strictly forbid NUL bytes in headers
  + Fix minor leaks
- Changes from version 3.5.1:
  + Add `SOUP_METHOD_PATCH`
  + websocket: Add `SoupWebsocketConnection:keepalive-pong-timeout`
    property
  + Increase maxmimum size of HTTP headers
  + Fix `soup_uri_copy()` in Vala
  + Fix leak in `soup_message_new_from_encoded_form()`
  + multipart: Improve handling of messages missing termination
  + logger:
    - Fix request filter function being called with response user
      data
    - Fix response bodies never being logged if request bodies
      aren't
    - Add Soup-Host to logged headers for when Host is missing
  + cookies:
    - Fix incorrect logic in determining same-site cookies
    - Limit the Max-Age to 1 year
  + cookie-jar-db: Explicitly handle old databases lacking
    same-site column

OBS-URL: https://build.opensuse.org/request/show/1196028
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=288
2024-08-26 13:43:05 +00:00
d473a5b3d9 Accepting request 1120815 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1120815
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=144
2023-10-29 18:39:40 +00:00
f80ae4c635 Accepting request 1120638 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1120638
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=286
2023-10-27 13:50:06 +00:00
4ac859a977 Accepting request 1111608 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1111608
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=143
2023-09-20 11:21:52 +00:00
7dc7b09171 Accepting request 1111595 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1111595
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=284
2023-09-15 18:25:23 +00:00
8f7f97066b Accepting request 1083829 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1083829
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=142
2023-05-02 14:18:30 +00:00
4740df52ee Accepting request 1083669 from GNOME:Next
- Update to version 3.4.2:
  + Revert changes to request cancellation.

OBS-URL: https://build.opensuse.org/request/show/1083669
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=282
2023-05-01 07:17:39 +00:00
01f5a1935b Accepting request 1081151 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1081151
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=141
2023-04-22 19:57:12 +00:00
8bc89791fb Accepting request 1081114 from GNOME:Next
- 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.

OBS-URL: https://build.opensuse.org/request/show/1081114
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=280
2023-04-21 09:31:46 +00:00
ae8d4e8553 Accepting request 1073172 from GNOME:Factory
New stable release (forwarded request 1072695 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1073172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=140
2023-03-24 14:17:06 +00:00