Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package dracut-sshd for openSUSE:Factory 
checked in at 2025-04-28 16:17:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dracut-sshd (Old)
 and      /work/SRC/openSUSE:Factory/.dracut-sshd.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dracut-sshd"

Mon Apr 28 16:17:23 2025 rev:6 rq:1273058 version:0.6.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/dracut-sshd/dracut-sshd.changes  2025-02-25 
16:58:49.283121541 +0100
+++ /work/SRC/openSUSE:Factory/.dracut-sshd.new.30101/dracut-sshd.changes       
2025-04-28 16:17:52.161013353 +0200
@@ -1,0 +2,7 @@
+Mon Apr 28 09:19:45 UTC 2025 - Antonio Feijoo <antonio.fei...@suse.com>
+
+- Support OpenSSH 10.0
+  * Adds 0001-Add-sshd-auth-binary.patch
+  * Adds 0002-eliminate-misleading-error-message-with-openssh-9.patch
+
+-------------------------------------------------------------------

New:
----
  0001-Add-sshd-auth-binary.patch
  0002-eliminate-misleading-error-message-with-openssh-9.patch

BETA DEBUG BEGIN:
  New:- Support OpenSSH 10.0
  * Adds 0001-Add-sshd-auth-binary.patch
  * Adds 0002-eliminate-misleading-error-message-with-openssh-9.patch
  New:  * Adds 0001-Add-sshd-auth-binary.patch
  * Adds 0002-eliminate-misleading-error-message-with-openssh-9.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ dracut-sshd.spec ++++++
--- /var/tmp/diff_new_pack.TREXbH/_old  2025-04-28 16:17:53.021049388 +0200
+++ /var/tmp/diff_new_pack.TREXbH/_new  2025-04-28 16:17:53.025049556 +0200
@@ -24,6 +24,8 @@
 Group:          System/Boot
 URL:            https://github.com/gsauthof/dracut-sshd
 Source:         
https://github.com/gsauthof/dracut-sshd/archive/%{version}/%{name}-%{version}.tar.gz
+Patch1:         0001-Add-sshd-auth-binary.patch
+Patch2:         0002-eliminate-misleading-error-message-with-openssh-9.patch
 BuildRequires:  dracut
 Requires:       dracut
 Suggests:       systemd-network

++++++ 0001-Add-sshd-auth-binary.patch ++++++
>From 1c9ac6e4c8a11f0f11fb81e170f28940657faa0d Mon Sep 17 00:00:00 2001
From: Ellison Patterson <3533001+ellisonpatter...@users.noreply.github.com>
Date: Thu, 10 Apr 2025 14:13:57 -0400
Subject: [PATCH 1/2] Add sshd-auth binary

https://www.openssh.com/releasenotes.html

 * sshd(8): this release removes the code responsible for the
   user authentication phase of the protocol from the per-
   connection sshd-session binary to a new sshd-auth binary.
   Splitting this code into a separate binary ensures that the
   crucial pre-authentication attack surface has an entirely
   disjoint address space from the code used for the rest of the
   connection. It also yields a small runtime memory saving as the
   authentication code will be unloaded after the authentication
   phase completes. This change should be largely invisible to
   users, though some log messages may now come from "sshd-auth"
   instead of "sshd-session". Downstream distributors of OpenSSH
   will need to package the sshd-auth binary.
---
 46sshd/module-setup.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/46sshd/module-setup.sh b/46sshd/module-setup.sh
index 3eee79c..3678d18 100755
--- a/46sshd/module-setup.sh
+++ b/46sshd/module-setup.sh
@@ -66,7 +66,7 @@ install() {
     local d
     for d in /usr/lib/ssh /usr/lib64/misc /usr/lib/misc /usr/libexec/openssh 
/usr/libexec/ssh ; do
         if [ -f "$d"/sshd-session ]; then
-            inst_multiple "$d"/{sshd-session,sftp-server}
+            inst_multiple "$d"/{sshd-session,sftp-server,sshd-auth}
             break
         fi
     done
-- 
2.43.0


++++++ 0002-eliminate-misleading-error-message-with-openssh-9.patch ++++++
>From 18ccaa9f4fcc768954b96c10efbabd240f3b99b0 Mon Sep 17 00:00:00 2001
From: Georg Sauthoff <m...@gms.tf>
Date: Wed, 23 Apr 2025 02:34:23 +0200
Subject: [PATCH 2/2] eliminate misleading error message with openssh 9

fixes #97
---
 46sshd/module-setup.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/46sshd/module-setup.sh b/46sshd/module-setup.sh
index 3678d18..e335787 100755
--- a/46sshd/module-setup.sh
+++ b/46sshd/module-setup.sh
@@ -66,7 +66,7 @@ install() {
     local d
     for d in /usr/lib/ssh /usr/lib64/misc /usr/lib/misc /usr/libexec/openssh 
/usr/libexec/ssh ; do
         if [ -f "$d"/sshd-session ]; then
-            inst_multiple "$d"/{sshd-session,sftp-server,sshd-auth}
+            inst_multiple -o "$d"/{sshd-session,sftp-server,sshd-auth}
             break
         fi
     done
-- 
2.43.0

Reply via email to