Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gsasl for openSUSE:Factory checked 
in at 2026-02-03 21:25:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gsasl (Old)
 and      /work/SRC/openSUSE:Factory/.gsasl.new.1995 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gsasl"

Tue Feb  3 21:25:54 2026 rev:4 rq:1330636 version:2.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/gsasl/gsasl.changes      2025-06-02 
21:59:30.814615834 +0200
+++ /work/SRC/openSUSE:Factory/.gsasl.new.1995/gsasl.changes    2026-02-03 
21:26:18.003529195 +0100
@@ -1,0 +2,10 @@
+Mon Jan 26 17:57:26 UTC 2026 - Jan Engelhardt <[email protected]>
+
+- Update to release 2.2.2
+  * The gsasl tool now uses the "gnulib" domain for translations.
+  * Updated for build fixes.
+- Delete 0003-Fix-more-transposed-calloc-arguments.patch,
+  0002-Fix-calloc-transposed-arguments.patch (merged)
+- Add authzid.patch
+
+-------------------------------------------------------------------

Old:
----
  0002-Fix-calloc-transposed-arguments.patch
  0003-Fix-more-transposed-calloc-arguments.patch
  gsasl-2.2.1.tar.gz
  gsasl-2.2.1.tar.gz.sig

New:
----
  authzid.patch
  gsasl-2.2.2.tar.gz
  gsasl-2.2.2.tar.gz.sig

----------(Old B)----------
  Old:- Delete 0003-Fix-more-transposed-calloc-arguments.patch,
  0002-Fix-calloc-transposed-arguments.patch (merged)
- Add authzid.patch
  Old:  * Updated for build fixes.
- Delete 0003-Fix-more-transposed-calloc-arguments.patch,
  0002-Fix-calloc-transposed-arguments.patch (merged)
----------(Old E)----------

----------(New B)----------
  New:  0002-Fix-calloc-transposed-arguments.patch (merged)
- Add authzid.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gsasl.spec ++++++
--- /var/tmp/diff_new_pack.29gz1r/_old  2026-02-03 21:26:18.627555455 +0100
+++ /var/tmp/diff_new_pack.29gz1r/_new  2026-02-03 21:26:18.631555623 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gsasl
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           gsasl
-Version:        2.2.1
+Version:        2.2.2
 Release:        0
 Summary:        Implementation of the SASL framework and a few common SASL 
mechanisms
 License:        GPL-3.0-or-later AND LGPL-2.1-or-later
@@ -28,8 +28,7 @@
 # https://josefsson.org/54265e8c.txt#/libgsasl.keyring
 Source3:        %{name}.keyring
 Patch1:         0001-uninitialized_x.patch
-Patch2:         0002-Fix-calloc-transposed-arguments.patch
-Patch3:         0003-Fix-more-transposed-calloc-arguments.patch
+Patch2:         authzid.patch
 BuildRequires:  gcc-c++
 BuildRequires:  gettext-devel >= 0.19.8
 BuildRequires:  pkgconfig
@@ -80,7 +79,7 @@
        --disable-static \
        --disable-ntlm \
        --with-gssapi-impl=mit \
-       --enable-gcc-warnings=error \
+       --enable-gcc-warnings=error
 #
 %make_build
 
@@ -92,8 +91,7 @@
 %check
 %make_build check
 
-%post   -n libgsasl18 -p /sbin/ldconfig
-%postun -n libgsasl18 -p /sbin/ldconfig
+%ldconfig_scriptlets -n libgsasl18
 
 %files
 %{_bindir}/gsasl

++++++ authzid.patch ++++++
From: Jan Engelhardt <[email protected]>
Date: 2026-01-26 19:07:49.531781521 +0100

There is a compile error that gsasl itself did not catch (failure to
test-build with own dogfood, aka. -Werror).

openid20.c: In function 'openid20':
openid20.c:259:12: error: use of NULL where non-null expected [CWE-476] 
[-Werror=analyzer-null-argument]
 259 |   else if (strcmp (authzid, gsasl_property_fast (server, GSASL_AUTHZID)) 
!= 0)

---
 tests/openid20.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

Index: gsasl-2.2.2/tests/openid20.c
===================================================================
--- gsasl-2.2.2.orig/tests/openid20.c
+++ gsasl-2.2.2/tests/openid20.c
@@ -256,9 +256,9 @@ openid20 (Gsasl *c, Gsasl *s)
          gsasl_property_fast (server, GSASL_AUTHZID));
   else if (authzid && !gsasl_property_fast (server, GSASL_AUTHZID))
     fail ("did not get authzid? %s\n", authzid);
-  else if (strcmp (authzid, gsasl_property_fast (server, GSASL_AUTHZID)) != 0)
+  else if (authzid == nullptr || strcmp (authzid, gsasl_property_fast (server, 
GSASL_AUTHZID)) != 0)
     fail ("authzid comparison failed: got %s expected %s\n",
-         gsasl_property_fast (server, GSASL_AUTHZID), authzid);
+         gsasl_property_fast (server, GSASL_AUTHZID), authzid ? authzid : "");
 
   gsasl_finish (client);
   gsasl_finish (server);

++++++ gsasl-2.2.1.tar.gz -> gsasl-2.2.2.tar.gz ++++++
++++ 139531 lines of diff (skipped)

Reply via email to