rclone-dev:fix-debug-env

Last commit made on 2020-06-28
Get this branch:
git clone -b fix-debug-env https://git.launchpad.net/rclone-dev

Branch merges

Branch information

Name:
fix-debug-env
Repository:
lp:rclone-dev

Recent commits

a76c9a1... by Nick Craig-Wood

fs: Debug the names of env vars we read values from as part of the config

See: https://forum.rclone.org/t/how-can-i-check-if-environment-variables-are-being-used/17490

61ff730... by Nick Craig-Wood

crypt: add --crypt-server-side-across-configs flag

This can be used for changing filename encryption mode without
re-uploading data.

See: https://forum.rclone.org/t/revert-filename-encryption-method/17454/

0bcf476... by Nick Craig-Wood

local: make --local-no-updated provide a consistent view of the objects

Before this change the --local-no-updated flag would not error if the
files changed in size during the transfer. The file could still be
read beyond the size advertised though which caused problems with
certain backends.

After this change we attempt to provide a consistent view of the file
once it has been opened.

Once the file has had stat() called on it for the first time we

- Only transfer the size that stat gave
- Only checksum the size that stat gave
- Don't update the stat info for the file

This means that files that are extending can be transferred - rclone
will transfer the length it saw the first time it listed the file.

See: https://forum.rclone.org/t/transport-connection-broken/16494/21

0bfbecf... by Nick Craig-Wood

build: add btest Makefile target for pasteable download message

9058ec3... by David <email address hidden>

s3: Use regional s3 us-east-1 endpoint

61e4b4d... by Nick Craig-Wood

drive: Allow the use of --drive-impersonate with the root_folder_id "appDataFolder"

In this commit

5c5ad6220 drive: fix --drive-impersonate with cached root_folder_id

We disabled the use of root_folder_id with --drive-impersonate to fix
a problem with a cached root_folder_id giving the wrong results.

This, alas, broke one users setup with a root_folder_id of
appDataFolder. Since this is identifiable and definitely couldn't have
been cached, we can safely skip this check in this case.

See: https://forum.rclone.org/t/rclone-gdrive-no-longer-returning-anything/17215/10

fd7c63b... by Nick Craig-Wood

s3: add backend restore command to restore objects from GLACIER

See: https://forum.rclone.org/t/rclone-settier-fails-with-scaleway-entitytoolarge/17384

49a7d08... by Nick Craig-Wood

qingstor: cancel in progress multipart uploads on rclone exit #4300

2c10ce6... by Nick Craig-Wood

onedrive: rework cancel of multipart uploads on rclone exit #4300

This now uses the atexit.OnError framework rather than a home grown one.

a41a294... by Nick Craig-Wood

box: cancel in progress multipart uploads and copies on rclone exit #4300