x3-apptech
d452f502c3
cmd: Enable SIGINFO (Ctrl-T) handler on FreeBSD, NetBSD, OpenBSD and Dragonfly BSD
2022-11-07 11:45:04 +00:00
albertony
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
albertony
776e5ea83a
docs: fix character that was incorrectly interpreted as markdown
2022-11-07 08:59:40 +01:00
albertony
c9acc06a49
Add Clément Notin to contributors
2022-11-07 08:51:49 +01:00
Clément Notin
a2dca02594
docs: fix character that was incorrectly interpreted as markdown
2022-11-07 08:50:21 +01:00
Joda Stößer
210331bf61
docs: fix typo remove
in rclone_serve_restic command
2022-11-07 08:46:05 +01:00
Nick Craig-Wood
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
Nick Craig-Wood
0de74864b6
Add dgouju to contributors
2022-11-04 16:53:32 +00:00
dgouju
7042a11875
sftp: add configuration options to set ssh Ciphers / MACs / KeyExchange
2022-11-03 17:11:28 +00:00
Nick Craig-Wood
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
Philip Harvey
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
Nick Craig-Wood
3292c112c5
Add Philip Harvey to contributors
2022-11-03 17:06:24 +00:00
Nick Craig-Wood
126d71b332
Add Anthony Pessy to contributors
2022-11-03 17:06:24 +00:00
Nick Craig-Wood
df9be72a82
Add coultonluke to contributors
2022-11-03 17:06:24 +00:00
Nick Craig-Wood
6aa8f7409a
Add Samuel Johnson to contributors
2022-11-03 17:06:24 +00:00
Anthony Pessy
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
albertony
2617610741
docs: add direct download link for windows arm64
2022-10-31 21:14:10 +01:00
coultonluke
53dd174f3d
docs: corrected download links in windows install docs
2022-10-31 21:09:53 +01:00
albertony
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
Manoj Ghosh
1fc864fb32
oracle-object-storage: doc fix
...
See #6521
2022-10-28 20:32:17 +02:00
albertony
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
albertony
178cf821de
build: add vulnerability testing using govulncheck
2022-10-26 12:59:31 +02:00
albertony
f4a571786c
local: clean absolute paths - fixes #6493
2022-10-25 21:09:56 +02:00
albertony
c0a8ffcbef
build: setup-go v3 improved semver notation
2022-10-25 20:25:39 +02:00
albertony
76eeca9eae
build: setup-go v3 dropped the stable input
2022-10-25 20:25:39 +02:00
Samuel Johnson
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
Nick Craig-Wood
db5d582404
Start v1.61.0-DEV development
2022-10-21 16:15:53 +01:00
Nick Craig-Wood
01dbbff62e
Version v1.60.0
2022-10-21 15:06:08 +01:00
Nick Craig-Wood
afa61e702c
docs: remove hosted by tag as server has moved
2022-10-21 12:49:10 +01:00
Nick Craig-Wood
546dc82793
Add Robert Newson to contributors
2022-10-21 12:49:10 +01:00
Nick Craig-Wood
d9c4d95ab3
Add Tom Mombourquette to contributors
2022-10-21 12:49:10 +01:00
Nick Craig-Wood
0fb1b75a02
Add Manoj Ghosh to contributors
2022-10-21 12:49:10 +01:00
Tom Mombourquette
38f1f5b177
rc: Fix mount/listmounts not returning the full Fs entered in mount/mount
2022-10-21 12:48:27 +01:00
Ole Frost
0d2a62a927
docs: Describe connection strings in alias backend
2022-10-21 12:47:51 +01:00
Manoj Ghosh
b75c207208
oracle-object-storage: overview, docs update
2022-10-21 12:47:03 +01:00
Ole Frost
dff223f195
install.sh: fix arm-v7 download
2022-10-21 12:35:58 +01:00
Robert Newson
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
Tom Mombourquette
188b9f8cf1
rc: corrected mount/unmountall help msg and title
2022-10-17 17:34:48 +01:00
Manoj Ghosh
daf3162bcf
oracle-object-storage: minor docs update
2022-10-17 17:08:44 +01:00
Nick Craig-Wood
5e59e7f442
ftp: Fix hang when using ExplicitTLS to certain servers.
...
It was discovered that doing the tls Handshake immediately on
connection causes some FTP servers (proftpd and pureftpd) to hang.
This imports a fix for it by temporarily hard forking jlaffaye/ftp to
include the fix submitted as a pull request.
See: https://forum.rclone.org/t/rclone-ftps-explicit-rclone-touch-empty-files-proftpd-unable-to-build-data-connection-operation-not-permitted/22522
See: https://github.com/rclone/rclone/issues/6426#issuecomment-1243993039
See: https://github.com/jlaffaye/ftp/pull/283
See: https://github.com/jlaffaye/ftp/issues/282
2022-10-14 12:10:03 +01:00
Nick Craig-Wood
fce22c0065
s3: add --s3-no-system-metadata to suppress read and write of system metadata
...
See: https://forum.rclone.org/t/problems-with-content-disposition-and-backblaze-b2-using-s3/33292/
2022-10-14 11:12:04 +01:00
Nick Craig-Wood
bb3272e837
Add Bachue Zhou to contributors
2022-10-14 11:11:56 +01:00
Nick Craig-Wood
cb5b5635c7
Add Manoj Ghosh to contributors
2022-10-14 11:11:56 +01:00
Bachue Zhou
66ed0ca726
s3: add Qiniu KODO to s3 provider list - fixes #6195
2022-10-13 15:49:22 +01:00
Manoj Ghosh
b16e50851a
Add a native backend for oracle object storage - fixes #6299
2022-10-13 13:04:56 +01:00
Nick Craig-Wood
90d23139f6
s3: drop binary metadata with an ERROR message
...
Before this change, rclone would attempt to upload metadata with
binary contents which fail to be uploaded by net/http.
This checks the keys and values for validity as http header values
before uploading.
See: https://forum.rclone.org/t/invalid-metadata-key-names-result-in-a-failure-to-transfer-xattr-results-in-failure-to-upload-net-http-invalid-header-field-value-for-x-amz-meta-samba-pai/33406/
2022-10-13 12:00:45 +01:00
Nick Craig-Wood
5ea9398b63
swift: add --swift-no-large-objects to reduce HEAD requests
...
Supplying the flag --swift-no-large-objects is a promise to the swift
backend that there are no dynamic or static large objects stored.
Using that knowledge rclone can speed its operations up reducing the
number of HEAD requests.
See: https://forum.rclone.org/t/handling-or-not-of-large-objects-in-swift/33389/
See: https://forum.rclone.org/t/swift-sync-checksum-calls-head-on-every-object-so-is-very-slow/30322
2022-10-13 11:58:19 +01:00
Isaac Aymerich
3f804224f4
rc: validate Daemon option is not set when mounting a volume via RC - fixes #6469
2022-10-12 12:07:48 +01:00
Nick Craig-Wood
cf0bf159ab
s3: try to keep the maximum precision in ModTime with --user-server-modtime
...
Before this change if --user-server-modtime was in use the ModTime
could change for an object as we receive it accurate to the nearest ms
in listings, but only accurate to the nearest second in HEAD and GET
requests.
Normally AWS returns the milliseconds as .000 in listings, but if
versions are in use it may not. Storj S3 also seems to return
milliseconds.
This patch tries to keep the maximum precision in the last modified
time, so it doesn't update a last modified time with a truncated
version if the times were the same to the nearest second.
See: https://forum.rclone.org/t/cache-fingerprint-miss-behavior-leading-to-false-positive-stalen-cache/33404/
2022-10-12 09:18:10 +01:00
Lesmiscore
6654b66114
union: propagate SlowHash feature
2022-10-10 07:58:01 +01:00