(In reply to comment #13)
> Created attachment 72007 [details]
> Logging of kio_sftp after applying diff from review request 104642 on KDE
> 4.8.4, FreeBSD
By going through the patched code, I may have spotted the cause of the problem.
Inside sftpProtocol::openConnection() the first call to openPasswordDialog() is only _after_ calling sftpProtocol::authenticateKeyboardInteractive(). And sftpProtocol::authenticateKeyboardInteractive() itself does not call openPasswordDialog(), unless there is an unknown prompt from the server.
I am sorry I don't know how to fix this... HTH anyway.
(In reply to comment #13)
> Created attachment 72007 [details]
> Logging of kio_sftp after applying diff from review request 104642 on KDE
> 4.8.4, FreeBSD
By going through the patched code, I may have spotted the cause of the problem.
Inside sftpProtocol: :openConnection () the first call to openPasswordDia log() is only _after_ calling sftpProtocol: :authenticateKe yboardInteracti ve(). And sftpProtocol: :authenticateKe yboardInteracti ve() itself does not call openPasswordDia log(), unless there is an unknown prompt from the server.
I am sorry I don't know how to fix this... HTH anyway.