657 Commits

Author SHA256 Message Date
482285db44 Accepting request 1333533 from GNOME:Factory
- Update to version 2.86.4:
  + Fix several security vulnerabilities of varying severity
  + Updated translations.
- Drop patches fixed upstream:
  + glib2-CVE-2026-1484.patch
  + glib2-CVE-2026-1485.patch
  + glib2-CVE-2026-1489.patch (forwarded request 1333019 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1333533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=303
2026-02-18 16:05:23 +00:00
a12d14b62f - Update to version 2.86.4:
+ Fix several security vulnerabilities of varying severity
  + Updated translations.
- Drop patches fixed upstream:
  + glib2-CVE-2026-1484.patch
  + glib2-CVE-2026-1485.patch
  + glib2-CVE-2026-1489.patch

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=594
2026-02-17 11:51:47 +00:00
335fa17bf7 Accepting request 1329620 from GNOME:Factory
- Add CVE fixes (forwarded request 1329590 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1329620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=302
2026-01-29 16:44:04 +00:00
cb5cdcb761 Accepting request 1329590 from GNOME:Next
- Add CVE fixes

OBS-URL: https://build.opensuse.org/request/show/1329590
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=592
2026-01-28 08:23:03 +00:00
86cb345a5c Accepting request 1328598 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1328598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=301
2026-01-26 09:42:28 +00:00
c25172abc6 Accepting request 1328553 from GNOME:Next
- Add glib2-CVE-2026-0988.patch: fix a potential integer overflow
  in g_buffered_input_stream_peek (bsc#1257049 CVE-2026-0988
  glgo#GNOME/glib#3851).

OBS-URL: https://build.opensuse.org/request/show/1328553
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=590
2026-01-22 06:35:35 +00:00
1adc44b73a Accepting request 1321769 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1321769
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=300
2025-12-10 14:29:47 +00:00
fc605acf67 Accepting request 1321633 from GNOME:Next
- Update to version 2.86.3:
  + Fix several security vulnerabilities of varying severity (see
    below for details):
  + Bugs fixed:
    - (CVE-2025-13601) (#YWH-PGM9867-134) Incorrect calculation of
      buffer size in g_escape_uri_string()
    - (#YWH-PGM9867-145) Buffer underflow on Glib through
      glib/gvariant via bytestring_parse() or string_parse() leads
      to OOB Write
    - GIO: Integer overflow in file attribute escaping
    - G_FILE_MONITOR_WATCH_HARD_LINK does not monitor files on
      Windows
    - gconvert: Error out if g_escape_uri_string() would overflow
    - gvariant-parser: Fix potential integer overflow parsing
      (byte)strings
    - gfileattribute: Fix integer overflow calculating escaping for
      byte strings

OBS-URL: https://build.opensuse.org/request/show/1321633
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=588
2025-12-09 13:35:36 +00:00
6537d1b4d3 Accepting request 1318705 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1318705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=299
2025-11-21 15:53:54 +00:00
d5c73a416c Accepting request 1318509 from GNOME:Next
- Update to version 2.86.2:
  + Fix tests when run against pcre2 10.47
  + Bugs fixed:
    - GRegex tests fail with pcre2 10.47: different error for
      ^(a)\g{3
    - g_get_user_special_dir doesn't strip trailing slash from
      $HOME/
    - gresolver: Fix loopback detection of IPv6 addresses
    - gregex: Handle PCRE2_ERROR_MISSING_NUMBER_TERMINATOR if
      defined
    - Fix g_memory_monitor_base_query_mem_ratio on Solaris
    - gutils: Strip all trailing slashes

OBS-URL: https://build.opensuse.org/request/show/1318509
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=586
2025-11-19 13:34:16 +00:00
a98c05eef7 Accepting request 1317780 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1317780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=298
2025-11-17 11:13:18 +00:00
ec5fd03ff2 Accepting request 1317769 from GNOME:Next
- dbus-launch only works with dbus-1-daemon, not dbus-broker
  [bnc#1253497]
- dbus-launch only works with dbus-1-daemon, not dbus-broker
  [bnc#1253497]

- Update to version 2.86.1+11:
  + gregex: Handle PCRE2_ERROR_MISSING_NUMBER_TERMINATOR if
    defined.
  + gutils: Strip all trailing slashes (boo#1253163)
  + gio: add fallback implementation of
    g_memory_monitor_base_query_mem_ratio.

OBS-URL: https://build.opensuse.org/request/show/1317769
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=584
2025-11-14 12:09:48 +00:00
43119e4612 Accepting request 1313600 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1313600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=297
2025-10-27 13:37:31 +00:00
3a880d6652 Accepting request 1312849 from GNOME:Next
- Update to version 2.86.1:
  + Bugs fixed:
    - GIRepository: union fields offsets for compiled typelibs all
      have offset 0xffff
    - `gio/tests/socket-listener` requires dlsym
    - GLib.OptionContext's get_help() includes width of invisible
      options
    - Memory leak related to g_get_home_dir
    - Gio.AppInfo.launch_default_for_uri_async crashes with
      non-existent paths
    - GNetworkMonitor's netlink backend doesn't notify connectivity
      change
    - ghash: Fix entry_is_big for CHERI architecture
    - ghash: Handle all table sizes in iterator
    - gbookmarkfile: Escape icon href and mime-type
    - docs: Add Luca Bacci as a co-maintainer of the Windows code
    - tests: Fix clang compilation warnings
    - gmem: Replace SIZE_OVERFLOWS with g_size_checked_mul
    - gstrfuncs: Check string length in g_strescape
    - gutils: Improve load_user_special_dirs' user-dirs.dirs parser
    - gutils: Handle singletons in unlocked functions
    - ghostutils: Treat 0x80 (and above) as non-ASCII
    - various fixes to user-dirs.dirs handling in gutils
    - girnode: Fix computation of union member offsets
    - gopenuriportal: Fix a crash when the file can’t be opened
    - gtype: Use transfer none for types (un)ref functions
    - gnetworkmonitorbase: Add missing notify::connectivity signal
  + Updated translations.

OBS-URL: https://build.opensuse.org/request/show/1312849
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=582
2025-10-24 18:33:45 +00:00
f51f594d3d Accepting request 1305443 from GNOME:Factory
Scripted push from GNOME:Next (forwarded request 1304881 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1305443
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=296
2025-09-24 13:20:53 +00:00
d6dd0151c0 Accepting request 1304881 from GNOME:Next
Scripted push from GNOME:Next

OBS-URL: https://build.opensuse.org/request/show/1304881
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=580
2025-09-17 15:51:38 +00:00
e745f8a367 Accepting request 1298624 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1298624
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=295
2025-08-11 11:53:36 +00:00
a130e41c52 Accepting request 1298427 from GNOME:Next
- Update to version 2.84.4:
  + Bugs fixed:
    - (CVE-2025-7039) (#YWH-PGM9867-104) Buffer Under-read on GLib
      through glib/gfileutils.c via get_tmp_file()
    - GFile leak in g_local_file_set_display_name during error
      handling
    - Incorrect output parameter handling in closure helper of
      g_settings_bind_with_mapping_closures
    - gfileutils: fix computation of temporary file name
    - Fix GFile leak in  g_local_file_set_display_name()
    - gthreadpool: Catch pool_spawner creation failure
    - gio/filenamecompleter: Fix leaks
    - gfilenamecompleter: Fix g_object_unref() of undefined value

OBS-URL: https://build.opensuse.org/request/show/1298427
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=578
2025-08-09 20:29:21 +00:00
9a4c5aafea Accepting request 1285782 from GNOME:Factory
- Update to version 2.84.3:
  + Bug fixed: gstring: Fix overflow check when expanding the
    string (CVE-2025-6052, boo#1244596). (forwarded request 1285531 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1285782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=294
2025-06-16 09:11:52 +00:00
6931a15ffb Accepting request 1285531 from GNOME:Next
- Update to version 2.84.3:
  + Bug fixed: gstring: Fix overflow check when expanding the
    string (CVE-2025-6052, boo#1244596).

OBS-URL: https://build.opensuse.org/request/show/1285531
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=576
2025-06-14 09:46:49 +00:00
e47acb0398 Accepting request 1280013 from GNOME:Factory
- Update to version 2.84.2:
  + Bugs fixed:
    - gclosure: fix ATOMIC_CHANGE_FIELD to read vint atomically
    - Windows: fix wrong typelib path
    - gstring: carefully handle gssize parameters
    - Update macOS job for new CI runner
    - gdate: Call tzset before localtime_r
    - Backport -Wsign-conversion fixes for g_get_locale_variants()
    - glocalfile: Disable faccessat()-based query_exists on Android (forwarded request 1278988 from iznogood)

OBS-URL: https://build.opensuse.org/request/show/1280013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=293
2025-05-27 16:51:03 +00:00
1d9b43e8d0 Accepting request 1278988 from GNOME:Next
- Update to version 2.84.2:
  + Bugs fixed:
    - gclosure: fix ATOMIC_CHANGE_FIELD to read vint atomically
    - Windows: fix wrong typelib path
    - gstring: carefully handle gssize parameters
    - Update macOS job for new CI runner
    - gdate: Call tzset before localtime_r
    - Backport -Wsign-conversion fixes for g_get_locale_variants()
    - glocalfile: Disable faccessat()-based query_exists on Android

OBS-URL: https://build.opensuse.org/request/show/1278988
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=574
2025-05-26 08:03:34 +00:00
21ae33dcd4 Accepting request 1269691 from GNOME:Factory
Update the changelog to add CVE bugID: gdatetime: Fix integer overflow when parsing very long ISO8601 inputs (CVE-2025-3360, bsc#1240897) (forwarded request 1269415 from qzhao)

OBS-URL: https://build.opensuse.org/request/show/1269691
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=292
2025-04-17 14:06:57 +00:00
b936ee2d96 Accepting request 1269415 from home:qzhao:branches:GNOME:Factory
Update the changelog to add CVE bugID: gdatetime: Fix integer overflow when parsing very long ISO8601 inputs (CVE-2025-3360, bsc#1240897)

OBS-URL: https://build.opensuse.org/request/show/1269415
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=572
2025-04-15 15:26:37 +00:00
08e3a4ca8a Accepting request 1267156 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1267156
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=291
2025-04-07 15:35:07 +00:00
92d02aec91 Accepting request 1266969 from GNOME:Next
- Update to version 2.84.1:
  + Fix test failure when building against gobject-introspection
    ≥1.83.4
  + Bugs fixed:
    - 2.84.0 build failure on Linux:
      ../gio/gnetworkmonitornetlink.c:47:10: fatal error:
      netlink/netlink_route.h: No such file or directory
    - test failure with gobject-introspection 1.83.4: warning:
      element doc:format from state 3 is unknown, ignoring
    - gio/trash does not handle special characters well
    - `g_cancellable_connect()` documentation incorrect
    - g_cancellable_connect(): is it safe to unref cancellable from
      callback?
    - Crash with some registry key values in GWin32AppInfo
    - Memory sanitizer fixes
    - gobject: Be consistent in using atomic logic to handle the
      GParamSpecPool
    - gsettings: Port docs to gi-docgen format, add missing
      annotations and make various improvements
    - tests: Don't install runner scripts without installed_tests
    - docs: Document GSignalFlags members added after 2.0
    - tests: Add a test for g_object_freeze_notify() being called
      too often
    - gfileinfo: Slightly expand docs for
      g_file_info_get_attribute_as_string()
    - gi: Dynamically set doc-format
    - tests: Various fixes to create temporary files in /tmp rather
      than the build directory
    - gdbusnameowning: Convert docs to gi-docgen linking syntax
    - giounix-private: Fix macro for checking for epoll_create1()

OBS-URL: https://build.opensuse.org/request/show/1266969
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=570
2025-04-04 13:34:41 +00:00
8b6708e6f0 Accepting request 1251303 from GNOME:Factory
Early Staging of GNOME 48.rc

OBS-URL: https://build.opensuse.org/request/show/1251303
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=290
2025-03-18 16:37:38 +00:00
19b44ae465 Accepting request 1250652 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1250652
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=568
2025-03-06 15:58:09 +00:00
31cc92d1f3 Accepting request 1249713 from GNOME:Next
Scripted push of GNOME:Next, RC release

OBS-URL: https://build.opensuse.org/request/show/1249713
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=567
2025-03-06 13:56:43 +00:00
a75e91158d Accepting request 1247486 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1247486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=289
2025-02-21 20:35:15 +00:00
ff36df3c7a Accepting request 1247437 from home:iznogood:branches:GNOME:Factory
- Update to version 2.82.5:
  + Bugs fixed:
    - gosxappinfo: Correctly launch list of files
    - Don't mark test setups as default in subprojects
    - gdatetime: Fix integer overflow when parsing very long
      ISO8601 inputs

OBS-URL: https://build.opensuse.org/request/show/1247437
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=565
2025-02-20 19:21:23 +00:00
76ddf1b348 Accepting request 1238342 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1238342
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=288
2025-01-17 17:37:42 +00:00
ec140e0e59 Accepting request 1238191 from home:iznogood:branches:GNOME:Factory
- Update to version 2.82.4:
  + Fix a double-unref crash which affects many apps which use
    pygobject to export objects on D-Bus
  + Bugs fixed:
    - Fix regression: lollypop crashes on startup
    - Revert "gdbus: Fix leak of method invocation when registering
      an object with closures"
    - ci: Add release component to automate tarball publishing

OBS-URL: https://build.opensuse.org/request/show/1238191
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=563
2025-01-16 22:31:24 +00:00
ffd2707779 Accepting request 1229444 from home:iznogood:branches:GNOME:Factory
New stable rel

OBS-URL: https://build.opensuse.org/request/show/1229444
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=562
2024-12-10 09:11:54 +00:00
4b2b8e7a1d Accepting request 1227081 from GNOME:Factory
- Have the glib2-tools postun trigger exit normally if
  glib2-compile-schemas can't be run. Fixes error when uninstalling
  if libgio is uninstalled first (bsc#1231463). (forwarded request 1226951 from mgorse)

OBS-URL: https://build.opensuse.org/request/show/1227081
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=287
2024-11-30 12:27:04 +00:00
92420a6b6a Accepting request 1226951 from home:mgorse:branches:GNOME:Factory
- Have the glib2-tools postun trigger exit normally if
  glib2-compile-schemas can't be run. Fixes error when uninstalling
  if libgio is uninstalled first (bsc#1231463).

OBS-URL: https://build.opensuse.org/request/show/1226951
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=560
2024-11-28 09:07:40 +00:00
c1a0ad66e4 Accepting request 1223854 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1223854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=286
2024-11-13 14:27:52 +00:00
1165a5df53 Accepting request 1223765 from home:mgorse:branches:GNOME:Factory
Tweak changes

OBS-URL: https://build.opensuse.org/request/show/1223765
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=558
2024-11-13 08:04:37 +00:00
7c85bd2615 Accepting request 1208664 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1208664
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=285
2024-10-18 13:52:57 +00:00
080cbf3e59 Accepting request 1208626 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1208626
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=556
2024-10-17 14:53:41 +00:00
fb5325c562 Accepting request 1205430 from GNOME:Factory
SCripted push of GNOME 47

OBS-URL: https://build.opensuse.org/request/show/1205430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=284
2024-10-08 15:17:23 +00:00
bf3aed7e3a Accepting request 1203426 from GNOME:Next
Scripted push of GNOME 47

OBS-URL: https://build.opensuse.org/request/show/1203426
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=554
2024-09-30 07:39:18 +00:00
917e247769 Accepting request 1197025 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1197025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=283
2024-08-30 11:26:01 +00:00
9213f77ae6 Accepting request 1196278 from home:pgajdos
- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang{,_path} macros, [bsc#1212476]

OBS-URL: https://build.opensuse.org/request/show/1196278
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=552
2024-08-28 15:31:29 +00:00
c0bf726d50 Accepting request 1196069 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1196069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=282
2024-08-27 17:38:20 +00:00
32534b5333 Accepting request 1196049 from GNOME:Next
New stable release

OBS-URL: https://build.opensuse.org/request/show/1196049
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=550
2024-08-26 12:58:00 +00:00
e0814bd113 Accepting request 1195157 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1195157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=281
2024-08-22 16:11:30 +00:00
47e2a1c144 Accepting request 1194954 from GNOME:Next
Minor changes tweaks

OBS-URL: https://build.opensuse.org/request/show/1194954
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=548
2024-08-21 15:55:54 +00:00
b00afa3ade Accepting request 1186691 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1186691
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glib2?expand=0&rev=280
2024-07-11 18:29:33 +00:00
a97a3449e5 Accepting request 1186458 from GNOME:Next
- Update to version 2.80.4:
  + Bugs fixed:
    - GLib unit tests fail on macOS runner due to localhost being
      out of addresses
    - Random failures to build glib 2.80.3
    - Backport !4111 “gioerror: Map EADDRNOTAVAIL to
      G_IO_ERROR_CONNECTION_REFUSED” to glib-2-80
    - Backport !3373 and !4117 “Handle files >4GB in
      g_file_load_contents()“ to glib-2-80
    - Backport !4020 and !4122: fixes to GIR install locations and
      build race fixes
    - Backport !4110 “gthreadedresolver: ref-sink returned records
      in lookup_records()” to glib-2-80

OBS-URL: https://build.opensuse.org/request/show/1186458
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/glib2?expand=0&rev=546
2024-07-10 20:12:29 +00:00