Commit Graph

8392 Commits

Author SHA1 Message Date
e455940f71 azureblob: allow emulator account/key override 2022-11-08 20:24:06 +00:00
65528fd009 docs: remove link to rclone slack as it is no longer supported 2022-11-08 16:11:34 +00:00
691159fe94 s3: allow Storj to server side copy since it seems to work now - fixes #6550 2022-11-08 16:05:24 +00:00
09858c0c5a Add Arnie97 to contributors 2022-11-08 16:05:24 +00:00
5fd0abb2b9 Add x3-apptech to contributors 2022-11-08 16:05:24 +00:00
36c37ffec1 backend/http: rename stat to decodeMetadata 2022-11-08 13:04:17 +00:00
6a5b7664f7 backend/http: support content-range response header 2022-11-08 13:04:17 +00:00
ebac854512 backend/http: do not update object size based on range requests 2022-11-08 13:04:17 +00:00
cafce96185 backend/http: parse get responses when no_head is set 2022-11-08 13:04:17 +00:00
92ffcf9f86 wasm: fix walltime link error by adding up-to-date wasm_exec.js
Solves link error while running rclone's wasm version. Go's `walltime1` function was renamed to `walltime`. This commit updates wasm_exec.js with the new name.
2022-11-07 12:13:23 +00:00
64cdbb67b5 ncdu: add support for modification time 2022-11-07 11:57:44 +00:00
528fc899fb ncdu: fallback to sort by name also for sort by average size 2022-11-07 11:57:44 +00:00
d452f502c3 cmd: Enable SIGINFO (Ctrl-T) handler on FreeBSD, NetBSD, OpenBSD and Dragonfly BSD 2022-11-07 11:45:04 +00:00
5d6b8141ec Replace deprecated ioutil
As of Go 1.16, the same functionality is now provided by package io or
package os, and those implementations should be preferred in new code.
2022-11-07 11:41:47 +00:00
776e5ea83a docs: fix character that was incorrectly interpreted as markdown 2022-11-07 08:59:40 +01:00
c9acc06a49 Add Clément Notin to contributors 2022-11-07 08:51:49 +01:00
a2dca02594 docs: fix character that was incorrectly interpreted as markdown 2022-11-07 08:50:21 +01:00
210331bf61 docs: fix typo remove in rclone_serve_restic command 2022-11-07 08:46:05 +01:00
5b5fdc6bc5 s3: add provider quirk --s3-might-gzip to fix corrupted on transfer: sizes differ
Before this change, some files were giving this error when downloaded
from Cloudflare and other providers.

    ERROR corrupted on transfer: sizes differ NNN vs MMM

This is because these providers auto gzips the object when rclone
wasn't expecting it to. (AWS does not gzip objects without their being
uploaded gzipped).

This patch adds a quirk to for fix the problem and a flag to control
it. The quirk `might_gzip` is set to `true` for all providers except
AWS.

See: https://forum.rclone.org/t/s3-error-corrupted-on-transfer-sizes-differ-nnn-vs-mmm/33694/
Fixes: #6533
2022-11-04 16:53:32 +00:00
0de74864b6 Add dgouju to contributors 2022-11-04 16:53:32 +00:00
7042a11875 sftp: add configuration options to set ssh Ciphers / MACs / KeyExchange 2022-11-03 17:11:28 +00:00
028832ce73 s3: if bucket or object ACL is empty string then don't add X-Amz-Acl: header - fixes #5730
Before this fix it was impossible to stop rclone generating an
X-Amx-Acl: header which is incompatible with GCS with uniform access
control and is generally deprecated at AWS.
2022-11-03 17:06:24 +00:00
c7c9356af5 s3: stop setting object and bucket ACL to "private" if it is an empty string #5730 2022-11-03 17:06:24 +00:00
3292c112c5 Add Philip Harvey to contributors 2022-11-03 17:06:24 +00:00
126d71b332 Add Anthony Pessy to contributors 2022-11-03 17:06:24 +00:00
df9be72a82 Add coultonluke to contributors 2022-11-03 17:06:24 +00:00
6aa8f7409a Add Samuel Johnson to contributors 2022-11-03 17:06:24 +00:00
10c884552c s3: use different strategy to resolve s3 region
The API endpoint GetBucketLocation requires
top level permission.

If we do an authenticated head request to a bucket, the bucket location will be returned in the HTTP headers.

Fixes #5066
2022-11-02 11:48:08 +00:00
2617610741 docs: add direct download link for windows arm64 2022-10-31 21:14:10 +01:00
53dd174f3d docs: corrected download links in windows install docs 2022-10-31 21:09:53 +01:00
65987f5970 lib/file: improve error message for create dir on non-existent network host on windows (#6420) 2022-10-28 21:00:22 +02:00
1fc864fb32 oracle-object-storage: doc fix
See #6521
2022-10-28 20:32:17 +02:00
22abcc9fd2 build: update golang.org/x/net dependency
This fixes vulnerability GO-2022-0969 reported by govulncheck:

HTTP/2 server connections can hang forever waiting for a clean
shutdown that was preempted by a fatal error. This condition can
be exploited by a malicious client to cause a denial of service.

Call stacks in your code:
Error: cmd/serve/restic/restic.go:150:22: github.com/rclone/rclone/cmd/serve/restic.init$1$1 calls golang.org/x/net/http2.Server.ServeConn

Found in: golang.org/x/net/http2@v0.0.0-20220805013720-a33c5aa5df48
Fixed in: golang.org/x/net/http2@v0.0.0-20220906165146-f3363e06e74c
More info: https://pkg.go.dev/vuln/GO-2022-0969
2022-10-26 12:59:31 +02:00
178cf821de build: add vulnerability testing using govulncheck 2022-10-26 12:59:31 +02:00
f4a571786c local: clean absolute paths - fixes #6493 2022-10-25 21:09:56 +02:00
c0a8ffcbef build: setup-go v3 improved semver notation 2022-10-25 20:25:39 +02:00
76eeca9eae build: setup-go v3 dropped the stable input 2022-10-25 20:25:39 +02:00
8114744bce docs: Update faq.md with bisync
Updated FAQ to clarify that experimental bi-sync is now available.
2022-10-23 11:15:09 +01:00
db5d582404 Start v1.61.0-DEV development 2022-10-21 16:15:53 +01:00
01dbbff62e Version v1.60.0 v1.60.0 2022-10-21 15:06:08 +01:00
afa61e702c docs: remove hosted by tag as server has moved 2022-10-21 12:49:10 +01:00
546dc82793 Add Robert Newson to contributors 2022-10-21 12:49:10 +01:00
d9c4d95ab3 Add Tom Mombourquette to contributors 2022-10-21 12:49:10 +01:00
0fb1b75a02 Add Manoj Ghosh to contributors 2022-10-21 12:49:10 +01:00
38f1f5b177 rc: Fix mount/listmounts not returning the full Fs entered in mount/mount 2022-10-21 12:48:27 +01:00
0d2a62a927 docs: Describe connection strings in alias backend 2022-10-21 12:47:51 +01:00
b75c207208 oracle-object-storage: overview, docs update 2022-10-21 12:47:03 +01:00
dff223f195 install.sh: fix arm-v7 download 2022-10-21 12:35:58 +01:00
d2fef05fe4 httplib: Add --xxx-min-tls-version option to select minimum tls values for HTTP servers
This allows administrators to disable TLS 1.0 and 1.1, for example.

Example:

rclone rcd --rc-min-tls-version=tls1.2 --rc-cert <cert> --rc-key <key>
2022-10-19 17:13:12 +01:00
188b9f8cf1 rc: corrected mount/unmountall help msg and title 2022-10-17 17:34:48 +01:00