Can someone
who knows the openssh responses (as well as
c++), help take a
look
at the top of ksshprocess.cpp -- we might avoid a
complete rewrite if we
can
update the response tables for the newer versions of
openssh. ksshprocess
does
response lookups depending on the openssh version. If
this has been the
problem
all along -- we may be able to put off the complete
rewrite and fix
sftp:// for
3.5.14.
This is very useful information that should be posted to the
bug report. My initial guess would be that the mechanism TDE uses to
determine SSH version is failing with the latest SSH binaries. Can
you also post the output of 'ssh -v' on your system, specifically the version
line?
I don't know whether this information will help, but Slackware 12.2 was the last
Slackware release supporting KDE3. I mention this because the OpenSSH version with that
release was 5.1p1. I know fish works with that release but I can't vouch for sftp. I
presume so.
Slackware Current, which is a rolling release of sorts for each final snapshot official
release, is now using OpenSSH 5.9p1 and OpenSSL 0.9.8t.
Perhaps that information helps narrow the range of versions to support, or a minimum
version to support.
I'm using Slackware 13.1, which is using OpenSSH 5.5p1 (ssh -v: OpenSSH_5.5p1, OpenSSL
0.9.8t 18 Jan 2012).
I performed a cursory check of the message strings referenced in ksshprocess.cpp. They
look the same between 5.1p1 and 5.9p1. Only a cursory check. :)
I have a complete 12.2 installation available to me that I can use to compare KDE3 fish
and sftp tests to TDE. All I need are instructions of what you folks need me to do and I
can proceed.
Darrell