1
mirror of https://github.com/rclone/rclone synced 2024-10-31 20:16:42 +01:00
rclone/backend
Nick Craig-Wood 94dbfa4ea6 fs: change Config callback into state based callback #3455
This is a very large change which turns the post Config function in
backends into a state based call and response system so that
alternative user interfaces can be added.

The existing config logic has been converted, but it is quite
complicated and folloup commits will likely be needed to fix it!

Follow up commits will add a command line and API based way of using
this configuration system.
2021-05-14 14:07:44 +01:00
..
alias config: delay load config file (#5258) 2021-04-26 23:37:49 +02:00
all new backend: uptobox 2021-04-13 17:46:07 +02:00
amazonclouddrive fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
azureblob Use binary prefixes for size and rate units 2021-04-27 02:25:52 +03:00
b2 Use binary prefixes for size and rate units 2021-04-27 02:25:52 +03:00
box fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
cache backends: remove log.Fatal and replace with error returns #5234 2021-04-27 18:18:08 +01:00
chunker Use binary prefixes for size and rate units 2021-04-27 02:25:52 +03:00
compress Use binary prefixes for size and rate units 2021-04-27 02:25:52 +03:00
crypt crypt: support timestamped filenames from --b2-versions 2021-04-12 15:59:18 +01:00
drive fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
dropbox fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
fichier backends: remove log.Fatal and replace with error returns #5234 2021-04-27 18:18:08 +01:00
filefabric Fix excessive retries missing --max-duration timeout - fixes #4504 2021-03-13 09:25:44 +00:00
ftp backend/ftp: fix implicit TLS after PR #4266 (#5219) 2021-04-09 01:43:50 +03:00
googlecloudstorage fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
googlephotos fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
hdfs hdfs: fix permissions for when directory is created 2021-03-12 09:15:14 +00:00
http config: delay load config file (#5258) 2021-04-26 23:37:49 +02:00
hubic fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
jottacloud fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
koofr Use binary prefixes for size and rate units 2021-04-27 02:25:52 +03:00
local local: always use readlink to read symlink size 2021-05-04 08:53:09 +01:00
mailru backends: remove log.Fatal and replace with error returns #5234 2021-04-27 18:18:08 +01:00
mega backends: Add context checking to remaining backends #4504 2021-03-16 16:17:22 +00:00
memory azureblob,memory,pcloud: fix setting of mime types 2020-11-27 14:40:05 +00:00
onedrive fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
opendrive Use binary prefixes for size and rate units 2021-04-27 02:25:52 +03:00
pcloud fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
premiumizeme fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
putio fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
qingstor Use binary prefixes for size and rate units 2021-04-27 02:25:52 +03:00
s3 s3: add --s3-no-head-object 2021-04-28 11:05:54 +01:00
seafile fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
sftp sftp: expand tilde and environment variables in configured known_hosts_file (#5322) 2021-05-11 19:58:26 +02:00
sharefile fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
sugarsync fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
swift Use binary prefixes for size and rate units 2021-04-27 02:25:52 +03:00
tardigrade fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
union union: fix initialisation broken in refactor - fixes #5139 2021-03-24 09:47:38 +00:00
uptobox backends: remove log.Fatal and replace with error returns #5234 2021-04-27 18:18:08 +01:00
webdav webdav: add headers option 2021-05-12 09:52:07 +01:00
yandex fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00
zoho fs: change Config callback into state based callback #3455 2021-05-14 14:07:44 +01:00