Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dnsmasq for openSUSE:Factory checked in at 2025-08-27 21:34:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dnsmasq (Old) and /work/SRC/openSUSE:Factory/.dnsmasq.new.30751 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dnsmasq" Wed Aug 27 21:34:05 2025 rev:102 rq:1301427 version:2.91 Changes: -------- --- /work/SRC/openSUSE:Factory/dnsmasq/dnsmasq.changes 2025-05-27 18:49:22.710707885 +0200 +++ /work/SRC/openSUSE:Factory/.dnsmasq.new.30751/dnsmasq.changes 2025-08-27 21:34:47.730973743 +0200 @@ -1,0 +2,6 @@ +Thu Aug 21 15:45:52 UTC 2025 - Reinhard Max <m...@suse.com> + +- bsc#1247812: Fix a segfault when setting up supplementary groups, + but no username was specified. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dnsmasq-groups.patch ++++++ --- /var/tmp/diff_new_pack.1peP4f/_old 2025-08-27 21:34:48.363000129 +0200 +++ /var/tmp/diff_new_pack.1peP4f/_new 2025-08-27 21:34:48.367000296 +0200 @@ -7,9 +7,10 @@ - gid_t dummy; - /* remove all supplementary groups */ -+ /* set the supplementary groups of the daemon user */ - if (gp && +- if (gp && - (setgroups(0, &dummy) == -1 || ++ /* set the supplementary groups of the daemon user */ ++ if (gp && daemon->username && + (initgroups(daemon->username, gp->gr_gid) == -1 || setgid(gp->gr_gid) == -1)) {