rclone-dev:fix-3740-mega-decode

Last commit made on 2019-11-19
Get this branch:
git clone -b fix-3740-mega-decode https://git.launchpad.net/rclone-dev

Branch merges

Branch information

Name:
fix-3740-mega-decode
Repository:
lp:rclone-dev

Recent commits

c48424c... by Nick Craig-Wood

mega: skip undecodable FSNodes - #3740 - FIXME vendor patch DO NOT MERGE

Also test whether we have a decryption key for shared nodes

e14d968... by Nick Craig-Wood

Start v1.50.2-DEV development

e0eeeaa... by Nick Craig-Wood

accounting: don't show entries in both transferring and checking

See: https://forum.rclone.org/t/showing-progress-checking/12958

d46f8d0... by Nick Craig-Wood

accounting: fix memory leak on retries operations

Before this change if an operation was retried on operations.Copy and
the operation was large enough to use an async buffer then an async
buffer was leaked on the retry. This leaked memory, a file handle and
a go routine.

After this change if Account.WithBuffer is called and there is already
a buffer, then a new one won't be allocated.

1e62785... by Nick Craig-Wood

Add Maciej Zimnoch to contributors

303f4ee... by Nick Craig-Wood

Add Ankur Gupta to contributors

2fe8285... by Luan Nguyen

swift: reserve segments of dynamic large object when delete objects in container what was enabled versioning.

add code handle move object when moving the object is contained by the container what was enabled versioning with "X-History-Location".

f5443ac... by Maciej Zimnoch <email address hidden>

accounting: clear finished transfer in stats-reset

In order to reduce memory usage `stats-reset` also
clears finished transfers.

Fixes #3734

7cf056b... by Maciej Zimnoch <email address hidden>

accounting: allow MaxCompletedTransfers to be configurable

rclone library users might be intrested in changing default value to
other, or even disabling it. With current version it's impossible which
leads to races when number of uploaded objects exceeds default limit.

Fixes #3732

75a6c49... by Ankur Gupta

Fix error counter - fixes #3650

For few commands, RClone counts a error multiple times. This was fixed by
creating a new error type which keeps a flag to remember if the error has
already been counted or not. The CountError function now wraps the original
error eith the above new error type and returns it.