Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pam-config for openSUSE:Factory 
checked in at 2025-10-05 17:50:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pam-config (Old)
 and      /work/SRC/openSUSE:Factory/.pam-config.new.11973 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pam-config"

Sun Oct  5 17:50:38 2025 rev:109 rq:1308923 version:2.13+git.20251003

Changes:
--------
--- /work/SRC/openSUSE:Factory/pam-config/pam-config.changes    2025-08-27 
21:34:04.709175541 +0200
+++ /work/SRC/openSUSE:Factory/.pam-config.new.11973/pam-config.changes 
2025-10-05 17:50:47.294434361 +0200
@@ -1,0 +2,7 @@
+Fri Oct 03 20:49:54 UTC 2025 - Thorsten Kukuk <[email protected]>
+
+- Update to version 2.13+git.20251003:
+  * pam_sss: add all possible options
+  * Add support for 12 and 13 options
+
+-------------------------------------------------------------------

Old:
----
  pam-config-2.13+git.20250827.tar.xz

New:
----
  pam-config-2.13+git.20251003.tar.xz

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

Other differences:
------------------
++++++ pam-config.spec ++++++
--- /var/tmp/diff_new_pack.KchDmS/_old  2025-10-05 17:50:48.638490481 +0200
+++ /var/tmp/diff_new_pack.KchDmS/_new  2025-10-05 17:50:48.638490481 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           pam-config
-Version:        2.13+git.20250827
+Version:        2.13+git.20251003
 Release:        0
 Summary:        Utility to modify common PAM configuration files
 License:        GPL-2.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.KchDmS/_old  2025-10-05 17:50:48.750495158 +0200
+++ /var/tmp/diff_new_pack.KchDmS/_new  2025-10-05 17:50:48.754495325 +0200
@@ -2,7 +2,7 @@
 <service name="tar_scm">
                 <param 
name="url">https://github.com/SUSE/pam-config.git</param>
               
-<param 
name="changesrevision">b84075e76870a80f2d52d4b11d4ea3dfb512f522</param></service>
+<param 
name="changesrevision">c41785900a2404958d0ae4a5996bab06a6f3d63e</param></service>
 </servicedata>
 (No newline at EOF)
 

++++++ pam-config-2.13+git.20250827.tar.xz -> 
pam-config-2.13+git.20251003.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pam-config-2.13+git.20250827/src/mod_pam_sss.c 
new/pam-config-2.13+git.20251003/src/mod_pam_sss.c
--- old/pam-config-2.13+git.20250827/src/mod_pam_sss.c  2025-08-27 
12:09:28.000000000 +0200
+++ new/pam-config-2.13+git.20251003/src/mod_pam_sss.c  2025-10-03 
22:49:10.000000000 +0200
@@ -81,8 +81,8 @@
 PRINT_XMLHELP("sss")
 
 /* ---- construct module object ---- */
-DECLARE_BOOL_OPTS_2 (is_enabled, debug);
-DECLARE_STRING_OPTS_0;
+DECLARE_BOOL_OPTS_13(is_enabled, debug, quiet, forward_pass, use_first_pass, 
use_authtok, ignore_unknown_user, ignore_authinfo_unavail, allow_missing_name, 
prompt_always, try_cert_auth, require_cert_auth, allow_chauthtok_by_root);
+DECLARE_STRING_OPTS_2(retry, domains);
 DECLARE_OPT_SETS;
 
 static module_helptext_t helptext[] = {{NULL, NULL, NULL}};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pam-config-2.13+git.20250827/src/pam-config.8.xml 
new/pam-config-2.13+git.20251003/src/pam-config.8.xml
--- old/pam-config-2.13+git.20250827/src/pam-config.8.xml       2025-08-27 
12:09:28.000000000 +0200
+++ new/pam-config-2.13+git.20251003/src/pam-config.8.xml       2025-10-03 
22:49:10.000000000 +0200
@@ -1434,6 +1434,110 @@
             </listitem>
           </varlistentry>
           <varlistentry>
+            <term><option>--sss-quiet</option></term>
+            <listitem>
+              <para>
+                Add <option>quiet</option> option to all pam_sss.so 
invocations.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term><option>--sss-forward_pass</option></term>
+            <listitem>
+              <para>
+                Add <option>forward_pass</option> option to all pam_sss.so 
invocations.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term><option>--sss-use_first_pass</option></term>
+            <listitem>
+              <para>
+                Add <option>use_first_pass</option> option to all pam_sss.so 
invocations.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term><option>--sss-use_authtok</option></term>
+            <listitem>
+              <para>
+                Add <option>use_authtok</option> option to all pam_sss.so 
invocations.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term><option>--sss-ignore_unknown_user</option></term>
+            <listitem>
+              <para>
+                Add <option>ignore_unknown_user</option> option to all 
pam_sss.so invocations.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term><option>--sss-ignore_authinfo_unavail</option></term>
+            <listitem>
+              <para>
+                Add <option>ignore_authinfo_unavail</option> option to all 
pam_sss.so invocations.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term><option>--sss-allow_missing_name</option></term>
+            <listitem>
+              <para>
+                Add <option>allow_missing_name</option> option to all 
pam_sss.so invocations.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term><option>--sss-prompt_always</option></term>
+            <listitem>
+              <para>
+                Add <option>prompt_always</option> option to all pam_sss.so 
invocations.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term><option>--sss-try_cert_auth</option></term>
+            <listitem>
+              <para>
+                Add <option>try_cert_auth</option> option to all pam_sss.so 
invocations.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term><option>--sss-require_cert_auth</option></term>
+            <listitem>
+              <para>
+                Add <option>require_cert_auth</option> option to all 
pam_sss.so invocations.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            <term><option>--sss-allow_chauthtok_by_root</option></term>
+            <listitem>
+              <para>
+                Add <option>allow_chauthtok_by_root</option> option to all 
pam_sss.so invocations.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            
<term><option>--sss-retry=</option><replaceable>value</replaceable></term>
+            <listitem>
+              <para>
+                Add <option>retry=</option><replaceable>value</replaceable> 
option to pam_sss.so.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
+            
<term><option>--sss-domains=</option><replaceable>value</replaceable></term>
+            <listitem>
+              <para>
+                Add <option>domains=</option><replaceable>value</replaceable> 
option to pam_sss.so.
+              </para>
+            </listitem>
+          </varlistentry>
+          <varlistentry>
             <term><option>--systemd</option></term>
             <listitem>
               <para>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pam-config-2.13+git.20250827/src/pam-module.h 
new/pam-config-2.13+git.20251003/src/pam-module.h
--- old/pam-config-2.13+git.20250827/src/pam-module.h   2025-08-27 
12:09:28.000000000 +0200
+++ new/pam-config-2.13+git.20251003/src/pam-module.h   2025-10-03 
22:49:10.000000000 +0200
@@ -86,6 +86,8 @@
 #define INIT_OPT_9(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h,i)      
INIT_OPT_5(PREFIX,TYPE,DEFAULT,a,b,c,d,e); 
INIT_OPT_4(PREFIX,TYPE,DEFAULT,f,g,h,i)
 #define INIT_OPT_10(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h,i,j)   
INIT_OPT_5(PREFIX,TYPE,DEFAULT,a,b,c,d,e); 
INIT_OPT_5(PREFIX,TYPE,DEFAULT,f,g,h,i,j)
 #define INIT_OPT_11(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h,i,j,k) 
INIT_OPT_6(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f); 
INIT_OPT_5(PREFIX,TYPE,DEFAULT,g,h,i,j,k)
+#define INIT_OPT_12(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h,i,j,k,l) 
INIT_OPT_6(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f); 
INIT_OPT_6(PREFIX,TYPE,DEFAULT,g,h,i,j,k,l)
+#define INIT_OPT_13(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h,i,j,k,l,m) 
INIT_OPT_6(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f); 
INIT_OPT_7(PREFIX,TYPE,DEFAULT,g,h,i,j,k,l,m)
 #define INIT_OPT_14(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h,i,j,k,l,m,n) 
INIT_OPT_8(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h); 
INIT_OPT_6(PREFIX,TYPE,DEFAULT,i,j,k,l,m,n)
 #define INIT_OPT_15(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o) 
INIT_OPT_8(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h); 
INIT_OPT_7(PREFIX,TYPE,DEFAULT,i,j,k,l,m,n,o)
 #define INIT_OPT_16(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) 
INIT_OPT_8(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h); 
INIT_OPT_8(PREFIX,TYPE,DEFAULT,i,j,k,l,m,n,o,p)
@@ -105,6 +107,8 @@
 #define OPT_SET_BODY_9(PREFIX, a,b,c,d,e,f,g,h,i) 
OPT_SET_BODY_3(PREFIX,a,b,c), OPT_SET_BODY_6(PREFIX, d,e,f,g,h,i)
 #define OPT_SET_BODY_10(PREFIX, a,b,c,d,e,f,g,h,i,j) 
OPT_SET_BODY_5(PREFIX,a,b,c,d,e), OPT_SET_BODY_5(PREFIX, f,g,h,i,j)
 #define OPT_SET_BODY_11(PREFIX, a,b,c,d,e,f,g,h,i,j,k) 
OPT_SET_BODY_5(PREFIX,a,b,c,d,e), OPT_SET_BODY_6(PREFIX, f,g,h,i,j,k)
+#define OPT_SET_BODY_12(PREFIX, a,b,c,d,e,f,g,h,i,j,k,l) 
OPT_SET_BODY_6(PREFIX,a,b,c,d,e,f), OPT_SET_BODY_6(PREFIX, g,h,i,j,k,l)
+#define OPT_SET_BODY_13(PREFIX, a,b,c,d,e,f,g,h,i,j,k,l,m) 
OPT_SET_BODY_6(PREFIX,a,b,c,d,e,f), OPT_SET_BODY_7(PREFIX, g,h,i,j,k,l,m)
 #define OPT_SET_BODY_14(PREFIX, a,b,c,d,e,f,g,h,i,j,k,l,m,n) 
OPT_SET_BODY_8(PREFIX,a,b,c,d,e,f,g,h), OPT_SET_BODY_6(PREFIX, i,j,k,l,m,n)
 #define OPT_SET_BODY_15(PREFIX, a,b,c,d,e,f,g,h,i,j,k,l,m,n,o) 
OPT_SET_BODY_8(PREFIX,a,b,c,d,e,f,g,h), OPT_SET_BODY_7(PREFIX, i,j,k,l,m,n,o)
 #define OPT_SET_BODY_16(PREFIX, a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) 
OPT_SET_BODY_8(PREFIX,a,b,c,d,e,f,g,h), OPT_SET_BODY_8(PREFIX, i,j,k,l,m,n,o,p)
@@ -153,6 +157,14 @@
                                                                  
OPT_SET_START(PREFIX, TYPE) \
                                                                  
OPT_SET_BODY_11(PREFIX,a,b,c,d,e,f,g,h,i,j,k), \
                                                                  OPT_SET_END
+#define GENERIC_OPT_SET_12(PREFIX, TYPE, DEFAULT,a,b,c,d,e,f,g,h,i,j,k,l)  
INIT_OPT_12(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h,i,j,k,l); \
+                                                                 
OPT_SET_START(PREFIX, TYPE) \
+                                                                 
OPT_SET_BODY_12(PREFIX,a,b,c,d,e,f,g,h,i,j,k,l), \
+                                                                 OPT_SET_END
+#define GENERIC_OPT_SET_13(PREFIX, TYPE, DEFAULT,a,b,c,d,e,f,g,h,i,j,k,l,m)  
INIT_OPT_13(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h,i,j,k,l,m); \
+                                                                 
OPT_SET_START(PREFIX, TYPE) \
+                                                                 
OPT_SET_BODY_13(PREFIX,a,b,c,d,e,f,g,h,i,j,k,l,m), \
+                                                                 OPT_SET_END
 #define GENERIC_OPT_SET_14(PREFIX, TYPE, DEFAULT,a,b,c,d,e,f,g,h,i,j,k,l,m,n)  
INIT_OPT_14(PREFIX,TYPE,DEFAULT,a,b,c,d,e,f,g,h,i,j,k,l,m,n); \
                                                                  
OPT_SET_START(PREFIX, TYPE) \
                                                                  
OPT_SET_BODY_14(PREFIX,a,b,c,d,e,f,g,h,i,j,k,l,m,n), \
@@ -229,6 +241,16 @@
   GENERIC_OPT_SET_11( account, bool, BOOL_DEFAULT, OPT_1, OPT_2, OPT_3, OPT_4, 
OPT_5, OPT_6, OPT_7, OPT_8, OPT_9, OPT_10, OPT_11); \
   GENERIC_OPT_SET_11( password,        bool, BOOL_DEFAULT, OPT_1, OPT_2, 
OPT_3, OPT_4, OPT_5, OPT_6, OPT_7, OPT_8, OPT_9, OPT_10, OPT_11); \
   GENERIC_OPT_SET_11( session, bool, BOOL_DEFAULT, OPT_1, OPT_2, OPT_3, OPT_4, 
OPT_5, OPT_6, OPT_7, OPT_8, OPT_9, OPT_10, OPT_11);
+#define DECLARE_BOOL_OPTS_12(OPT_1, OPT_2, OPT_3, OPT_4, OPT_5, OPT_6, OPT_7, 
OPT_8, OPT_9, OPT_10, OPT_11, OPT_12) \
+  GENERIC_OPT_SET_12( auth,    bool, BOOL_DEFAULT, OPT_1, OPT_2, OPT_3, OPT_4, 
OPT_5, OPT_6, OPT_7, OPT_8, OPT_9, OPT_10, OPT_11, OPT_12); \
+  GENERIC_OPT_SET_12( account, bool, BOOL_DEFAULT, OPT_1, OPT_2, OPT_3, OPT_4, 
OPT_5, OPT_6, OPT_7, OPT_8, OPT_9, OPT_10, OPT_11, OPT_12); \
+  GENERIC_OPT_SET_12( password,        bool, BOOL_DEFAULT, OPT_1, OPT_2, 
OPT_3, OPT_4, OPT_5, OPT_6, OPT_7, OPT_8, OPT_9, OPT_10, OPT_11, OPT_12); \
+  GENERIC_OPT_SET_12( session, bool, BOOL_DEFAULT, OPT_1, OPT_2, OPT_3, OPT_4, 
OPT_5, OPT_6, OPT_7, OPT_8, OPT_9, OPT_10, OPT_11, OPT_12);
+#define DECLARE_BOOL_OPTS_13(OPT_1, OPT_2, OPT_3, OPT_4, OPT_5, OPT_6, OPT_7, 
OPT_8, OPT_9, OPT_10, OPT_11, OPT_12, OPT_13) \
+  GENERIC_OPT_SET_13( auth,    bool, BOOL_DEFAULT, OPT_1, OPT_2, OPT_3, OPT_4, 
OPT_5, OPT_6, OPT_7, OPT_8, OPT_9, OPT_10, OPT_11, OPT_12, OPT_13); \
+  GENERIC_OPT_SET_13( account, bool, BOOL_DEFAULT, OPT_1, OPT_2, OPT_3, OPT_4, 
OPT_5, OPT_6, OPT_7, OPT_8, OPT_9, OPT_10, OPT_11, OPT_12, OPT_13); \
+  GENERIC_OPT_SET_13( password,        bool, BOOL_DEFAULT, OPT_1, OPT_2, 
OPT_3, OPT_4, OPT_5, OPT_6, OPT_7, OPT_8, OPT_9, OPT_10, OPT_11, OPT_12, 
OPT_13); \
+  GENERIC_OPT_SET_13( session, bool, BOOL_DEFAULT, OPT_1, OPT_2, OPT_3, OPT_4, 
OPT_5, OPT_6, OPT_7, OPT_8, OPT_9, OPT_10, OPT_11, OPT_12, OPT_13);
 
 #define DECLARE_BOOL_OPTS_15(OPT_1, OPT_2, OPT_3, OPT_4, OPT_5, OPT_6, OPT_7, 
OPT_8, OPT_9, OPT_10, OPT_11, OPT_12, OPT_13, OPT_14, OPT_15) \
   GENERIC_OPT_SET_15( auth,     bool, BOOL_DEFAULT, OPT_1, OPT_2, OPT_3, 
OPT_4, OPT_5, OPT_6, OPT_7, OPT_8, OPT_9, OPT_10, OPT_11, OPT_12, OPT_13, 
OPT_14, OPT_15); \

Reply via email to