rclone:fix-5107-arm-build

Last commit made on 2021-03-15
Get this branch:
git clone -b fix-5107-arm-build https://git.launchpad.net/rclone

Branch merges

Branch information

Name:
fix-5107-arm-build
Repository:
lp:rclone

Recent commits

a5a2e02... by Nick Craig-Wood

build: make arm .deb packages be armel architecture

This is as recommended by debian.

Fixes #5107

3cf6ea8... by Nick Craig-Wood

config: remove log.Fatal and replace with error passing where possible

bb0b643... by Nick Craig-Wood

config: --config "" or "/notfound" for in memory config only #4996

If `--config` is set to empty string or the special value `/notfound`
then rclone will keep the config file in memory only.

46078d3... by Nick Craig-Wood

config: make config file reads reload the config file if needed #4996

Before this change the config file needed to be explicitly reloaded.
This coupled the config file implementation with the backends
needlessly.

This change stats the config file to see if it needs to be reloaded on
every config file operation.

This allows us to remove calls to

- config.SaveConfig
- config.GetFresh

Which now makes the the only needed interface to the config file be
that provided by configmap.Map when rclone is not being configured.

This also adds tests for configfile

849bf20... by Nick Craig-Wood

build: disable IOS builds for the time being - see #5124

e91f2e3... by Ivan Andreev

docs: mention rclone selfupdate in quickstart (#5122)

713f8f3... by Nick Craig-Wood

sftp: fix "file not found" errors for read once servers - fixes #5077

It introduces a new flag --sftp-disable-concurrent-reads to stop the
problematic behaviour in the SFTP library for read-once servers.

This upgrades the sftp library to v1.13.0 which has the fix.

8336899... by Evan Harris <email address hidden>

docs: Updated sync and dedupe command docs #4429

4013bc4... by Nick Craig-Wood

Fix excessive retries missing --max-duration timeout - fixes #4504

This change checks the context whenever rclone might retry, and
doesn't retry if the current context has an error.

This fixes the pathological behaviour of `--max-duration` refusing to
exit because all the context deadline exceeded errors were being
retried.

This unfortunately meant changing the shouldRetry logic in every
backend and doing a lot of context propagation.

See: https://forum.rclone.org/t/add-flag-to-exit-immediately-when-max-duration-reached/22723

32925da... by Nick Craig-Wood

Add Lucas Messenger to contributors