rclone-dev:fix-4704-s3-dot

Last commit made on 2020-10-27
Get this branch:
git clone -b fix-4704-s3-dot https://git.launchpad.net/rclone-dev

Branch merges

Branch information

Name:
fix-4704-s3-dot
Repository:
lp:rclone-dev

Recent commits

b26d5da... by Nick Craig-Wood

s3: stop the S3 library doing path cleaning to use keys called "." #4704

c1bf3f3... by Nick Craig-Wood

s3: remove Dot from encoding #4704

Before this change the s3 backend used Dot in its encoding. This meant
it was impossible to read and write a file called "." as we were
translating it to its unicode equivalent.

This means that the integration tests weren't testing the ability to
save and load files called "." and ".." at all.

This change removes the encoding which means that files called "."
(which need to be named with the unicode equivalent "." on the
command line) can be used.

fd2c373... by Nick Craig-Wood

s3: use bucket.Join instead of path.Join to fix "." #4704

Before this change we used path.Join to manipulate paths. This
unfortunately will get rid of paths called "." and ".." which are
valid key names.

66c8d3b... by Nick Craig-Wood

lib/bucket: implement bucket.Join a simplified path.Join

e00bf3d... by =?utf-8?b?QWRhbSBQbMOhbnNrw70=?= <email address hidden>

ncdu: add sort by average size in directory

Add keyboard shortcut 'A' which sort by average size in directory.

If files/folders have same avgSize sort by actual size

Fixes: #4699

605f2b8... by Nick Craig-Wood

build: fix nfpm install

bf2b975... by Nick Craig-Wood

build: update nfpm and github-release install method to go modules

00a5086... by Nick Craig-Wood

Remove accidentally committed binary and fix formatting

These were both committed in

b7253fc1c1bf2538 mount: docs: add note that allow-root and allow-other is not relevant on windows

be6a888... by Ivan Andreev

chunker: skip long local hashing, hash in-transit (fixes #4021)

PR 4614

dad8447... by Ivan Andreev

mailru: avoid prehashing of large local files

PR 4617