File kdebase-kio-sftp-opensshprompt.patch of Package kdebase3

diff -Naru kdebase-3.5.10_orig/kioslave/sftp/ksshprocess.cpp kdebase-3.5.10/kioslave/sftp/ksshprocess.cpp
--- kdebase-3.5.10_orig/kioslave/sftp/ksshprocess.cpp	2025-05-05 13:09:04.667594243 +0900
+++ kdebase-3.5.10/kioslave/sftp/ksshprocess.cpp	2025-05-05 13:10:19.405070570 +0900
@@ -83,13 +83,13 @@
  * so we can do a best effor to  support unknown ssh versions.
  */
 QRegExp KSshProcess::versionStrs[] = {
-    QRegExp("OpenSSH_3\\.[6-9]|OpenSSH_[1-9]*[4-9]\\.[0-9]"),
+    QRegExp("OpenSSH_3\\.[6-9]|OpenSSH_[1-9]*[0-9]\\.[0-9]"),
     QRegExp("OpenSSH"),
     QRegExp("SSH Secure Shell")
 };
 
 const char * const KSshProcess::passwordPrompt[] = {
-    "password:", // OpenSSH
+    "Password:", // OpenSSH
     "password:", // OpenSSH
     "password:"  // SSH
 };
@@ -101,7 +101,7 @@
 };
 
 const char * const KSshProcess::authSuccessMsg[] = {
-    "Authentication succeeded",
+    "Sending subsystem: sftp", // Since no clear successful message is printed
     "ssh-userauth2 successful",
     "Received SSH_CROSS_AUTHENTICATED packet"
 };
openSUSE Build Service is sponsored by