WIP : Fix SFTP Plugin of KIO for Windows
Summary:
The fixed plugin works on Windows. Right now, KDE Connect uses it to establish an initial connection over SFTP, which can then be offloaded to any sftp:// handling application.
Currently, this can be achieved seamlessly by using WinSCP which is a free and open source SFTP Client.
Test Plan:
0. Install WinSCP : https://winscp.net/eng/download.php.
- set Craft to use master for kio-extras
craft --set version=master kio-extras
- install kio-extras and all deps
craft -i kio-extras
- apply this patch
- re-build kio-extras
craft --compile --install --qmerge kio-extras
- checkout milestone2 branch from invent.kde.org/piyushaggarwal/kdeconnect-kde
- build kdeconnect-kde again
craft --compile --install --qmerge kdeconnect-kde
- Run kdeconnect-indicator.exe from within CraftRoot/bin/
- Right Click on the dark icon in sys tray, go to your phone and click on Browse Device.
- Press YES, followed by an OK on password prompt (the correct password comes pre-filled).
- Expect WinSCP to take point from there on.
Reviewers: albertvaka, vonreth, sredman, sitter, dfaure
Reviewed By: vonreth, dfaure
Subscribers: pino, andriusr, kde-frameworks-devel, kfm-devel
Tags: Dolphin, Frameworks
Differential Revision: https://phabricator.kde.org/D22105