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-11-05 16:18:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pam-config (Old)
 and      /work/SRC/openSUSE:Factory/.pam-config.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pam-config"

Wed Nov  5 16:18:01 2025 rev:110 rq:1315709 version:2.13+git.20251105

Changes:
--------
--- /work/SRC/openSUSE:Factory/pam-config/pam-config.changes    2025-10-05 
17:50:47.294434361 +0200
+++ /work/SRC/openSUSE:Factory/.pam-config.new.1980/pam-config.changes  
2025-11-05 16:20:09.390749702 +0100
@@ -1,0 +2,12 @@
+Wed Nov 05 11:05:42 UTC 2025 - Thorsten Kukuk <[email protected]>
+
+- Update to version 2.13+git.20251105:
+  * Disable SELinux for nonlogin session config, too
+
+-------------------------------------------------------------------
+Tue Nov 04 07:18:04 UTC 2025 - Thorsten Kukuk <[email protected]>
+
+- Update to version 2.13+git.20251104:
+  * pam_selinux: fix counter for session stacks
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ pam-config.spec ++++++
--- /var/tmp/diff_new_pack.Djp6Ul/_old  2025-11-05 16:20:10.394791862 +0100
+++ /var/tmp/diff_new_pack.Djp6Ul/_new  2025-11-05 16:20:10.398792030 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           pam-config
-Version:        2.13+git.20251003
+Version:        2.13+git.20251105
 Release:        0
 Summary:        Utility to modify common PAM configuration files
 License:        GPL-2.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Djp6Ul/_old  2025-11-05 16:20:10.450794214 +0100
+++ /var/tmp/diff_new_pack.Djp6Ul/_new  2025-11-05 16:20:10.454794382 +0100
@@ -2,7 +2,7 @@
 <service name="tar_scm">
                 <param 
name="url">https://github.com/SUSE/pam-config.git</param>
               
-<param 
name="changesrevision">c41785900a2404958d0ae4a5996bab06a6f3d63e</param></service>
+<param 
name="changesrevision">297daecccda04b6bb66fb767e53c9567fe2ce417</param></service>
 </servicedata>
 (No newline at EOF)
 

++++++ pam-config-2.13+git.20251003.tar.xz -> 
pam-config-2.13+git.20251105.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pam-config-2.13+git.20251003/src/mod_pam_selinux.c 
new/pam-config-2.13+git.20251105/src/mod_pam_selinux.c
--- old/pam-config-2.13+git.20251003/src/mod_pam_selinux.c      2025-10-03 
22:49:10.000000000 +0200
+++ new/pam-config-2.13+git.20251105/src/mod_pam_selinux.c      2025-11-05 
11:58:42.000000000 +0100
@@ -31,7 +31,7 @@
 {
   option_set_t *opt_set = this->get_opt_set (this, op);
   static int called = 0;
-  
+
   if (debug)
     debug_write_call (this, op);
 
@@ -50,7 +50,9 @@
          fprintf (fp, "session\trequired\tpam_selinux.so\topen ");
   }
   called++;
-  
+  if (called > 1)
+    called = 0;
+
   WRITE_CONFIG_OPTIONS
 
   return 0;
@@ -78,33 +80,33 @@
 
   opt_set->enable (opt_set, "is_enabled", TRUE);
 
-  while (args && strlen (args) > 0)             
-  {                                           
-      char *key = strsep (&args, " \t");        
-      char *val;                                
-      
-      if (args)                                 
-                 while (isspace ((int) *args))           
-                         ++args;                               
-         
-      if (strcmp (key, "use_first_pass") == 0)  
-         { /* will be ignored */ }                       
-      else if (strcmp (key, "try_first_pass") == 0)     
-         { /* will be ignored */ }                       
-      else if (strcmp (key, "use_authtok") == 0)        
-         { /* will be ignored */ }                       
-      else if (strcmp (key, "open") == 0)        
-         { /* will be ignored */ }                       
-      else if (strcmp (key, "close") == 0)        
-         { /* will be ignored */ }                       
-      else if (NULL != (val = strchr (key, '=')))       
-         {                                                               
-          *val++='\0';                                                  
-          if (opt_set->set_opt (opt_set, key, strdup (val)) == FALSE)   
-                         print_unknown_option_error (this->name, key);         
      
-         }                                                               
-      else if (opt_set->enable (opt_set, key, TRUE) == FALSE)           
-                 print_unknown_option_error (this->name, key);                 
  
+  while (args && strlen (args) > 0)
+  {
+      char *key = strsep (&args, " \t");
+      char *val;
+
+      if (args)
+                 while (isspace ((int) *args))
+                         ++args;
+
+      if (strcmp (key, "use_first_pass") == 0)
+         { /* will be ignored */ }
+      else if (strcmp (key, "try_first_pass") == 0)
+         { /* will be ignored */ }
+      else if (strcmp (key, "use_authtok") == 0)
+         { /* will be ignored */ }
+      else if (strcmp (key, "open") == 0)
+         { /* will be ignored */ }
+      else if (strcmp (key, "close") == 0)
+         { /* will be ignored */ }
+      else if (NULL != (val = strchr (key, '=')))
+         {
+          *val++='\0';
+          if (opt_set->set_opt (opt_set, key, strdup (val)) == FALSE)
+                         print_unknown_option_error (this->name, key);
+         }
+      else if (opt_set->enable (opt_set, key, TRUE) == FALSE)
+                 print_unknown_option_error (this->name, key);
   }
   return 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pam-config-2.13+git.20251003/src/supported-modules.h 
new/pam-config-2.13+git.20251105/src/supported-modules.h
--- old/pam-config-2.13+git.20251003/src/supported-modules.h    2025-10-03 
22:49:10.000000000 +0200
+++ new/pam-config-2.13+git.20251105/src/supported-modules.h    2025-11-05 
11:58:42.000000000 +0100
@@ -211,7 +211,7 @@
 static pam_module_t *module_list_session_nl[] = {
   &mod_pam_ecryptfs,
   &mod_pam_fscrypt,
-  &mod_pam_selinux,
+  // &mod_pam_selinux,
   &mod_pam_mkhomedir,
   &mod_pam_systemd_home,
   // &mod_pam_systemd,
@@ -227,7 +227,7 @@
   &mod_pam_nam,
   &mod_pam_umask,
   &mod_pam_ssh,
-  &mod_pam_selinux,
+  // &mod_pam_selinux,
   &mod_pam_gnome_keyring,
   &mod_pam_kwallet5,
   &mod_pam_exec,

Reply via email to