rclone/backend
r-ricci 67fd60275a
union: fix panic due to misalignment of struct field in 32 bit architectures
`FS.cacheExpiry` is accessed through sync/atomic.
According to the documentation, "On ARM, 386, and 32-bit MIPS, it is
the caller's responsibility to arrange for 64-bit alignment of 64-bit
words accessed atomically. The first word in a variable or in an
allocated struct, array, or slice can be relied upon to be 64-bit
aligned."
Before commit 1d2fe0d856 this field was
aligned, but then a new field was added to the structure, causing the
test suite to panic on linux/386.
No other field is used with sync/atomic, so `cacheExpiry` can just be
placed at the beginning of the stuct to ensure it is always aligned.
2022-07-11 18:34:06 +01:00
..
alias docs: punctuation cleanup 2021-10-20 22:56:19 +02:00
all new backend: hidrive - fixes #1069 2022-07-08 18:24:54 +01:00
amazonclouddrive Fix lint issues reported by staticcheck 2022-06-13 21:13:50 +02:00
azureblob azureblob: allow remote emulator (azurite) - fixes #6290 2022-07-06 11:54:04 +01:00
b2 Fix lint issues reported by staticcheck 2022-06-13 21:13:50 +02:00
box Fix lint issues reported by staticcheck 2022-06-13 21:13:50 +02:00
cache cache: mark as not supporting metadata 2022-06-29 17:30:37 +01:00
chunker chunker: mark as not supporting metadata 2022-06-29 17:30:37 +01:00
combine combine: throw error if duplicate directory name is specified 2022-07-10 15:40:30 +01:00
compress compress: support metadata 2022-06-29 17:30:37 +01:00
crypt crypt: support metadata 2022-06-29 17:30:37 +01:00
drive combine: fix docs showing remote= instead of upstreams= 2022-07-10 15:34:48 +01:00
dropbox Error strings should not be capitalized 2022-06-23 23:26:02 +02:00
fichier Error strings should not be capitalized 2022-06-23 23:26:02 +02:00
filefabric Fix lint issues reported by staticcheck 2022-06-13 21:13:50 +02:00
ftp Error strings should not be capitalized 2022-06-23 23:26:02 +02:00
googlecloudstorage gcs: add --gcs-decompress flag to download gzip-encoded files 2022-07-09 17:31:12 +01:00
googlephotos Fix lint issues reported by staticcheck 2022-06-13 21:13:50 +02:00
hasher hasher: support metadata 2022-06-29 17:30:37 +01:00
hdfs Error strings should not be capitalized 2022-06-23 23:26:02 +02:00
hidrive new backend: hidrive - fixes #1069 2022-07-08 18:24:54 +01:00
http docs: skip "Connection" suffix from FTP, SSH/SFTP and HTTP backend names 2022-06-21 23:43:00 +02:00
hubic Fix lint issues reported by staticcheck 2022-06-13 21:13:50 +02:00
internetarchive internetarchive: add support for Metadata 2022-07-08 23:47:50 +01:00
jottacloud jottacloud: always store username in config and use it to avoid initial api request 2022-07-03 12:56:25 +02:00
koofr Error strings should not be capitalized 2022-06-23 23:26:02 +02:00
local backend: allow wrapping backend tests to run in make quicktest 2022-06-29 17:30:37 +01:00
mailru Error strings should not be capitalized 2022-06-23 23:26:02 +02:00
mega mega: fix error handling broken by removal of github.com/pkg/errors 2021-11-09 13:43:45 +00:00
memory backend: allow wrapping backend tests to run in make quicktest 2022-06-29 17:30:37 +01:00
netstorage Fix lint issues reported by staticcheck 2022-06-13 21:13:50 +02:00
onedrive staticcheck: unused func 2022-07-04 11:24:59 +02:00
opendrive opendrive: resolve lag and truncate bugs fixes #5936 2022-06-17 16:48:03 +01:00
pcloud pcloud: fix cleanup - fixes #3853 2022-06-16 15:45:42 +02: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 Error strings should not be capitalized 2022-06-23 23:26:02 +02:00
s3 staticcheck: awserr.BatchError is deprecated: Replaced with BatchedErrors 2022-07-04 11:24:59 +02:00
seafile Error strings should not be capitalized 2022-06-23 23:26:02 +02:00
sftp Error strings should not be capitalized 2022-06-23 23:26:02 +02:00
sharefile Fix lint issues reported by staticcheck 2022-06-13 21:13:50 +02:00
sia Fix lint issues reported by staticcheck 2022-06-13 21:13:50 +02:00
storj storj: fix put 2022-05-12 20:43:54 +01:00
sugarsync Fix lint issues reported by staticcheck 2022-06-13 21:13:50 +02:00
swift Error strings should not be capitalized 2022-06-23 23:26:02 +02:00
union union: fix panic due to misalignment of struct field in 32 bit architectures 2022-07-11 18:34:06 +01:00
uptobox staticcheck: unused func 2022-07-04 11:24:59 +02:00
webdav docs: consistent capitalization of WebDAV, DLNA, HTTP 2022-06-21 23:43:00 +02:00
yandex yandex: handle api error on server-side move 2022-07-04 11:24:59 +02:00
zoho Fix lint issues reported by staticcheck 2022-06-13 21:13:50 +02:00