rclone/fs/config
Nick Craig-Wood d0d41fe847 rclone config redacted: implement support mechanism for showing redacted config
This introduces a new fs.Option flag, Sensitive and uses this along
with IsPassword to redact the info in the config file for support
purposes.

It adds this flag into backends where appropriate. It was necessary to
add oauthutil.SharedOptions to some backends as they were missing
them.

Fixes #5209
2023-07-07 16:25:14 +01:00
..
configfile config: add more unit tests of save 2023-04-08 21:48:21 +02:00
configflags fs: allow setting a write buffer for multithread 2023-06-23 18:44:43 +01:00
configmap all: fix spelling across the project 2022-08-30 11:16:26 +02:00
configstruct Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
flags fs: make all duration flags take y, M, w, d etc suffixes 2022-11-14 15:13:49 +00:00
obscure Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
testdata Break the fs package up into smaller parts. 2018-01-15 17:51:14 +00:00
authorize.go authorize: add support for custom templates 2023-02-24 15:08:38 +00:00
config_read_password_unsupported.go fs/config, lib/terminal: use golang.org/x/term 2022-04-01 12:48:18 +01:00
config_read_password.go fs/config, lib/terminal: use golang.org/x/term 2022-04-01 12:48:18 +01:00
config_test.go config: delay load config file (#5258) 2021-04-26 23:37:49 +02:00
config.go config: stop config create making invalid config files 2023-05-03 11:40:30 +01:00
crypt_internal_test.go config: split up main file more and move tests into correct packages 2021-03-11 17:29:26 +00:00
crypt_test.go config: delay load config file (#5258) 2021-04-26 23:37:49 +02:00
crypt.go Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
default_storage_test.go config: replace defaultConfig with a thread-safe in-memory implementation 2021-05-07 16:04:09 +01:00
default_storage.go config: replace defaultConfig with a thread-safe in-memory implementation 2021-05-07 16:04:09 +01:00
rc_test.go rc: config/listremotes include from env vars 2023-06-26 12:30:44 +01:00
rc.go rc: config/listremotes include from env vars 2023-06-26 12:30:44 +01:00
ui_test.go fspath: allow the symbols at and plus in remote names - fixes #6710 2023-01-25 13:37:24 +01:00
ui.go rclone config redacted: implement support mechanism for showing redacted config 2023-07-07 16:25:14 +01:00