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