2 - Password caching doesn't work. We get a new dialog box every time a new kio_sftp process starts.
5 - Support for use of public keys, maybe ssh-agent, a key management app, etc.
7 - bug: when changing hostname in locationbar, password dialog pops up at
8 every change even without pressing enter
9 - Bug report submitted to konqueror
11 - bug: kio_sftp crashes KDE completely when one or more of konq, kio and
12 kio_sftp are compiled with the objprelink patches. None of the other
13 kioslaves do this for me, but it also happened when I recompiled kio_sftp
14 without the preloading, so I'm unsure whether it's a kio_sftp or kio or
15 konq bug. Will investigate some more. (Rob)
20 - Orphaned ssh processes are bad. Shame on me. - Done
21 Use SIGKILL to kill the ssh process. The ssh client seems to catch
22 SIGTERM from its parent and ignore them.
24 - Continuing partial upload - doesn't create .part file.d
25 fixed I think, but I am unable to test resume. kio denies my resume request - Done
27 - When typing sftp url into konqi, konqi tries to connect before we finish
28 typing url. Konqi is trying to do directory completion, but we don't
29 want this when connecting to a remote server the first time. kio_ftp
30 doesn't do this...why? - Done
32 - When a connection gets canceled we are leaving ssh processes behind - Done
34 - Notify the user when a new host key is received. - Done
36 - Warn the user when the host key changes. - Done
38 - Add support for other versions of OpenSSH and SSH. - Done
40 - Store passwords per user/host pair, not per connection
41 (multiple users per host work now, but when switching views one has to
42 re-enter the login info every single time) - Done! This was a problem with
43 caching in the ioslave base class and has been fixed.
45 - Do not move items to trash when deleting (probably a generic kio_slave
46 problem, though, makes no sense to download everything you want to delete)
47 - Done! Fixing in konqueror
49 - Support for different ports (sftp://user@host:port), this can be done by
50 adding the argument -oPort=7022 (or whatever port) to sftp, could not get
51 it to work properly though - Done