On 04/23/2012 03:26 PM, David C. Rankin wrote:
On 04/23/2012 02:44 AM, Timothy Pearson wrote:
Fixed (hacked around) in GIT hash e72f492.
Basically select() no
longer
works on newer systems (could be due to a malfunction of some kind, but
it
doesn't really matter), so instead of busywaiting on select(), newer
systems will busywait on read().
Tim
WOHOO!!! Will test and report back. Sorry, I've been swamped the past
couple of
days. I'll definitely try and build/test tonight!
Tim,
I built tdelibs and tdebase and tested sftp. There is GOOD news and BAD
news.
The good new - I can connect with sftp!! The bad news - the kio is not
reading
host/port information from ~/.ssh/config. This requires that you manually
specify a port (if not 22) where sftp:// used to read this information
from the
HOST/PORT information contained in ~/.ssh/config. Eg:
Host
arete.3111skyline.com arete
Port 6629
Host
fax.rlfpllc.com fax
Port 6631
I don't know what reads this file, but it is read currently when fish://
is
invoked and it was previously read by sftp:// before this bug appeared.
Any idea
where this occurs?
I would have expected ssh to read this on its own, but now that you
mention it I do remember a port 22 parameter being passed to ssh when
invoked by the sftp kioslave. I would look in ksshprocess.cpp and see if
the sftp kioslave was hardcoded to port 22 for some reason.
Tim