Commit Graph

333 Commits

Author SHA256 Message Date
Alynx Zhou
f716188edf Add libsoup-CVE-2026-0716.patch, libsoup-CVE-2026-0719.patch. 2026-01-14 11:20:46 +08:00
f17a577dc6 Add libsoup-CVE-2025-12105.patch 2025-12-15 20:02:26 -05:00
Alynx Zhou
35bd1524df Added libsoup-CVE-2025-11021.patch. 2025-10-21 15:48:40 +08:00
39531c69a1 Sync changes to SLFO-1.2 branch 2025-08-20 09:43:35 +02:00
9aadbac27d 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
6ec247ad06 - 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/package/show/GNOME:Factory/libsoup?expand=0&rev=311
2025-05-29 04:59:02 +00:00
d2d47dac33 - 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/package/show/GNOME:Factory/libsoup?expand=0&rev=310
2025-05-28 05:55:20 +00:00
f49ae351ef 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
656f46cbb1 Fix date format in old changelog entries
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=308
2025-05-18 09:28:57 +00:00
4a1010fd40 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
4730bc3e54 - 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/package/show/GNOME:Factory/libsoup?expand=0&rev=306
2025-04-29 20:20:03 +00:00
e0bddca23b 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
add815376f - 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/package/show/GNOME:Factory/libsoup?expand=0&rev=304
2025-04-22 06:29:34 +00:00
1b29600031 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
419dddd1a5 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
d1407ea9bb 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
74f915af48 - Update to version 3.6.4:
+ http2: Fix regression on 32bit systems when reading response
    data.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=300
2025-01-17 13:00:05 +00:00
f362079152 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
458cbe6ad2 New upstream release
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=298
2025-01-14 17:40:49 +00:00
3c5ff2379b 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
0ef907eabc - 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/package/show/GNOME:Factory/libsoup?expand=0&rev=296
2024-12-05 12:42:12 +00:00
49d29e3b08 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
3b6b89924d - 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/package/show/GNOME:Factory/libsoup?expand=0&rev=294
2024-11-25 14:18:24 +00:00
6b01ab76cf 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
baea141022 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
79f891224f 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
7ab00daf42 - 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/package/show/GNOME:Factory/libsoup?expand=0&rev=290
2024-11-13 07:23:46 +00:00
2502aa2d33 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
88869ea8ee - 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/package/show/GNOME:Factory/libsoup?expand=0&rev=288
2024-08-26 13:43:05 +00:00
5f56db386b 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
444cc38429 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
b255ea38b4 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
9628a9d523 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
df1b956560 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
69def6c1b2 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
42531922a9 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
ecee859934 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
3847364a17 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
9ccc4dfbce Accepting request 1072695 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1072695
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=278
2023-03-20 12:47:09 +00:00
00cd0e3b2f Accepting request 1034156 from GNOME:Factory
(forwarded request 1033069 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1034156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=139
2022-11-08 09:53:19 +00:00
fe2375cf4b Accepting request 1033069 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/1033069
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=276
2022-11-07 11:43:48 +00:00
9196f90a96 Accepting request 1012086 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1012086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=138
2022-10-18 10:44:26 +00:00
65e8c440ac Accepting request 1011144 from GNOME:Next
- 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

OBS-URL: https://build.opensuse.org/request/show/1011144
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=274
2022-10-17 12:31:14 +00:00
278cdcf908 Accepting request 1004823 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1004823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=137
2022-09-21 12:40:56 +00:00
ebaef5ed1b Accepting request 1003698 from GNOME:Next
- Update to version 3.2.0:
  + No changes, stable bump only.

OBS-URL: https://build.opensuse.org/request/show/1003698
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=272
2022-09-19 16:26:31 +00:00
5dde163af4 Accepting request 1002678 from GNOME:Next
GNOME 43.rc - let's get this into Staging to see what we break (e.g meson:test seems to be an issue already)

OBS-URL: https://build.opensuse.org/request/show/1002678
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=271
2022-09-13 07:36:13 +00:00
439c1fbd6a Accepting request 1001365 from GNOME:Factory
- Update to version 3.0.8:
  + Fix `http` proxy authentication with default proxy resolver.
  + Numerous improvments to HTTP/2 reliability. (forwarded request 1000961 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1001365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=136
2022-09-07 09:05:24 +00:00
a4eed9201e Accepting request 1000961 from home:iznogood:branches:GNOME:Factory
- Update to version 3.0.8:
  + Fix `http` proxy authentication with default proxy resolver.
  + Numerous improvments to HTTP/2 reliability.

OBS-URL: https://build.opensuse.org/request/show/1000961
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=269
2022-09-06 07:03:50 +00:00
0a8e0ad926 Accepting request 987356 from GNOME:Factory
Scripted push from GNOME:Next (forwarded request 987187 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/987356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libsoup?expand=0&rev=135
2022-07-09 14:59:23 +00:00
12b99e8188 Accepting request 987187 from GNOME:Next
Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/987187
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libsoup?expand=0&rev=267
2022-07-07 07:26:14 +00:00