Nick Craig-Wood
21ba4d9a18
onedrive: fix error handling broken by removal of github.com/pkg/errors
...
There were instances of errors.Wrap being called with a nil error
which the conversion didn't deal with correctly.
2021-11-09 13:43:45 +00:00
Nick Craig-Wood
96e099d8e7
union: fix error handling broken by removal of github.com/pkg/errors
...
There were instances of errors.Wrap being called with a nil error
which the conversion didn't deal with correctly.
2021-11-09 13:43:45 +00:00
Nick Craig-Wood
2a31b5bdd6
Add bbabich to contributors
2021-11-09 13:43:45 +00:00
Nick Craig-Wood
9bdfe4c36f
Add Vitor Arruda to contributors
2021-11-09 13:43:45 +00:00
Nick Craig-Wood
e3a2f539fe
Add Chris Lu to contributors
2021-11-09 13:43:45 +00:00
Nick Craig-Wood
ffa943e31f
Add Carlo Mion to contributors
2021-11-09 13:43:45 +00:00
bbabich
b16f603c51
s3: Add RackCorp object storage to providers
2021-11-09 11:46:58 +00:00
database64128
a7a8372976
🧪 fstest: fix time tests on Windows and add convenience methods to check local and remote fs with precision
...
Previously only the fs being checked on gets passed to
GetModifyWindow(). However, in most tests, the test files are
generated in the local fs and transferred to the remote fs. So the
local fs time precision has to be taken into account.
This meant that on Windows the time tests failed because the
local fs has a time precision of 100ns. Checking remote items uploaded
from local fs on Windows also requires a modify window of 100ns.
2021-11-09 11:43:36 +00:00
Vitor Arruda
9beb0677e4
backend: Fix union eplus policy returned nil
2021-11-08 11:55:27 +00:00
Nick Craig-Wood
e43b5ce5e5
Remove github.com/pkg/errors and replace with std library version
...
This is possible now that we no longer support go1.12 and brings
rclone into line with standard practices in the Go world.
This also removes errors.New and errors.Errorf from lib/errors and
prefers the stdlib errors package over lib/errors.
2021-11-07 11:53:30 +00:00
Chris Lu
97328e5755
Improve description for SeaweedFS
2021-11-06 21:01:50 +03:00
Carlo Mion
7b7d780fff
stats: fix missing StatsInfo fields in the computation of the group sum
2021-11-05 15:33:00 +00:00
Carlo Mion
c2600f9e4d
stats: fix missing computation of transferQueueSize when summing up statistics group - fixes #5749
2021-11-05 15:33:00 +00:00
Ivan Andreev
7bd853ce35
Add Roberto Ricci to contributors
2021-11-05 18:29:47 +03:00
Roberto Ricci
05150cfb1d
backend/ftp: increase testUploadTimeout.maxTime to 10 seconds
...
On slow machines (e.g. Github CI), especially if GOARCH=386,
the test for cmd/serve/ftp could fail if this value is too small.
Fixes #5783
2021-11-05 18:27:44 +03:00
albertony
25366268fe
Add Atílio Antônio to contributors
2021-11-04 12:55:49 +01:00
Atílio Antônio
c08d48a50d
docs: improve grammar and fix typos ( #5361 )
...
This alters some comments in source files, but is interested mainly in documentation files and help messages.
2021-11-04 12:50:43 +01:00
Nick Craig-Wood
454574e2cc
s3: collect the provider quirks into a single function and update
...
This removes the checks against the provider throughout the code and
puts them into a single setQuirks function for easy maintenance when
adding a new provider.
It also updates the quirks with the results of testing against
backends we have access to.
This also adds a list_url_encode parameter so that quirk can be
manually set.
2021-11-03 21:44:09 +00:00
Nick Craig-Wood
9218a3eb00
fs: add a tristate true/false/unset configuration value
2021-11-03 21:44:09 +00:00
Nick Craig-Wood
1e4ef4b4d5
Add Felix Bünemann to contributors
2021-11-03 21:44:09 +00:00
Nick Craig-Wood
8d92f7d697
s3: fallback to ListObject v1 on unsupported providers
...
This implements a quirks system for providers and notes which
providers we have tested to support ListObjectsV2.
For those providers which don't support ListObjectsV2 we use the
original ListObjects call.
2021-11-03 19:13:50 +00:00
Felix Bünemann
fd56abc5f2
s3: Use ListObjectsV2 for faster listings
...
Using ListObjectsV2 with a continuation token is about 5-6x faster than
ListObjectsV2 with a marker.
2021-11-03 19:13:50 +00:00
Ivan Andreev
b323bf34e2
sync/test: skip test ConcurrentTruncate on uptobox (take 2)
...
The test is not applicable to uptobox which can't upload empty files.
The test was not skipped as intended because the direct error was compared.
This fix will compare error Cause because Sync wraps the error.
2021-11-02 19:24:23 +03:00
Ivan Andreev
e78e73eae7
lib/encoder: fix benchmarks
...
Some day in the past the Slash encode option was added to Onedrive
encoder so it began to encode slashes in file names rather then treat
them as path separators.
This patch adapts benchmark test cases accordingly.
Fixes #5659
2021-11-02 19:23:16 +03:00
Nick Craig-Wood
f51a5eca2e
fstests: add encoding test for URL encoded path name #5768
...
Add an encoding test to make sure backends can deal with a URL encoded
path name. This is a fairly common failing in backends and has been an
intermittent problem with onedrive itself.
2021-11-02 15:59:36 +00:00
albertony
39e2af7974
config: allow dot in remote names ( #5606 )
2021-11-01 20:50:06 +01:00
Ivan Andreev
b3217adf08
Add Chris Nelson to contributors
2021-11-01 21:24:06 +03:00
Ivan Andreev
074234119a
bisync: documentation #5164
...
Co-authored-by: Chris Nelson <stuff@cjnaz.com>
2021-11-01 21:00:27 +03:00
Ivan Andreev
6210e22ab5
bisync: implementation #5164
...
Fixes #118
Co-authored-by: Chris Nelson <stuff@cjnaz.com>
2021-11-01 21:00:27 +03:00
Ivan Andreev
940e99a929
bisync: test scenarios #5164
...
Co-authored-by: Chris Nelson <stuff@cjnaz.com>
2021-11-01 21:00:27 +03:00
Ivan Andreev
79b6866b57
rc: export NewErrParamInvalid #5164
2021-11-01 21:00:27 +03:00
Ivan Andreev
c142e3edcc
filter: export GlobToRegexp #5164
2021-11-01 21:00:27 +03:00
Nick Craig-Wood
5c646dff9a
Start v1.58.0-DEV development
2021-11-01 16:54:17 +00:00
Nick Craig-Wood
19dfaf7440
docs: fix shortcode rendering on download page
2021-11-01 16:50:52 +00:00
Nick Craig-Wood
169990e270
Version v1.57.0
2021-11-01 15:45:40 +00:00
Nick Craig-Wood
e781bcbba1
Add David Liu to contributors
2021-11-01 15:45:40 +00:00
Nick Craig-Wood
409916b0c5
Add trevyn to contributors
2021-11-01 15:45:40 +00:00
albertony
d9c5be32e7
Add thomae to contributors
2021-11-01 15:10:14 +01:00
thomae
57074be9b3
serve sftp: fix typo
2021-11-01 15:07:13 +01:00
Joda Stößer
bae5c7c81b
docs: remove application type "other" from drive.md
...
The application type "other" is not an option anymore.
2021-11-01 13:15:31 +00:00
albertony
05321f4aef
docs/sftp: more detailed explanation of pubkey file and certificate
2021-11-01 13:14:17 +00:00
albertony
c9d7248d85
docs/jottacloud: update description of whitelabel services
2021-11-01 12:57:51 +00:00
albertony
da8f9be84b
docs: describe the --human-readable option in more detail
2021-11-01 12:55:52 +00:00
David Liu
b806166147
docs: swift: Update OCI url
...
Oracle cloud storage now rebranded also as OCI bucket with new entry point
2021-11-01 12:54:23 +00:00
acsfer
20f936c9d4
Add note about S3 compatible services
2021-11-01 12:47:18 +00:00
albertony
91cdaffcc1
docs: add faq section explaining why rclone changes fullwidth characters in file names
2021-11-01 12:46:23 +00:00
trevyn
33bf9b4923
Add mention of Rust bindings for librclone
2021-11-01 12:43:31 +00:00
albertony
b4944f4520
docs/librclone: document that strings are utf8 encoded
2021-11-01 12:39:00 +00:00
albertony
286b152e7b
librclone: free strings in python example
2021-11-01 12:36:52 +00:00
Nick Craig-Wood
f7764a0c9d
premiumizeme: fix server side directory move after API changes
...
Apparently moving a directory using the id "0" as the root no longer
works, so this reads the real root ID when it is listed and uses that.
This fixes the DirMove problem.
See: https://forum.rclone.org/t/premiumize-cant-move-files/27169
See: #5734
2021-10-31 19:18:55 +00:00