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
Nick Craig-Wood
d29c545627
Start v1.46-DEV development
2019-02-09 12:21:57 +00:00
Nick Craig-Wood
eb85ecc9c4
Version v1.46
2019-02-09 10:42:57 +00:00
Nick Craig-Wood
0dc08e1e61
Add James Carpenter to contributors
2019-02-09 09:00:22 +00:00
James Carpenter
76532408ef
b2: Application Key usage clarifications
2019-02-09 09:00:05 +00:00
Nick Craig-Wood
60a4a8a86d
genautocomplete: add remote path completion for bash - fixes #1529
...
Thanks to:
- Christopher Peterson (@cspeterson) for the original script
- Danil Semelenov (@sgtpep) for many refinements
2019-02-08 19:03:30 +00:00
Fabian Möller
a0d4c04687
backend: fix misspellings
2019-02-07 19:51:03 +01:00
Fabian Möller
f3874707ee
drive: fix ListR for items with multiple parents
...
Fixes #2946
2019-02-07 19:46:50 +01:00
Fabian Möller
f8c2689e77
drive: improve ChangeNotify support for items with multiple parents
2019-02-07 19:46:50 +01:00
Nick Craig-Wood
8ec55ae20b
Fix broken flag type tests
...
Introduced in fc1bf5f931
2019-02-07 16:42:26 +00:00
Nick Craig-Wood
fc1bf5f931
Make flags show up with their proper names, eg SizeSuffix rather than int
2019-02-07 11:57:26 +00:00
Nick Craig-Wood
578d00666c
test_all: make -clean not give up on the first error
2019-02-07 11:29:52 +00:00
Nick Craig-Wood
f5c853b5c8
Add Jonathan to contributors
2019-02-07 11:29:16 +00:00
Jonathan
23c0cd2482
Update README.md
2019-02-07 11:28:42 +00:00
Nick Craig-Wood
8217f361cc
webdav: if MKCOL fails with 423 Locked assume the directory exists
...
This fixes the integration tests with owncloud
2019-02-07 11:00:28 +00:00
Nick Craig-Wood
a0016e00d1
mega: return error if an unknown length file is attempted to be uploaded
...
This fixes the integration test created in #2947 to attempt to flush
out non-conforming backends.
2019-02-07 10:43:31 +00:00
Nick Craig-Wood
99c37028ee
build: disable go modules for travis build
2019-02-06 21:25:32 +00:00
Nick Craig-Wood
cfba337ef0
lib/pool: fix memory leak by freeing buffers on flush
2019-02-06 17:20:54 +00:00
Nick Craig-Wood
fd370fcad2
vendor: update github.com/t3rm1n4l/go-mega to add new error codes
2019-02-05 17:22:28 +00:00
Nick Craig-Wood
c680bb3254
box: document how to use rclone with Enterprise SSO
...
Thanks to Lorenzo Grassi for help with this.
2019-02-05 14:29:13 +00:00
Nick Craig-Wood
7d5d6c041f
vendor: update github.com/t3rm1n4l/go-mega to fix v2 account login
...
Fixes #2771
2019-02-04 17:33:15 +00:00
Nick Craig-Wood
bdc638530e
walk: make NewDirTree always use ListR #2946
...
This fixes vfs/refresh with recurse=true needing the --fast-list flag
2019-02-04 10:37:27 +00:00
Nick Craig-Wood
315cee23a0
http: add an example with username and password
2019-02-04 10:30:05 +00:00
Nick Craig-Wood
2135879dda
lsjson: use exactly the correct number of decimal places in the seconds
2019-02-03 20:03:23 +00:00
Nick Craig-Wood
da90069462
lib/pool: only flush buffers if they are unused between flush intervals
2019-02-03 19:07:50 +00:00
Nick Craig-Wood
08c4854e00
webdav: fix identification of directories for Bitrix Site Manager - #2716
...
Bitrix Site Manager emits `<D:resourcetype><collection/></D:resourcetype>`
missing the namespace on the `collection` tag. This causes the item
to be identified as a file instead of a directory.
To work around this look at the Microsoft extension prop
`iscollection` which seems to be emitted as well.
2019-02-03 12:34:18 +00:00
Nick Craig-Wood
a838add230
fstests: skip chunked uploading tests with -short
2019-02-03 12:28:44 +00:00
Nick Craig-Wood
d68b091170
hubic: make error message more informative if authentication fails
2019-02-03 12:25:19 +00:00
Nick Craig-Wood
d809bed438
Add weetmuts to contributors
2019-02-03 12:19:08 +00:00
weetmuts
3aa1818870
listremotes: remove -l
short flag as it conflicts with the new global flag
2019-02-03 12:17:15 +00:00
weetmuts
96f6708461
s3: add aws endpoint eu-north-1
2019-02-03 12:17:15 +00:00
weetmuts
6641a25f8c
gcs: update google cloud storage endpoints
2019-02-03 12:17:15 +00:00
Cnly
cd46ce916b
fstests: ensure Fs.Put and Object.Update don't panic on unknown-sized uploads
2019-02-03 11:47:57 +00:00
Cnly
318d1bb6f9
fs: clarify behaviour of Put() and Upload() for unknown-sized objects
2019-02-03 11:47:57 +00:00
Cnly
b8b53901e8
operations: call Rcat in Copy when size is -1 - #2832
2019-02-03 11:47:57 +00:00
Nick Craig-Wood
6e153781a7
rc: add help to show how to set log level with options/set
2019-02-03 11:47:57 +00:00
Nick Craig-Wood
f27c2d9760
vfs: make cache tests more reliable
2019-02-02 16:26:55 +00:00
Nick Craig-Wood
eb91356e28
fs/asyncreader: optionally user mmap for memory allocation with --use-mmap
#2200
...
This replaces the `sync.Pool` allocator with lib/pool. This
implements a pool of buffers of up to 64MB which can be re-used but is
flushed every 5 seconds.
If `--use-mmap` is set then rclone will use mmap for memory
allocations which is much better at returning memory to the OS.
2019-02-02 14:35:56 +00:00
Nick Craig-Wood
bed2971bf0
lib/pool: a buffer recycling library which can be optionally be used with mmap
2019-02-02 14:35:56 +00:00
Nick Craig-Wood
f0696dfe30
lib/mmap: library to do memory allocation with anonymous memory maps
2019-02-02 14:35:56 +00:00