rclone/backend
Stephen Harris bbddadbd04 sftp: remember entered password in AskPass mode
As reported in

  https://github.com/rclone/rclone/issues/4660#issuecomment-705502792

After switching to a password callback function, if the ssh connection
aborts and needs to be reconnected then the user is-reprompted for their
password.  Instead we now remember the password they entered and just give
that back.  We do lose the ability for them to correct mistakes, but that's
the situation from before switching to callbacks.  We keep the benefits
of not asking for passwords until the SSH connection succeeds (right
known_hosts entry, for example).

This required a small refactor of how `f := &Fs{}` was built, so we can
store the saved password in the Fs object
2020-10-13 16:53:11 +01:00
..
alias alias,cache,chunker,crypt: make any created backends be cached to fix rc problems 2020-09-01 18:21:03 +01:00
all Tardigrade Backend 2020-05-12 15:56:50 +00:00
amazonclouddrive oauthutil: adds SharedOptions for OAuth backends 2020-08-07 16:32:01 +01:00
azureblob build: make rclone build with wasm 2020-08-10 17:32:21 +01:00
b2 fs: Add directory to optional Purge interface - fixes #1891 2020-07-31 17:43:17 +01:00
box oauthutil: adds SharedOptions for OAuth backends 2020-08-07 16:32:01 +01:00
cache fs: Pin created backends until parents are finalized 2020-09-01 18:21:03 +01:00
chunker chunker: disable ListR to fix missing files on GDrive (workaround #3972) 2020-09-26 15:19:16 +03:00
crypt crypt: small simplification, no functionality change 2020-10-12 17:20:39 +01:00
drive drive: implement "rclone backend copyid" command for copying files by ID 2020-09-25 17:53:51 +01:00
dropbox dropbox: implement IDer - fixes #2928 2020-09-08 19:04:32 +02:00
fichier fichier: increase maximum file size from 100GB to 300GB - fixes #4634 2020-09-28 20:27:17 +02:00
ftp ftp,sftp: fix docs for usernames 2020-09-27 11:44:05 +01:00
googlecloudstorage oauthutil: adds SharedOptions for OAuth backends 2020-08-07 16:32:01 +01:00
googlephotos oauthutil: adds SharedOptions for OAuth backends 2020-08-07 16:32:01 +01:00
http fstest: create AssertTimeEqualWithPrecision from CheckTimeEqualWithPrecision 2020-04-22 11:33:00 +01:00
hubic oauthutil: adds SharedOptions for OAuth backends 2020-08-07 16:32:01 +01:00
jottacloud jottacloud: remove clientSecret from config when upgrading to token based authentication - #4645 2020-10-08 11:51:17 +02:00
koofr link: Add --expire and --unlink flags 2020-06-05 14:51:05 +01:00
local local: fix sizes and syncing with --links option on Windows - fixes #4581 2020-10-13 16:29:56 +01:00
mailru mailru: remove deprecated protocol quirks 2020-09-26 15:38:32 +03:00
mega fs: Add directory to optional Purge interface - fixes #1891 2020-07-31 17:43:17 +01:00
memory The memory backend 2020-01-18 10:41:08 +00:00
onedrive onedrive: fix disk usage for sharepoint 2020-10-09 14:11:56 +01:00
opendrive opendrive: Do not retry 400 errors 2020-09-08 17:15:35 +01:00
pcloud pcloud: Add example hostnames to configurator and more docs - Fixes #4493 2020-08-21 16:14:02 +01:00
premiumizeme fs: Add directory to optional Purge interface - fixes #1891 2020-07-31 17:43:17 +01:00
putio fs: Add directory to optional Purge interface - fixes #1891 2020-07-31 17:43:17 +01:00
qingstor build: make rclone build with wasm 2020-08-10 17:32:21 +01:00
s3 s3: Add missing regions for AWS 2020-10-06 16:54:42 +01:00
seafile seafile: fix accessing libraries > 2GB on 32 bit systems - fixes #4588 2020-09-15 21:55:10 +02:00
sftp sftp: remember entered password in AskPass mode 2020-10-13 16:53:11 +01:00
sharefile fs: Add directory to optional Purge interface - fixes #1891 2020-07-31 17:43:17 +01:00
sugarsync fs: Add directory to optional Purge interface - fixes #1891 2020-07-31 17:43:17 +01:00
swift swift: fix missing hash from object returned from upload 2020-09-01 16:04:32 +01:00
tardigrade backend/tardigrade: Set UserAgent to rclone 2020-06-09 14:20:28 +01:00
union fs: Pin created backends until parents are finalized 2020-09-01 18:21:03 +01:00
webdav fs: Add directory to optional Purge interface - fixes #1891 2020-07-31 17:43:17 +01:00
yandex oauthutil: adds SharedOptions for OAuth backends 2020-08-07 16:32:01 +01:00