Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xwayland for openSUSE:Factory checked in at 2024-04-10 17:48:47 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xwayland (Old) and /work/SRC/openSUSE:Factory/.xwayland.new.29460 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xwayland" Wed Apr 10 17:48:47 2024 rev:31 rq:1166452 version:23.2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/xwayland/xwayland.changes 2024-04-04 22:25:25.265460854 +0200 +++ /work/SRC/openSUSE:Factory/.xwayland.new.29460/xwayland.changes 2024-04-10 17:49:00.657427704 +0200 @@ -1,0 +2,7 @@ +Tue Apr 9 13:30:07 UTC 2024 - Stefan Dirsch <sndir...@suse.com> + +- Update to 23.2.6 + * This is a quick bug fix release to address a regression + introduced by the fix for CVE-2024-31083 in xwayland-23.2.5. + +------------------------------------------------------------------- Old: ---- xwayland-23.2.5.tar.xz xwayland-23.2.5.tar.xz.sig New: ---- xwayland-23.2.6.tar.xz xwayland-23.2.6.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xwayland.spec ++++++ --- /var/tmp/diff_new_pack.3ewiLT/_old 2024-04-10 17:49:03.461530899 +0200 +++ /var/tmp/diff_new_pack.3ewiLT/_new 2024-04-10 17:49:03.461530899 +0200 @@ -24,7 +24,7 @@ %endif Name: xwayland -Version: 23.2.5 +Version: 23.2.6 Release: 0 URL: http://xorg.freedesktop.org Summary: Xwayland Xserver ++++++ xwayland-23.2.5.tar.xz -> xwayland-23.2.6.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xwayland-23.2.5/hw/xwayland/xwayland-glamor.c new/xwayland-23.2.6/hw/xwayland/xwayland-glamor.c --- old/xwayland-23.2.5/hw/xwayland/xwayland-glamor.c 2024-04-03 17:57:56.000000000 +0200 +++ new/xwayland-23.2.6/hw/xwayland/xwayland-glamor.c 2024-04-09 11:23:44.000000000 +0200 @@ -214,7 +214,7 @@ static Bool xwl_get_formats(struct xwl_format *format_array, int format_array_len, - uint32_t *num_formats, uint32_t **formats) + CARD32 *num_formats, CARD32 **formats) { *num_formats = 0; *formats = NULL; @@ -235,9 +235,9 @@ static Bool xwl_get_formats_for_device(struct xwl_dmabuf_feedback *xwl_feedback, drmDevice *device, - uint32_t *num_formats, uint32_t **formats) + CARD32 *num_formats, CARD32 **formats) { - uint32_t *ret = NULL; + CARD32 *ret = NULL; uint32_t count = 0; /* go through all matching sets of tranches for the window's device */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xwayland-23.2.5/meson.build new/xwayland-23.2.6/meson.build --- old/xwayland-23.2.5/meson.build 2024-04-03 17:57:56.000000000 +0200 +++ new/xwayland-23.2.6/meson.build 2024-04-09 11:23:44.000000000 +0200 @@ -3,10 +3,10 @@ 'buildtype=debugoptimized', 'c_std=gnu99', ], - version: '23.2.5', + version: '23.2.6', meson_version: '>= 0.52.0', ) -release_date = '2024-04-03' +release_date = '2024-04-09' add_project_arguments('-DHAVE_DIX_CONFIG_H', language: ['c', 'objc']) cc = meson.get_compiler('c') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xwayland-23.2.5/render/glyph.c new/xwayland-23.2.6/render/glyph.c --- old/xwayland-23.2.5/render/glyph.c 2024-04-03 17:57:56.000000000 +0200 +++ new/xwayland-23.2.6/render/glyph.c 2024-04-09 11:23:44.000000000 +0200 @@ -291,8 +291,6 @@ gr = FindGlyphRef(&globalGlyphs[glyphSet->fdepth], signature, TRUE, glyph->sha1); if (gr->glyph && gr->glyph != DeletedGlyph && gr->glyph != glyph) { - FreeGlyphPicture(glyph); - dixFreeObjectWithPrivates(glyph, PRIVATE_GLYPH); glyph = gr->glyph; } else if (gr->glyph != glyph) {