9ed721a3f6
errors: add lib/errors package
2019-02-16 14:38:07 +00:00
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
240c15883f
accounting: fix total ETA when --stats-unit bits is in effect
2019-02-14 07:56:52 +00:00
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
5991315990
vendor: update github.com/spf13/cobra to master
2019-02-13 23:02:22 +00:00
73f0a67d98
s3: Update Dreamhost endpoint - fixes #2974
2019-02-13 21:10:43 +00:00
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
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
9310c7f3e2
build: update to use go1.12rc1 for the build
2019-02-12 16:23:08 +00:00
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
2cfbc2852d
docs: move --no-traverse docs to the correct section
2019-02-12 12:26:19 +00:00
b167d30420
Add client side TLS/SSL flags --ca-cert/--client-cert/--client-key
...
Fixes #2966
2019-02-12 12:26:19 +00:00
ec59760d9c
pcloud: remove duplicated UserInfo.Result field spotted by go vet
2019-02-12 11:53:26 +00:00
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
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
d8e5b19ed4
build: switch to semvar compliant version tags
...
Fixes #2960
2019-02-10 20:55:16 +00:00
43bc381e90
vendor: update all dependencies
2019-02-10 20:55:16 +00:00
fb5ee22112
Add Vince to contributors
2019-02-10 20:55:16 +00:00
35327dad6f
b2: allow manual configuration of backblaze downloadUrl - fixes #2808
2019-02-10 20:54:10 +00:00
ef5e1909a0
encoder: add lib/encoder to handle character subsitution and quoting
2019-02-09 18:23:47 +00:00
bca5d8009e
onedrive: return errors instead of panic for invalid uploads
2019-02-09 18:23:47 +00:00
334f19c974
info: improve allowed character testing
2019-02-09 18:23:47 +00:00
42a5bf1d9f
golangci: enable lints excluded by default
2019-02-09 18:18:22 +00:00
71d1890316
build: ignore testbuilds when uploading to github
2019-02-09 12:22:06 +00:00
d29c545627
Start v1.46-DEV development
2019-02-09 12:21:57 +00:00
eb85ecc9c4
Version v1.46
v1.46.0
v1.46
2019-02-09 10:42:57 +00:00
0dc08e1e61
Add James Carpenter to contributors
2019-02-09 09:00:22 +00:00
76532408ef
b2: Application Key usage clarifications
2019-02-09 09:00:05 +00:00
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
a0d4c04687
backend: fix misspellings
2019-02-07 19:51:03 +01:00
f3874707ee
drive: fix ListR for items with multiple parents
...
Fixes #2946
2019-02-07 19:46:50 +01:00
f8c2689e77
drive: improve ChangeNotify support for items with multiple parents
2019-02-07 19:46:50 +01:00
8ec55ae20b
Fix broken flag type tests
...
Introduced in fc1bf5f931
2019-02-07 16:42:26 +00:00
fc1bf5f931
Make flags show up with their proper names, eg SizeSuffix rather than int
2019-02-07 11:57:26 +00:00
578d00666c
test_all: make -clean not give up on the first error
2019-02-07 11:29:52 +00:00
f5c853b5c8
Add Jonathan to contributors
2019-02-07 11:29:16 +00:00
23c0cd2482
Update README.md
2019-02-07 11:28:42 +00:00
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
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
99c37028ee
build: disable go modules for travis build
2019-02-06 21:25:32 +00:00
cfba337ef0
lib/pool: fix memory leak by freeing buffers on flush
2019-02-06 17:20:54 +00:00
fd370fcad2
vendor: update github.com/t3rm1n4l/go-mega to add new error codes
2019-02-05 17:22:28 +00:00
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
7d5d6c041f
vendor: update github.com/t3rm1n4l/go-mega to fix v2 account login
...
Fixes #2771
2019-02-04 17:33:15 +00:00
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
315cee23a0
http: add an example with username and password
2019-02-04 10:30:05 +00:00
2135879dda
lsjson: use exactly the correct number of decimal places in the seconds
2019-02-03 20:03:23 +00:00
da90069462
lib/pool: only flush buffers if they are unused between flush intervals
2019-02-03 19:07:50 +00:00
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
a838add230
fstests: skip chunked uploading tests with -short
2019-02-03 12:28:44 +00:00