Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package agama for openSUSE:Factory checked 
in at 2025-08-06 14:34:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/agama (Old)
 and      /work/SRC/openSUSE:Factory/.agama.new.1085 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "agama"

Wed Aug  6 14:34:40 2025 rev:26 rq:1297889 version:0

Changes:
--------
--- /work/SRC/openSUSE:Factory/agama/agama.changes      2025-07-31 
17:45:46.731102429 +0200
+++ /work/SRC/openSUSE:Factory/.agama.new.1085/agama.changes    2025-08-06 
14:36:28.184041843 +0200
@@ -1,0 +2,12 @@
+Mon Jul 28 12:40:40 UTC 2025 - Martin Vidner <[email protected]>
+
+- update pam crate not to use a vulnerable users dependency
+  (bsc#1244200, CVE-2025-5791)
+
+-------------------------------------------------------------------
+Mon Jul 28 08:18:09 UTC 2025 - Imobach Gonzalez Sosa <[email protected]>
+
+- When the files in inst.auto or inst.script cannot be downloaded,
+  write the errors earlier (gh#agama-project/agama#2168).
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ agama.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/agama/Cargo.lock new/agama/Cargo.lock
--- old/agama/Cargo.lock        2025-07-25 11:45:56.000000000 +0200
+++ new/agama/Cargo.lock        2025-07-30 09:59:42.000000000 +0200
@@ -2967,14 +2967,13 @@
 [[package]]
 name = "pam"
 version = "0.8.0"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "8ab553c52103edb295d8f7d6a3b593dc22a30b1fb99643c777a8f36915e285ba"
+source = 
"git+https://github.com/1wilkens/pam.git?rev=daf26ae#daf26ae3512d8e5a7478ccff1e4232ef5ebf9b03";
 dependencies = [
  "libc",
  "memchr",
  "pam-macros",
  "pam-sys",
- "users",
+ "uzers",
 ]
 
 [[package]]
@@ -4633,16 +4632,6 @@
 ]
 
 [[package]]
-name = "users"
-version = "0.10.0"
-source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "aa4227e95324a443c9fcb06e03d4d85e91aabe9a5a02aa818688b6918b6af486"
-dependencies = [
- "libc",
- "log",
-]
-
-[[package]]
 name = "utf-8"
 version = "0.7.6"
 source = "registry+https://github.com/rust-lang/crates.io-index";
@@ -4714,6 +4703,16 @@
 ]
 
 [[package]]
+name = "uzers"
+version = "0.11.3"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "76d283dc7e8c901e79e32d077866eaf599156cbf427fffa8289aecc52c5c3f63"
+dependencies = [
+ "libc",
+ "log",
+]
+
+[[package]]
 name = "valuable"
 version = "0.1.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/agama/agama-autoinstall/src/auto_loader.rs 
new/agama/agama-autoinstall/src/auto_loader.rs
--- old/agama/agama-autoinstall/src/auto_loader.rs      2025-07-25 
11:45:56.000000000 +0200
+++ new/agama/agama-autoinstall/src/auto_loader.rs      2025-07-30 
09:59:42.000000000 +0200
@@ -77,8 +77,8 @@
         for url in urls {
             println!("Loading configuration from {url}");
             while let Err(error) = loader.load(url).await {
+                eprintln!("Could not load configuration from {url}: {error}");
                 if !self.should_retry(url).await? {
-                    println!("Could not load configuration from {url}");
                     return Err(error);
                 }
             }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/agama/agama-autoinstall/src/scripts.rs 
new/agama/agama-autoinstall/src/scripts.rs
--- old/agama/agama-autoinstall/src/scripts.rs  2025-07-25 11:45:56.000000000 
+0200
+++ new/agama/agama-autoinstall/src/scripts.rs  2025-07-30 09:59:42.000000000 
+0200
@@ -98,8 +98,8 @@
     async fn save_script(&self, url: &str, path: &PathBuf) -> 
anyhow::Result<()> {
         let mut file = Self::create_file(&path, 0o700)?;
         while let Err(error) = Transfer::get(url, &mut file, self.insecure) {
+            eprintln!("Could not load configuration from {url}: {error}");
             if !self.should_retry(&url).await? {
-                println!("Could not load configuration from {url}");
                 return Err(anyhow!(error));
             }
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/agama/agama-server/Cargo.toml 
new/agama/agama-server/Cargo.toml
--- old/agama/agama-server/Cargo.toml   2025-07-25 11:45:56.000000000 +0200
+++ new/agama/agama-server/Cargo.toml   2025-07-30 09:59:42.000000000 +0200
@@ -37,7 +37,9 @@
 config = "0.15.11"
 rand = "0.9.1"
 axum-extra = { version = "0.9.4", features = ["cookie", "typed-header"] }
-pam = "0.8.0"
+# pam 0.8.0 (2023-11) plus an unreleased commit from 2023-12
+# that switches from users to uzers, fixing CVE-2025-5791
+pam = { git = "https://github.com/1wilkens/pam.git";, rev = "daf26ae" }
 serde_with = "3.10.0"
 pin-project = "1.1.5"
 openssl = "0.10.66"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/agama/package/agama.changes 
new/agama/package/agama.changes
--- old/agama/package/agama.changes     2025-07-25 11:45:56.000000000 +0200
+++ new/agama/package/agama.changes     2025-07-30 09:59:42.000000000 +0200
@@ -1,4 +1,16 @@
 -------------------------------------------------------------------
+Mon Jul 28 12:40:40 UTC 2025 - Martin Vidner <[email protected]>
+
+- update pam crate not to use a vulnerable users dependency
+  (bsc#1244200, CVE-2025-5791)
+
+-------------------------------------------------------------------
+Mon Jul 28 08:18:09 UTC 2025 - Imobach Gonzalez Sosa <[email protected]>
+
+- When the files in inst.auto or inst.script cannot be downloaded,
+  write the errors earlier (gh#agama-project/agama#2168).
+
+-------------------------------------------------------------------
 Thu Jul 24 13:19:52 UTC 2025 - Imobach Gonzalez Sosa <[email protected]>
 
 - Introduce inst.auto_insecure and inst.script_insecure to disable

++++++ agama.obsinfo ++++++
--- /var/tmp/diff_new_pack.E8yKI2/_old  2025-08-06 14:36:30.324131979 +0200
+++ /var/tmp/diff_new_pack.E8yKI2/_new  2025-08-06 14:36:30.328132148 +0200
@@ -1,5 +1,5 @@
 name: agama
-version: 17+45.62ec01ba4
-mtime: 1753436756
-commit: 62ec01ba4fad2b975b69bfcab9641645b3c97804
+version: 17+60.68fdb92ec
+mtime: 1753862382
+commit: 68fdb92ec2e3b20bd408c0c9708e60acebfdc8e2
 

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/agama/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.agama.new.1085/vendor.tar.zst differ: char 7, line 1

Reply via email to