Nick Craig-Wood
f6eb5c6983
lib/pacer: fix test on macOS
2019-03-01 12:27:33 +00:00
Nick Craig-Wood
2bf19787d5
Add Dr.Rx to contributors
2019-03-01 12:25:16 +00:00
Dr.Rx
0ea3a57ecb
azureblob: Enable MD5 checksums when uploading files bigger than the "Cutoff"
...
This enables MD5 checksum calculation and publication when uploading file above the "Cutoff" limit.
It was explictely ignored in case of multi-block (a.k.a. multipart) uploads to Azure Blob Storage.
2019-03-01 11:12:23 +01:00
Nick Craig-Wood
b353c730d8
vfs: make tests work on remotes which don't support About
2019-02-28 14:05:21 +00:00
Nick Craig-Wood
173dfbd051
vfs: read directory and check for a file before mkdir
...
Before this change when doing Mkdir the VFS layer could add the new
item to an unread directory which caused confusion.
It could also do mkdir on a file when run on a bucket based remote
which would temporarily overwrite the file with a directory.
Fixes #2993
2019-02-28 14:05:17 +00:00
Nick Craig-Wood
e3bceb9083
operations: fix Overlapping test for Windows native paths
2019-02-28 11:39:32 +00:00
Nick Craig-Wood
52c6b373cc
Add calisro to contributors
2019-02-28 10:20:35 +00:00
calisro
0bc0f62277
Recommendation for creating own client ID
2019-02-28 11:20:08 +01:00
Cnly
12c8ee4b4b
atexit: allow functions to be unregistered
2019-02-27 23:37:24 +01:00
Nick Craig-Wood
5240f9d1e5
sync: fix integration tests to check correct error
2019-02-27 22:05:16 +00:00
Nick Craig-Wood
997654d77d
ncdu: fix display corruption with Chinese characters - #2989
2019-02-27 09:55:28 +00:00
Nick Craig-Wood
f1809451f6
docs: add more examples of config-less usage
2019-02-27 09:41:40 +00:00
Nick Craig-Wood
84c650818e
sync: don't allow syncs on overlapping remotes - fixes #2932
2019-02-26 19:25:52 +00:00
Nick Craig-Wood
c5775cf73d
fserrors: don't panic on uncomparable errors
2019-02-26 15:39:16 +00:00
Nick Craig-Wood
dca482e058
Add Alexandru Bumbacea to contributors
2019-02-26 15:39:16 +00:00
Nick Craig-Wood
6943169cef
Add Six to contributors
2019-02-26 15:38:25 +00:00
Alexandru Bumbacea
4fddec113c
sftp: allow custom ssh client config
2019-02-26 16:37:54 +01:00
Six
2114fd8f26
cmd: Fix tab-completion for remotes with underscores in their names
2019-02-26 16:25:45 +01:00
Nick Craig-Wood
63bb6de491
build: update to use go1.12 for the build
2019-02-26 13:18:31 +00:00
Nick Craig-Wood
0a56a168ff
bin/get-github-release.go: scrape the downloads page to avoid the API limit
...
This should fix pull requests build failures which can't use the
github token.
2019-02-25 21:34:59 +00:00
Nick Craig-Wood
88e22087a8
Add Nestar47 to contributors
2019-02-25 21:34:59 +00:00
Nestar47
9404ed703a
drive: add docs on team drives and --fast-list eventual consistency
2019-02-25 21:46:27 +01:00
Nick Craig-Wood
c7ecccd5ca
mount: remove an obsolete EXPERIMENTAL tag from the docs
2019-02-25 17:53:53 +00:00
Sebastian Bünger
972e27a861
jottacloud: fix token refresh - fixes #2992
2019-02-21 19:26:18 +01:00
Fabian Möller
8f4ea77c07
fs: remove unnecessary pacer warning
2019-02-18 08:42:36 +01:00
Fabian Möller
61616ba864
pacer: make pacer more flexible
...
Make the pacer package more flexible by extracting the pace calculation
functions into a separate interface. This also allows to move features
that require the fs package like logging and custom errors into the fs
package.
Also add a RetryAfterError sentinel error that can be used to signal a
desired retry time to the Calculator.
2019-02-16 14:38:07 +00:00
Fabian Möller
9ed721a3f6
errors: add lib/errors package
2019-02-16 14:38:07 +00:00
Nick Craig-Wood
0b9d7fec0c
lsf: add 'e' format to show encrypted names and 'o' for original IDs
...
This brings it up to par with lsjson.
This commit also reworks the framework to use ListJSON internally
which removes duplicated code and makes testing easier.
2019-02-14 14:45:35 +00:00
Nick Craig-Wood
240c15883f
accounting: fix total ETA when --stats-unit bits is in effect
2019-02-14 07:56:52 +00:00
Nick Craig-Wood
38864adc9c
cmd: Use private custom func to fix clash between rclone and kubectl
...
Before this change, rclone used the `__custom_func` hook to control
the completions of remote files. However this clashes with other
cobra users, the most notable example being kubectl.
Upgrading cobra to master allows us to use a namespaced function
`__rclone_custom_func` which fixes the problem.
Fixes #1529
2019-02-13 23:02:22 +00:00
Nick Craig-Wood
5991315990
vendor: update github.com/spf13/cobra to master
2019-02-13 23:02:22 +00:00
Nick Craig-Wood
73f0a67d98
s3: Update Dreamhost endpoint - fixes #2974
2019-02-13 21:10:43 +00:00
Nick Craig-Wood
ffe067d6e7
azureblob: fix SAS URL support - fixes #2969
...
This was broken accidentally in 5d1d93e163
as part of #2654
2019-02-13 17:36:14 +00:00
Nick Craig-Wood
b5f563fb0f
vfs: Ignore Truncate if called with no readers and already the correct size
...
This fixes FreeBSD which seems to call SetAttr with a size even on
read only files.
This is probably a bug in the FreeBSD FUSE implementation as it
happens with mount and cmount.
See: https://forum.rclone.org/t/freebsd-question/8662/12
2019-02-12 17:27:04 +00:00
Nick Craig-Wood
9310c7f3e2
build: update to use go1.12rc1 for the build
2019-02-12 16:23:08 +00:00
Nick Craig-Wood
1c1a8ef24b
webdav: allow IsCollection property to be integer or boolean - fixes #2964
...
It turns out that some servers emit "true" or "false" rather than "1"
or "0" for this property, so adapt accordingly.
2019-02-12 12:33:08 +00:00
Nick Craig-Wood
2cfbc2852d
docs: move --no-traverse docs to the correct section
2019-02-12 12:26:19 +00:00
Nick Craig-Wood
b167d30420
Add client side TLS/SSL flags --ca-cert/--client-cert/--client-key
...
Fixes #2966
2019-02-12 12:26:19 +00:00
Nick Craig-Wood
ec59760d9c
pcloud: remove duplicated UserInfo.Result field spotted by go vet
2019-02-12 11:53:26 +00:00
Nick Craig-Wood
076d3da825
operations: resume downloads if the reader fails in copy - fixes #2108
...
This puts a shim on the reader opened by Copy so that if an error is
returned, the reader is re-opened at the correct seek point.
This should make downloading very large files more reliable.
2019-02-12 11:47:57 +00:00
Nick Craig-Wood
c3eecbe933
dropbox: retry blank errors to fix long listings
...
Sometimes dropbox returns blank errors in listings - retry this
See: https://forum.rclone.org/t/bug-sync-dropbox-to-gdrive-failing-for-large-files-50gb-error-unexpected-eof/8595
2019-02-10 20:55:16 +00:00
Nick Craig-Wood
d8e5b19ed4
build: switch to semvar compliant version tags
...
Fixes #2960
2019-02-10 20:55:16 +00:00
Nick Craig-Wood
43bc381e90
vendor: update all dependencies
2019-02-10 20:55:16 +00:00
Nick Craig-Wood
fb5ee22112
Add Vince to contributors
2019-02-10 20:55:16 +00:00
Vince
35327dad6f
b2: allow manual configuration of backblaze downloadUrl - fixes #2808
2019-02-10 20:54:10 +00:00
Fabian Möller
ef5e1909a0
encoder: add lib/encoder to handle character subsitution and quoting
2019-02-09 18:23:47 +00:00
Fabian Möller
bca5d8009e
onedrive: return errors instead of panic for invalid uploads
2019-02-09 18:23:47 +00:00
Fabian Möller
334f19c974
info: improve allowed character testing
2019-02-09 18:23:47 +00:00
Fabian Möller
42a5bf1d9f
golangci: enable lints excluded by default
2019-02-09 18:18:22 +00:00
Nick Craig-Wood
71d1890316
build: ignore testbuilds when uploading to github
2019-02-09 12:22:06 +00:00