rclone/backend
Nick Craig-Wood 2781f8e2f1 gcs: Fix download of "Content-Encoding: gzip" compressed objects
Before this change, if an object compressed with "Content-Encoding:
gzip" was downloaded, a length and hash mismatch would occur since the
as the go runtime automatically decompressed the object on download.

This change erases the length and hash on compressed objects so they
can be downloaded successfully, at the cost of not being able to check
the length or the hash of the downloaded object.

This also adds the --gcs-download-compressed flag to allow the
compressed files to be downloaded as-is providing compressed objects
with intact size and hash information.

Fixes #2658
2022-05-31 12:10:21 +01:00
..
alias docs: punctuation cleanup 2021-10-20 22:56:19 +02:00
all backend/internetarchive: add support for Internet Archive 2022-04-28 10:25:38 +01:00
amazonclouddrive Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
azureblob azureblob: case insensitive access tier 2022-05-24 09:19:08 +01:00
b2 b2: use chunksize lib to determine chunksize dynamically 2022-05-13 09:25:48 +01:00
box Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
cache about: improved error message 2022-05-13 12:08:10 +01:00
chunker refactor: replace strings.Replace with strings.ReplaceAll 2022-05-17 11:08:37 +01:00
compress about: improved error message 2022-05-13 12:08:10 +01:00
crypt about: improved error message 2022-05-13 12:08:10 +01:00
drive drive: fix 404 errors on copy/server side copy objects from public folder 2022-05-18 18:12:19 +01:00
dropbox dropbox: add logs to show when poll interval limits are exceeded 2022-05-31 12:09:50 +01:00
fichier Fix linting errors 2022-01-26 00:02:17 +01:00
filefabric Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
ftp ftp: hard fork github.com/jlaffaye/ftp to fix go get 2022-03-07 09:55:49 +00:00
googlecloudstorage gcs: Fix download of "Content-Encoding: gzip" compressed objects 2022-05-31 12:10:21 +01:00
googlephotos refactor: replace strings.Replace with strings.ReplaceAll 2022-05-17 11:08:37 +01:00
hasher about: improved error message 2022-05-13 12:08:10 +01:00
hdfs config: remove explicit setting of required property to its default value false 2022-01-16 14:57:38 +01:00
http http: improved recognition of url pointing to a single file - fixes #5929 2022-01-26 11:41:01 +01:00
hubic refactor: replace strings.Replace with strings.ReplaceAll 2022-05-17 11:08:37 +01:00
internetarchive backend/internetarchive: fix uploads can take very long time 2022-05-07 21:54:14 +01:00
jottacloud refactor: replace strings.Replace with strings.ReplaceAll 2022-05-17 11:08:37 +01:00
koofr koofr: renamed digistorage to exclude the romania part. 2022-03-08 22:39:23 +00:00
local local: fix hash invalidation which caused errors with local crypt mount 2021-11-24 12:09:34 +00:00
mailru mailru: fix int32 overflow on arm32 - fixes #6003 2022-03-06 13:33:57 +00:00
mega mega: fix error handling broken by removal of github.com/pkg/errors 2021-11-09 13:43:45 +00:00
memory Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
netstorage netstorage: fix unescaped HTML in documentation 2022-03-18 14:40:12 +00:00
onedrive onedrive: Implement --poll-interval for onedrive 2022-05-23 11:30:43 +01:00
opendrive Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
pcloud about: improved error message 2022-05-13 12:08:10 +01:00
premiumizeme about: improved error message 2022-05-13 12:08:10 +01:00
putio about: improved error message 2022-05-13 12:08:10 +01:00
qingstor Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
s3 s3: Add Warsaw location for Scaleway 2022-05-19 14:06:16 +01:00
seafile Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
sftp refactor: replace strings.Replace with strings.ReplaceAll 2022-05-17 11:08:37 +01:00
sharefile Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
sia Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
storj storj: fix put 2022-05-12 20:43:54 +01:00
sugarsync Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
swift swift: fix about so it shows info about the current container only 2022-02-22 12:55:57 +00:00
union union: fix uploading files to union of all bucket based remotes 2022-05-19 13:23:41 +01:00
uptobox Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00
webdav about: improved error message 2022-05-13 12:08:10 +01:00
yandex yandex: add permanent deletion support 2021-11-17 16:57:41 +00:00
zoho Remove github.com/pkg/errors and replace with std library version 2021-11-07 11:53:30 +00:00