rclone:fix-7743-case-norm-sync

Last commit made on 2024-04-11
Get this branch:
git clone -b fix-7743-case-norm-sync https://git.launchpad.net/rclone

Branch merges

Branch information

Name:
fix-7743-case-norm-sync
Repository:
lp:rclone

Recent commits

8584bef... by Nick Craig-Wood

sync: fix case normalisation on s3

Before this change when the sync routine attempted to normalise a
case, say from "FiLe.txt" to "file.txt" this caused a 400 Bad Request
error:

> This copy request is illegal because it is trying to copy an object
> to itself without changing the object's metadata, storage class,
> website redirect location or encryption attributes.

This was caused by passing the same object as the source and
destination to the move routine, whereas the destination object had a
different case and didn't exist, so should have been passed as nil.

See: https://github.com/rclone/rclone/pull/7743#discussion_r1557345906

04128f9... by nielash <email address hidden>

bisync: fix endless loop if lockfile decoder errors

Before this change, the decoder looked only for `io.EOF`, and if any other error
was returned, it could cause an infinite loop. This change fixes the issue by
breaking for any non-nil error.

bef9fd0... by nielash <email address hidden>

bisync: make tempDir path shorter

to avoid exceeding linux filename length limits

2ab2ec2... by guangwu <email address hidden>

fix: close cpu profile

Signed-off-by: guoguangwu <email address hidden>

8817ee2... by jakzoe <email address hidden>

docs: fix typo in filtering.md

Fix typo: moved misplaced double quotation mark.

46b3854... by Nick Craig-Wood

drive: set all metadata permissions and return error summary

Before this change when setting permissions from the metadata rclone
would stop on the first error.

This change causes rclone to attempt to set all the permissions and
return an error summary at the end.

efbaca3... by Nick Craig-Wood

crypt: fix max suggested length of filenames

f995ece... by nielash <email address hidden>

bisync: fix io.PipeWriter not getting closed on tests

68c2ba7... by jumbi77 <email address hidden>

pikpak: fix a typo in a comment

Last still open fix from PR #6970

e739ee2... by albertony <email address hidden>

docs: ensure empty line between text and a following heading