pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon May  4 09:01:44 UTC 2026

Modified Files:
        pkgsrc/devel/gdbus-codegen: distinfo
        pkgsrc/devel/glib2: Makefile Makefile.common PLIST distinfo

Log Message:
glib2 glib2-tools gdbus-codegen: updated to 2.88.1

Overview of changes in GLib 2.88.1, 2026-05-02

* Fix miscompilation with GCC 16 due to GLib’s use of the wrong function
  attribute (!5145, work by Sam James)

* Fix flag confusion security issue when using `GRegex` with `G_REGEX_RAW` which
  can result in unbounded out-of-bounds heap reads off the start of a regex
  input string

* Fix various minor (low severity) security issues, typically one-to-five-byte
  out-of-bounds reads or ones relying on
  very specific (and unlikely) API calls or ones relying on
  discouraged P2P D-Bus configurations (work by linhlhq)

* Bugs fixed:
  - Buffer Over-read on GLib through glib/gvariant-
    serialiser.c:1253 via gvs_tuple_is_normal() (Philip Withnall)
  - OOB Read on GLib through
    glib/gmarkup.c:g_markup_escape_text() via
    glib/gmarkup.c:append_escaped_text() (Philip Withnall)
  - OOB Read on GLib through
    glib/gdatetime.c:g_date_time_get_ymd via invalid `GDateTime` (Philip
    Withnall)
  - Buffer Over-read on GLib's g_regex_replace()
    through glib/gregex.c:string_append() via g_utf8_next_char() (Philip
    Withnall)
  - Buffer Over-read on GLib through
    glib/gregex.c:g_regex_split_full() via glib/gutf8.c:g_utf8_prev_char()
    (Philip Withnall)
  - Buffer Over-read on GLib through glib/giochannel.c
    via "g_io_channel_read_line_backend" (Philip Withnall)
  - Off-by-one Error on GLib through glib/gkeyfile.c
    via "g_key_file_get_locale_string_list" (Philip Withnall)
  - Path Traversal on GLib DBus through
    glib/gio/gdbusauthmechanismsha1.c via keyring_lookup_entry,
    mechanism_client_data_receive (COOKIE_SHA1 Client Authentication) leads to
    Arbitrary File Read (Philip Withnall)
  - Integer overflow in g_dbus_message_bytes_needed() bypasses 128 MiB
    size check (pre-auth DoS on P2P connections) (Philip Withnall)
  - Update Serbian translation
  - docs: Expand docs for GLIB_VERSION_MAX_ALLOWED
  - gmarkup: fix type of length parameter of text_validate()
  - Update Russian translation
  - Update Polish translation
  - docs: Remove myself from CODEOWNERS
  - Update Slovak translation
  - Backport various recent security fixes to GVariant, GMarkup, GDateTime
    and GRegex to glib-2-88
  - Backport !5145 “gvarianttype: use pure attribute, not inappropriate
    const” to glib-2-88
  - Update Slovak translation
  - Update German translation
  - Update Slovak translation
  - Update Slovak translation
  - Update Persian translation
  - Backport !5170 !5171 !5172 !5173 Various security fixes to glib-2-88

* Translation updates:
  - German (Christian Kirbach)
  - Persian (Danial Behzadi)
  - Polish (Victoria Niedzielska)
  - Russian (Artur S0)
  - Serbian (Марко Костић)
  - Slovak (Jose Riha)


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 pkgsrc/devel/gdbus-codegen/distinfo
cvs rdiff -u -r1.314 -r1.315 pkgsrc/devel/glib2/Makefile
cvs rdiff -u -r1.129 -r1.130 pkgsrc/devel/glib2/Makefile.common
cvs rdiff -u -r1.167 -r1.168 pkgsrc/devel/glib2/PLIST
cvs rdiff -u -r1.345 -r1.346 pkgsrc/devel/glib2/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/gdbus-codegen/distinfo
diff -u pkgsrc/devel/gdbus-codegen/distinfo:1.60 pkgsrc/devel/gdbus-codegen/distinfo:1.61
--- pkgsrc/devel/gdbus-codegen/distinfo:1.60    Wed Apr 15 08:33:00 2026
+++ pkgsrc/devel/gdbus-codegen/distinfo Mon May  4 09:01:44 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.60 2026/04/15 08:33:00 adam Exp $
+$NetBSD: distinfo,v 1.61 2026/05/04 09:01:44 adam Exp $
 
-BLAKE2s (glib-2.88.0.tar.xz) = 4623f7355733d27a2637c92f216d218ef316f5898b97d43e7d2d45a63fee6dd7
-SHA512 (glib-2.88.0.tar.xz) = ceead8d88720db17dc6bbff7aff14f261f90afc5e8261448aae0657f89b5fcc616cf62f4b049be88a4ddd3f50a869bbcdb66b29777da4969a47987828ecac280
-Size (glib-2.88.0.tar.xz) = 5788396 bytes
+BLAKE2s (glib-2.88.1.tar.xz) = 6836ecf27e251ad15f607f5473bb4b4c5ca2c367c58ffef2867ee7b31687d3fc
+SHA512 (glib-2.88.1.tar.xz) = 74e6d6086081e5dfb5b7fd3b74f59171033be0c340ff2dd798fea9cb42e5f680e13b2ac3dde8dd423bceb9c6556103005f9542aeda166e9a3b89da8bacecca23
+Size (glib-2.88.1.tar.xz) = 5789296 bytes
 SHA1 (patch-meson.build) = 03229e9f8302c09907e7b5f6366f16505efc3ad5

Index: pkgsrc/devel/glib2/Makefile
diff -u pkgsrc/devel/glib2/Makefile:1.314 pkgsrc/devel/glib2/Makefile:1.315
--- pkgsrc/devel/glib2/Makefile:1.314   Thu Apr 30 16:23:46 2026
+++ pkgsrc/devel/glib2/Makefile Mon May  4 09:01:44 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.314 2026/04/30 16:23:46 tsutsui Exp $
+# $NetBSD: Makefile,v 1.315 2026/05/04 09:01:44 adam Exp $
 
 .include "Makefile.common"
-PKGREVISION=   1
 
 CATEGORIES=    devel gnome
 COMMENT=       Some useful routines for C programming (glib2)

Index: pkgsrc/devel/glib2/Makefile.common
diff -u pkgsrc/devel/glib2/Makefile.common:1.129 pkgsrc/devel/glib2/Makefile.common:1.130
--- pkgsrc/devel/glib2/Makefile.common:1.129    Wed Apr 15 08:33:00 2026
+++ pkgsrc/devel/glib2/Makefile.common  Mon May  4 09:01:44 2026
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.129 2026/04/15 08:33:00 adam Exp $
+# $NetBSD: Makefile.common,v 1.130 2026/05/04 09:01:44 adam Exp $
 # used by devel/gdbus-codegen/Makefile
 # used by devel/glib2/Makefile
 # used by devel/glib2-tools/Makefile
 
-DISTNAME=      glib-2.88.0
+DISTNAME=      glib-2.88.1
 PKGNAME=       ${DISTNAME:S/glib/glib2/}
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/glib/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/devel/glib2/PLIST
diff -u pkgsrc/devel/glib2/PLIST:1.167 pkgsrc/devel/glib2/PLIST:1.168
--- pkgsrc/devel/glib2/PLIST:1.167      Wed Apr 15 08:33:00 2026
+++ pkgsrc/devel/glib2/PLIST    Mon May  4 09:01:44 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.167 2026/04/15 08:33:00 adam Exp $
+@comment $NetBSD: PLIST,v 1.168 2026/05/04 09:01:44 adam Exp $
 ${PLIST.nococoa}bin/gapplication
 bin/gdbus
 bin/gi-compile-repository
@@ -325,22 +325,22 @@ include/glib-2.0/gobject/gvaluetypes.h
 lib/glib-2.0/include/glibconfig.h
 lib/libgio-2.0.so
 lib/libgio-2.0.so.0
-lib/libgio-2.0.so.0.8800.0
+lib/libgio-2.0.so.0.8800.1
 lib/libgirepository-2.0.so
 lib/libgirepository-2.0.so.0
-lib/libgirepository-2.0.so.0.8800.0
+lib/libgirepository-2.0.so.0.8800.1
 lib/libglib-2.0.so
 lib/libglib-2.0.so.0
-lib/libglib-2.0.so.0.8800.0
+lib/libglib-2.0.so.0.8800.1
 lib/libgmodule-2.0.so
 lib/libgmodule-2.0.so.0
-lib/libgmodule-2.0.so.0.8800.0
+lib/libgmodule-2.0.so.0.8800.1
 lib/libgobject-2.0.so
 lib/libgobject-2.0.so.0
-lib/libgobject-2.0.so.0.8800.0
+lib/libgobject-2.0.so.0.8800.1
 lib/libgthread-2.0.so
 lib/libgthread-2.0.so.0
-lib/libgthread-2.0.so.0.8800.0
+lib/libgthread-2.0.so.0.8800.1
 lib/pkgconfig/gio-2.0.pc
 lib/pkgconfig/gio-unix-2.0.pc
 lib/pkgconfig/girepository-2.0.pc
@@ -354,8 +354,8 @@ ${PLIST.nococoa}libexec/gio-launch-deskt
 share/aclocal/glib-2.0.m4
 share/aclocal/glib-gettext.m4
 share/aclocal/gsettings.m4
-share/gdb/auto-load${LOCALBASE}/lib/libglib-2.0.so.0.8800.0-gdb.py
-share/gdb/auto-load${LOCALBASE}/lib/libgobject-2.0.so.0.8800.0-gdb.py
+share/gdb/auto-load${LOCALBASE}/lib/libglib-2.0.so.0.8800.1-gdb.py
+share/gdb/auto-load${LOCALBASE}/lib/libgobject-2.0.so.0.8800.1-gdb.py
 share/gettext/its/gschema.its
 share/gettext/its/gschema.loc
 share/glib-2.0/dtds/gresource.dtd

Index: pkgsrc/devel/glib2/distinfo
diff -u pkgsrc/devel/glib2/distinfo:1.345 pkgsrc/devel/glib2/distinfo:1.346
--- pkgsrc/devel/glib2/distinfo:1.345   Sun May  3 20:57:24 2026
+++ pkgsrc/devel/glib2/distinfo Mon May  4 09:01:44 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.345 2026/05/03 20:57:24 schmonz Exp $
+$NetBSD: distinfo,v 1.346 2026/05/04 09:01:44 adam Exp $
 
-BLAKE2s (glib-2.88.0.tar.xz) = 4623f7355733d27a2637c92f216d218ef316f5898b97d43e7d2d45a63fee6dd7
-SHA512 (glib-2.88.0.tar.xz) = ceead8d88720db17dc6bbff7aff14f261f90afc5e8261448aae0657f89b5fcc616cf62f4b049be88a4ddd3f50a869bbcdb66b29777da4969a47987828ecac280
-Size (glib-2.88.0.tar.xz) = 5788396 bytes
+BLAKE2s (glib-2.88.1.tar.xz) = 6836ecf27e251ad15f607f5473bb4b4c5ca2c367c58ffef2867ee7b31687d3fc
+SHA512 (glib-2.88.1.tar.xz) = 74e6d6086081e5dfb5b7fd3b74f59171033be0c340ff2dd798fea9cb42e5f680e13b2ac3dde8dd423bceb9c6556103005f9542aeda166e9a3b89da8bacecca23
+Size (glib-2.88.1.tar.xz) = 5789296 bytes
 SHA1 (patch-gio_gcredentialsprivate.h) = f719ae41a9eb1d2f04d866b246fa5176543f2df9
 SHA1 (patch-gio_gdbus-2.0_codegen_meson.build) = 9bd0befe0dd547f6f2d818e52bee14e31a017ac7
 SHA1 (patch-gio_glib-compile-schemas.c) = 4fc8e8ba62bef01762007ebf21569053374808d0



Home | Main Index | Thread Index | Old Index