Now
MAIN commitmail json YAML
pkgsrc/devel/gdbus-codegen/distinfo@1.48
/
diff
pkgsrc/devel/glib2/Makefile.common@1.117 / diff
pkgsrc/devel/glib2/PLIST@1.155 / diff
pkgsrc/devel/glib2/distinfo@1.323 / diff
pkgsrc/devel/glib2/patches/patch-glib_gthread.c@1.2 / diff
pkgsrc/devel/glib2/Makefile.common@1.117 / diff
pkgsrc/devel/glib2/PLIST@1.155 / diff
pkgsrc/devel/glib2/distinfo@1.323 / diff
pkgsrc/devel/glib2/patches/patch-glib_gthread.c@1.2 / diff
glib2 glib2-tools gdbus-codegen: updated to 2.80.1
Overview of changes in GLib 2.80.1, 2024-05-07
==============================================
* Fix CVE-2024-34397: GDBus signal subscriptions for well-known names are
vulnerable to unicast spoofing
* 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)
- CVE-2024-34397: GDBus signal subscriptions for well-known names are
vulnerable to unicast spoofing (Simon McVittie)
- Devhelp does not show indexes for GLib, GIO, or GObject (Philip
Withnall)
- readlink -f fails in CI on macOS (Simon McVittie)
- Crash in gdbus schedule_callbacks() due to missing NULL check before
g_str_equal() (Philip Withnall)
- [th/performance] add script for combining performance results
- [th/gobject-toggle-refs-check] Fix critical warning for toggle
notifications in g_object_ref()/g_object_unref()
- meson: Fix a needless recompilation of some gdbus tests
- girparser: Don't assume sizeof(size_t) == sizeof(void *)
- girparser: Allow time_t, off_t, etc. to appear in GIR XML
- Ported the first few documentation comments in `gio/gaction.c` to gi-
docgen
- girparser: Make sizes in integer_aliases more obviously correct
- girparser: Adjust signedness() macro
- glib/gvariant: fix compile error with GCC 14.0.1
- tests: Mark several additional tests as can_fail on GNU Hurd
- Backport !3979 "Use CPU_COUNT to get the number of set CPUs" to
glib-2-80
- Backport !3989 “completion: make gsettings work in nounset mode” to
glib-2-80
- Backport "Remove unused cmph files" for glib-2-80
- Backport !4019 “gunixmounts: Use fallback if libmount monitoring
fails” to glib-2-80
- Backport !4005 “Fix various bugs found by scan-build“ to glib-2-80
- Backport !4028 “gdbusconnection: Fix a crash on arg0 matching” to
glib-2-80
- Backport !4031 “gdocumentportal: Handle EROFS and similar errors more
gracefully” to glib-2-80
- Backport !4038 “gdbusconnection: Don't deliver signals if the sender
doesn't match” to glib-2-80
* Translation updates:
- Czech (Daniel Rusek)
- Danish (Ask Hjorth Larsen)
- French (Vincent Chatelain)
- Galician (Fran Dieguez)
- Georgian (Ekaterine Papava)
- German (Christian Kirbach)
- Indonesian (Andika Triwidada)
- Italian (Milo Casagrande)
- Kabyle (Athmane MOKRAOUI, Rachida SACI)
- Korean (Changwoo Ryu)
- Latvian (Rūdolfs Mazurs)
- Persian (Danial Behzadi)
- Polish (Piotr Drąg)
- Portuguese (Hugo Carvalho)
- Portuguese (Brazil) (Leônidas Araújo, Juliano de Souza Camargo)
Overview of changes in GLib 2.80.1, 2024-05-07
==============================================
* Fix CVE-2024-34397: GDBus signal subscriptions for well-known names are
vulnerable to unicast spoofing
* 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)
- CVE-2024-34397: GDBus signal subscriptions for well-known names are
vulnerable to unicast spoofing (Simon McVittie)
- Devhelp does not show indexes for GLib, GIO, or GObject (Philip
Withnall)
- readlink -f fails in CI on macOS (Simon McVittie)
- Crash in gdbus schedule_callbacks() due to missing NULL check before
g_str_equal() (Philip Withnall)
- [th/performance] add script for combining performance results
- [th/gobject-toggle-refs-check] Fix critical warning for toggle
notifications in g_object_ref()/g_object_unref()
- meson: Fix a needless recompilation of some gdbus tests
- girparser: Don't assume sizeof(size_t) == sizeof(void *)
- girparser: Allow time_t, off_t, etc. to appear in GIR XML
- Ported the first few documentation comments in `gio/gaction.c` to gi-
docgen
- girparser: Make sizes in integer_aliases more obviously correct
- girparser: Adjust signedness() macro
- glib/gvariant: fix compile error with GCC 14.0.1
- tests: Mark several additional tests as can_fail on GNU Hurd
- Backport !3979 "Use CPU_COUNT to get the number of set CPUs" to
glib-2-80
- Backport !3989 “completion: make gsettings work in nounset mode” to
glib-2-80
- Backport "Remove unused cmph files" for glib-2-80
- Backport !4019 “gunixmounts: Use fallback if libmount monitoring
fails” to glib-2-80
- Backport !4005 “Fix various bugs found by scan-build“ to glib-2-80
- Backport !4028 “gdbusconnection: Fix a crash on arg0 matching” to
glib-2-80
- Backport !4031 “gdocumentportal: Handle EROFS and similar errors more
gracefully” to glib-2-80
- Backport !4038 “gdbusconnection: Don't deliver signals if the sender
doesn't match” to glib-2-80
* Translation updates:
- Czech (Daniel Rusek)
- Danish (Ask Hjorth Larsen)
- French (Vincent Chatelain)
- Galician (Fran Dieguez)
- Georgian (Ekaterine Papava)
- German (Christian Kirbach)
- Indonesian (Andika Triwidada)
- Italian (Milo Casagrande)
- Kabyle (Athmane MOKRAOUI, Rachida SACI)
- Korean (Changwoo Ryu)
- Latvian (Rūdolfs Mazurs)
- Persian (Danial Behzadi)
- Polish (Piotr Drąg)
- Portuguese (Hugo Carvalho)
- Portuguese (Brazil) (Leônidas Araújo, Juliano de Souza Camargo)