delay a few things on startup, such as setting the visibility mode, which ensures...
[personal-kdebase.git] / runtime / kioslave / sftp / TODO
blob30956254fff78d819b4c47c814bc16304227e9d6
1 TODO:
2 - Password caching doesn't work. We get a new dialog box every time a new kio_sftp process starts.
3   Very annoying.
4   
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)
17 COMPLETED
18 =========
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
26   
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
31   
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