rclone/backend
Nick Craig-Wood 25786cafd3 s3: fix SetModTime on GLACIER/ARCHIVE objects and implement set/get tier
- Read the storage class for each object
- Implement SetTier/GetTier
- Check the storage class on the **object** before using SetModTime

This updates the fix in 1a2fb52 so that SetModTime works when you are
using objects which have been migrated to GLACIER but you aren't using
GLACIER as a storage class.

Fixes #3522
2019-09-14 09:18:55 +01:00
..
alias build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
all mailru: backend for mail.ru 2019-09-09 21:56:16 +01:00
amazonclouddrive build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
azureblob azureblob: add missing type assertions for GetTier/SetTier 2019-09-14 09:18:55 +01:00
b2 rest: add context propagation to rest library #3257 2019-09-09 23:27:07 +01:00
box rest: add context propagation to rest library #3257 2019-09-09 23:27:07 +01:00
cache fs: add optional features UserInfo and Disconnect 2019-08-12 13:49:23 +01:00
crypt build: apply gofmt from go1.13 to change case of number literals 2019-09-05 13:59:06 +01:00
drive drive: add context to SDK calls #3257 2019-09-09 23:27:07 +01:00
dropbox azureblob/b2/dropbox/gcs/koofr/qingstor/s3: fix 0 length files 2019-08-06 15:18:08 +01:00
fichier rest: add context propagation to rest library #3257 2019-09-09 23:27:07 +01:00
ftp build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
googlecloudstorage gcs: add context to SDK calls #3257 2019-09-09 23:27:07 +01:00
googlephotos rest: add context propagation to rest library #3257 2019-09-09 23:27:07 +01:00
http http: fix race introduced in 7982aaf151 2019-09-14 08:48:13 +01:00
hubic Add context to all http.NewRequest #3257 2019-09-09 23:27:07 +01:00
jottacloud rest: add context propagation to rest library #3257 2019-09-09 23:27:07 +01:00
koofr azureblob/b2/dropbox/gcs/koofr/qingstor/s3: fix 0 length files 2019-08-06 15:18:08 +01:00
local backend/local: fadvise run syscall on a dedicated go routine 2019-08-14 21:01:39 +01:00
mailru rest: add context propagation to rest library #3257 2019-09-09 23:27:07 +01:00
mega build: fix up package paths after repo move 2019-07-28 18:47:38 +01:00
onedrive rest: add context propagation to rest library #3257 2019-09-09 23:27:07 +01:00
opendrive rest: add context propagation to rest library #3257 2019-09-09 23:27:07 +01:00
pcloud rest: add context propagation to rest library #3257 2019-09-09 23:27:07 +01:00
premiumizeme rest: add context propagation to rest library #3257 2019-09-09 23:27:07 +01:00
putio Add context to all http.NewRequest #3257 2019-09-09 23:27:07 +01:00
qingstor s3,b2,googlecloudstorage,swift,qingstor,azureblob: fixes after code review #3421 2019-08-22 23:06:59 +01:00
s3 s3: fix SetModTime on GLACIER/ARCHIVE objects and implement set/get tier 2019-09-14 09:18:55 +01:00
sftp sftp: save the md5/sha1 command in use to the config file 2019-08-14 20:54:08 +01:00
swift s3,b2,googlecloudstorage,swift,qingstor,azureblob: fixes after code review #3421 2019-08-22 23:06:59 +01:00
union docs: make the config walkthroughs consistent for each backend 2019-08-26 10:47:17 +01:00
webdav Add context to all http.NewRequest #3257 2019-09-09 23:27:07 +01:00
yandex rest: add context propagation to rest library #3257 2019-09-09 23:27:07 +01:00