rclone/backend
Nick Craig-Wood 1e2b354456
Merge commit from fork
Before this change, if writing to a local backend with --metadata and
--links, if the incoming metadata contained mode or ownership
information then rclone would apply the mode/ownership to the
destination of the link not the link itself.

This fixes the problem by using the link safe sycall variants
lchown/fchmodat when --links and --metadata is in use. Note that Linux
does not support setting permissions on symlinks, so rclone emits a
debug message in this case.

This also fixes setting times on symlinks on Windows which wasn't
implemented for atime, mtime and was incorrectly setting the target of
the symlink for btime.

See: https://github.com/rclone/rclone/security/advisories/GHSA-hrxh-9w67-g4cv
2024-11-14 16:13:57 +00:00
..
alias
all
azureblob
azurefiles
b2
box
cache
chunker
combine
compress
crypt
drive
dropbox
fichier
filefabric
filescom
ftp
gofile
googlecloudstorage
googlephotos
hasher
hdfs
hidrive
http
iclouddrive
imagekit
internetarchive
jottacloud
koofr
linkbox
local Merge commit from fork 2024-11-14 16:13:57 +00:00
mailru
mega
memory
netstorage
onedrive onedrive: fix integration tests after precision change 2024-11-12 13:09:15 +00:00
opendrive
oracleobjectstorage
pcloud
pikpak pikpak: fix fatal crash on startup with token that can't be refreshed 2024-11-08 19:34:09 +00:00
pixeldrain
premiumizeme
protondrive
putio putio: fix server side copying over existing object 2024-11-08 18:17:55 +00:00
qingstor
quatrix
s3
seafile
sftp serve sftp: update github.com/pkg/sftp to v1.13.7 and fix deadlock in tests 2024-11-11 18:15:00 +00:00
sharefile
sia
smb
storj
sugarsync sugarsync: fix server side copying over existing object 2024-11-08 18:17:55 +00:00
swift
ulozto
union
uptobox
webdav
yandex yandex: fix server side copying over existing object 2024-11-08 18:17:55 +00:00
zoho