rclone:v1.61-stable

Last commit made on 2022-12-23
Get this branch:
git clone -b v1.61-stable https://git.launchpad.net/rclone

Branch merges

Branch information

Name:
v1.61-stable
Repository:
lp:rclone

Recent commits

486e713... by Nick Craig-Wood

Version v1.61.1

46e9691... by Nick Craig-Wood

docs: fix unescaped HTML

639b61d... by Nick Craig-Wood

lib/http: shutdown all servers on exit to remove unix socket

Before this change only serve http was Shutting down its server which
was causing other servers such as serve restic to leave behind their
unix sockets.

This change moves the finalisation to lib/http so all servers have it
and removes it from serve http.

Fixes #6648

b03ee4e... by Nick Craig-Wood

serve webdav: fix running duplicate Serve call

Before this change we were starting the server twice for webdav which
is inefficient and causes problems at exit.

176af2b... by Nick Craig-Wood

serve restic: don't serve via http if serving via --stdio

Before this change, we started the http listener even if --stdio was
supplied.

This also moves the log message so the user won't see the serving via
HTTP message unless they are really using that.

Fixes #6646

6be0644... by Nick Craig-Wood

serve restic: fix immediate exit when not using stdio

In the lib/http refactor

    52443c2444e3d3c4 restic: refactor to use lib/http

We forgot to serve the data and wait for the server to finish. This is
not tested in the unit tests as it is part of the command line
handler.

Fixes #6644 Fixes #6647

0ce5e57... by Nick Craig-Wood

serve webdav: fix --baseurl handling after lib/http refactor

The webdav library was confused by the Path manipulation done by
lib/http when stripping the prefix.

This patch adds the prefix back before calling it.

Fixes #6650

bc21429... by Nick Craig-Wood

azureblob: fix "409 Public access is not permitted on this storage account"

This error was caused by rclone supplying an empty
`x-ms-blob-public-access:` header when creating a container for
private access, rather than omitting it completely.

This is a valid way of specifying containers should be private, but if
the storage account has the flag "Blob public access" unset then it
gives "409 Public access is not permitted on this storage account".

This patch fixes the problem by only supplying the header if the
access is set.

Fixes #6645

d3e09d8... by Kaloyan Raev <email address hidden>

s3/storj: update endpoints

Storj switched to a single global s3 endpoint backed by a BGP routing.
We want to stop advertizing the former regional endpoints and have the
global one as the only option.

5a9706a... by Anagh Kumar Baranwal <email address hidden>

rc: set url to the first value of rc-addr since it has been converted to an array of strings now -- fixes #6641

Signed-off-by: Anagh Kumar Baranwal <email address hidden>