rclone/backend
Nick Craig-Wood c6b0587dc0 s3: fix AWS STS failing if --s3-endpoint is set
Before this change if an --s3-profile was set which used AWS STS (eg
to assume a role) and --s3-endpoint was set then rclone would use the
value from --s3-endpoint to contact the STS server which did not work.

This fix implements an endpoint resolver which only overrides the "s3"
service if --s3-endpoint is set. It sends the "sts" service (and any
other service) to the default resolver.

Fixes #6443
See: https://forum.rclone.org/t/s3-profile-failing-when-explicit-s3-endpoint-is-present/36063/
2023-03-01 16:24:40 +00:00
..
alias build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
all Add a native backend for oracle object storage - fixes #6299 2022-10-13 13:04:56 +01:00
amazonclouddrive build: reformat comments to pass go1.19 vet 2022-08-05 16:35:41 +01:00
azureblob azureblob: remove workarounds for SDK bugs after v0.6.1 update 2023-01-16 11:19:16 +00:00
b2 accounting: Make checkers show what they are doing 2023-03-01 11:10:38 +00:00
box Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
cache cache: fix lint error in latest golangci-lint 2023-02-06 10:44:40 +00:00
chunker rcat: preserve metadata when Copy falls back to Rcat 2022-11-10 12:04:35 +00:00
combine fs: move operations.NewOverrideRemote to fs.NewOverrideRemote 2022-11-21 08:02:09 +00:00
compress Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
crypt crypt: fix for unencrypted directory names on case insensitive remotes 2023-01-11 16:32:40 +00:00
drive drive: note that --drive-acknowledge-abuse needs SA Manager permission 2023-02-01 12:11:46 +00:00
dropbox all: fix spelling across the project 2022-08-30 11:16:26 +02:00
fichier all: fix spelling across the project 2022-08-30 11:16:26 +02:00
filefabric Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
ftp ftp: Improve performance to speed up --files-from and NewObject 2022-12-05 16:19:04 +00:00
googlecloudstorage Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
googlephotos fs: move operations.NewOverrideRemote to fs.NewOverrideRemote 2022-11-21 08:02:09 +00:00
hasher accounting: Make checkers show what they are doing 2023-03-01 11:10:38 +00:00
hdfs build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
hidrive all: fix spelling across the project 2022-08-30 11:16:26 +02:00
http test: replace defer cleanup with t.Cleanup 2022-12-09 14:38:05 +00:00
internetarchive all: fix spelling across the project 2022-08-30 11:16:26 +02:00
jottacloud Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
koofr all: fix spelling across the project 2022-08-30 11:16:26 +02:00
local backend/local: fix %!w(<nil>) in "failed to read directory" error 2022-12-26 18:37:32 +01:00
mailru mailru: allow timestamps to be before the epoch 1970-01-01 2022-11-10 11:27:01 +00:00
mega all: fix spelling across the project 2022-08-30 11:16:26 +02:00
memory Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
netstorage Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
onedrive all: Apply codeql fixes 2023-02-23 10:31:51 +00:00
opendrive build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
oracleobjectstorage oracle-object-storage: bring your own encryption keys 2023-02-21 14:45:02 +00:00
pcloud all: fix spelling across the project 2022-08-30 11:16:26 +02:00
premiumizeme build: reformat comments to pass go1.19 vet 2022-08-05 16:35:41 +01:00
putio build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
qingstor build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
s3 s3: fix AWS STS failing if --s3-endpoint is set 2023-03-01 16:24:40 +00:00
seafile seafile: renew library password - fixes #6662 2023-01-15 16:26:29 +00:00
sftp sftp: fix NewObject with leading / 2022-12-15 12:40:59 +00:00
sharefile Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
sia build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
smb smb: check smb connection is closed - fixes #6735 2023-02-01 08:25:25 +01:00
storj storj: update satellite urls and labels 2023-02-06 13:18:15 +00:00
sugarsync Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
swift Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
union Replace deprecated ioutil 2022-11-07 11:41:47 +00:00
uptobox all: Apply codeql fixes 2023-02-23 10:31:51 +00:00
webdav webdav: fix interop with davrods server 2023-02-01 12:00:25 +00:00
yandex build: add package comments to silence revive linter 2022-08-28 13:43:51 +02:00
zoho Replace deprecated ioutil 2022-11-07 11:41:47 +00:00