Opened 12 days ago

Last modified 6 days ago

#19764 assigned enhancement

glib-2.80.2

Reported by: Bruce Dubbs Owned by: Douglas R. Reno
Priority: elevated Milestone: 12.2
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New point version.

Change History (9)

comment:1 by Bruce Dubbs, 12 days ago

Summary: glib-2,80.1glib-2.80.1

comment:2 by Xi Ruoyao, 12 days ago

Priority: normalelevated
  • Fix CVE-2024-34397: GDBus signal subscriptions for well-known names are vulnerable to unicast spoofing (#3268, work by Simon McVittie, reported by Alicia Boya García)
  • Bugs fixed:
    • GNOME/tracker-miners#315 3.7.0 - GLib-GIO-WARNING **: 09:27:12.186: Error creating IO channel for /proc/self/mountinfo: Invalid argument (g-io-error-quark, 13) (Ondrej Holy)
    • #3268 CVE-2024-34397: GDBus signal subscriptions for well-known names are vulnerable to unicast spoofing (Simon McVittie)
    • #3287 Devhelp does not show indexes for GLib, GIO, or GObject (Philip Withnall)
    • #3289 readlink -f fails in CI on macOS (Simon McVittie)
    • #3342 Crash in gdbus schedule_callbacks() due to missing NULL check before g_str_equal() (Philip Withnall)
    • !3954 [th/performance] add script for combining performance results
    • !3959 [th/gobject-toggle-refs-check] Fix critical warning for toggle notifications in g_object_ref()/g_object_unref()
    • !3962 meson: Fix a needless recompilation of some gdbus tests
    • !3966 girparser: Don't assume sizeof(size_t) == sizeof(void *)
    • !3967 girparser: Allow time_t, off_t, etc. to appear in GIR XML
    • !3969 Ported the first few documentation comments in gio/gaction.c to gi- docgen
    • !3970 girparser: Make sizes in integer_aliases more obviously correct
    • !3972 girparser: Adjust signedness() macro
    • !3973 glib/gvariant: fix compile error with GCC 14.0.1
    • !3974 tests: Mark several additional tests as can_fail on GNU Hurd
    • !3981 Backport !3979 "Use CPU_COUNT to get the number of set CPUs" to glib-2-80
    • !3992 Backport !3989 “completion: make gsettings work in nounset mode” to glib-2-80
    • !4004 Backport "Remove unused cmph files" for glib-2-80
    • !4021 Backport !4019 “gunixmounts: Use fallback if libmount monitoring fails” to glib-2-80
    • !4025 Backport !4005 “Fix various bugs found by scan-build“ to glib-2-80
    • !4029 Backport !4028 “gdbusconnection: Fix a crash on arg0 matching” to glib-2-80
    • !4032 Backport !4031 “gdocumentportal: Handle EROFS and similar errors more gracefully” to glib-2-80
    • !4039 Backport !4038 “gdbusconnection: Don't deliver signals if the sender doesn't match” to glib-2-80
  • Translation updates

comment:3 by Xi Ruoyao, 11 days ago

Note that we need to apply a sed for gnome-shell: https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/50a011a19dcc6997ea6173c07bb80b2d9888d363

because the security fix has unrevealed a hidden bug in gnome-shell.

comment:4 by Xi Ruoyao, 11 days ago

in reply to:  4 comment:5 by Xi Ruoyao, 11 days ago

Replying to Xi Ruoyao:

ibus also needs fix: https://github.com/ibus/ibus/issues/2639

The upstream tends to resolve it at glib side: https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4053

comment:6 by Xi Ruoyao, 11 days ago

Milestone: 12.299-Waiting
Summary: glib-2.80.1glib-2.80.1 (wait for 2.80.2)

2.80.2 will be released soon containing the workaround for ibus.

comment:7 by Xi Ruoyao, 11 days ago

Summary: glib-2.80.1 (wait for 2.80.2)glib-2.80.2

Now 2.80.2.

comment:8 by Xi Ruoyao, 11 days ago

Milestone: 99-Waiting12.2
  • Fix a regression with IBus caused by the fix for CVE-2024-34397 (#3353, work by Simon McVittie)
  • Fix installation directory of the GVariant specification (#3351, work by Michael Catanzaro)
  • Bugs fixed:
    • #3351 GVariant specification installed in wrong directory (Michael Catanzaro)
    • #3353 Fixing CVE-2024-34397 caused regressions for ibus (Simon McVittie)
    • !4052 Backport "gdbusconnection: Fix test signal subscription ordering" to glib-2-80
    • !4054 Backport !4049 “Correct installation directory of GVariant specification” to glib-2-80
    • !4055 Backport !4053 “gdbusconnection: Allow name owners to have the syntax of a well-known name” to glib-2-80

comment:9 by Douglas R. Reno, 6 days ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned
Note: See TracTickets for help on using tickets.