Nick Craig-Wood
7e585cda96
fs: fix TestRmdirsLeaveRoot test
2017-12-14 08:57:28 +00:00
Nick Craig-Wood
1b1593a894
Add lewapm to contributors
2017-12-13 10:24:16 +00:00
lewapm
9c242edc10
rmdirs: add --leave-root flag - fixes #1874
2017-12-13 10:23:54 +00:00
Nick Craig-Wood
0914ec316c
b2: fix multipart upload retries #1733
...
Prior to this fix we were uploading 0 length bodies if a retry was
needed on a multipart upload chunk. This gave this error `http:
ContentLength=268435496 with Body length 0`.
Fix by remaking the hash appending reader in the Call loop. This is
inefficient in the face of retries, but these are uncommon.
2017-12-13 10:11:20 +00:00
Nick Craig-Wood
2cf808c825
ncdu: fix crashes on empty directories - fixes #1910
...
Up arrow or right arrow in an empty directory would crash ncdu
2017-12-12 13:54:15 +00:00
Nick Craig-Wood
66558213e0
b2: send correct fileName when using --hard-delete - fixes #1905
2017-12-12 07:48:06 +00:00
remusb
84701e376a
cache: delay Plex connection to the first read handle - fixes #1903
2017-12-12 00:46:08 +02:00
remusb
829dd1ad25
cache: try a full read on the last chunk for #1896
2017-12-11 01:15:53 +02:00
remusb
7c972d375b
cache: fix mismatched types for #1896
2017-12-10 14:16:16 +02:00
remusb
3d2f3d9a7f
cache: catch panic and add more logging for #1896
2017-12-10 14:11:31 +02:00
Nick Craig-Wood
845b22a628
Add Jon Fautley to contributors
2017-12-10 10:53:49 +00:00
Jon Fautley
3684585104
sftp: add option to enable the use of aes128-cbc cipher
2017-12-10 10:53:32 +00:00
Filip Bartodziej
f424019380
error codes documented and bugs fixed
2017-12-10 10:16:20 +00:00
Filip Bartodziej
ab03f6e475
version check in curl installation
2017-12-10 10:16:20 +00:00
remusb
b48b537325
cache: plex integration, refactor chunk storage and worker retries ( #1899 )
2017-12-09 23:54:26 +02:00
ishuah
b05e472d2e
stats: condensed transfer output to fit 80x25 terminals
2017-12-09 10:48:36 +03:00
Nick Craig-Wood
5061aaaf46
vendor: update github.com/dropbox/dropbox-sdk-go-unofficial to fix #1806
2017-12-07 22:14:36 +00:00
Nick Craig-Wood
e00616b016
Write version.txt on building into root of downloads
2017-12-07 21:49:32 +00:00
Nick Craig-Wood
09f203f62b
Add Filip Bartodziej to contributors
2017-12-07 21:37:09 +00:00
Filip Bartodziej
2965cbe264
curl install for rclone #1856
2017-12-07 21:36:55 +00:00
Nick Craig-Wood
bb3ba7b314
Add Giovanni Pizzi to contributors
2017-12-07 21:31:15 +00:00
Giovanni Pizzi
f12512dd13
swift: Allow authentication with storage url and auth key
...
Adding the option to load the storage url and the auth key
from the environment when you have an alternate authorization,
external to rclone, and you need to use it (e.g. because
it's not yet supported by the swift go library)
Allowing to get alternate authentication from config file,
and using proper way (c.Authenticated()) to know if it's authenticated.
Updated docs as well
2017-12-07 21:30:58 +00:00
remusb
25b073c767
fs: add Wrap feature for FS to identify their parent FS ( #1884 )
2017-12-06 17:14:34 +02:00
Nick Craig-Wood
ebd7780188
fstest: don't error out if the target was not found at end of run
2017-12-04 15:58:29 +00:00
Nick Craig-Wood
fa4a25a73b
fs: only test one level of cache
...
Can't test multiple caches at once as can only have 1 DB open at once
2017-12-04 15:50:59 +00:00
Ernest Borowski
934df67aef
filter: warn the user if he use --include and --exclude together fixes #1764
...
Signed-off-by: Ernest Borowski <er.borowski@gmail.com>
2017-12-04 14:20:01 +00:00
Nick Craig-Wood
006b296c34
Tidy up Makefile to get rid of vendor directory avoidance workarounds
2017-12-03 13:03:20 +00:00
Nick Craig-Wood
38b85e94ea
vfs: rename --cache-* options to --vfs-cache-* to save confusion
...
..as the backend cache options are all called --cache-* too. Adjust
docs to point out what the vfs cache does vs the backend cache.
2017-12-03 12:14:15 +00:00
Nick Craig-Wood
4b185355df
fs: rcat - use in memory object and Copy for more reliable transfers
2017-12-03 12:14:15 +00:00
Nick Craig-Wood
7d15c33e42
fs: make Copy and Move return the destination object if possible
2017-12-03 12:14:15 +00:00
Nick Craig-Wood
11332a19a0
fs: make an in memory object for short transfers
2017-12-03 12:14:15 +00:00
Nick Craig-Wood
a1f8318b29
Add Laurence to contributors
2017-12-03 10:24:53 +00:00
Laurence
e767c9ac9f
Fix typo in dbhashsum description
2017-12-03 10:24:33 +00:00
Nick Craig-Wood
56cfb810a8
Add Tim Cooijmans to contributors
2017-12-03 10:22:42 +00:00
Tim Cooijmans
835ca15ec8
drive: add service account support. Fixes #839 .
2017-12-03 10:21:41 +00:00
remusb
4af4bbb539
cache: add support for PutStream - fixes #1836
2017-11-30 21:16:45 +02:00
remusb
47450ba326
cache: handle errors when bolt tries to start
2017-11-30 12:27:59 +02:00
Nick Craig-Wood
639e812789
fs: integration tests: add SUMMARY heading for log scraping
2017-11-29 15:55:37 +00:00
Nick Craig-Wood
1c6cad2252
fs: integration tests: add 30 minute timeout per test
2017-11-29 13:51:17 +00:00
Nick Craig-Wood
6d3df6f172
cmount: make tests more reliable on Windows
2017-11-28 20:39:24 +00:00
Nick Craig-Wood
c16ac697a9
vfs: keep track of directories in the cache also #1860
...
This makes managing empty directories more reliable.
2017-11-28 20:39:23 +00:00
Nick Craig-Wood
0978957a2e
vfs: make sure all 96 combinations of flags for Open work
2017-11-28 20:39:23 +00:00
Nick Craig-Wood
d1b19f975d
vfs: remove items from cache when deleted #1860
...
Also fixes Error message when items have been deleted from the cache
(eg when Moved) when the cache reaper comes to delete them.
2017-11-28 16:13:58 +00:00
ishuah
aab8051f50
move: add --delete-empty-src-dirs flag - fixes #1854
2017-11-28 11:38:19 +03:00
Nick Craig-Wood
1248beb0b2
cachestats: Fix nil pointer if not a cache remote - fixes #1855
...
Also don't retry or show stats
2017-11-24 10:22:23 +00:00
Nick Craig-Wood
6448c445f5
acd: Fix download of large files failing - Fixes #1501
...
Previously it was necessary to work around large files failing to
download with `--acd-templink-threshold`. This change makes that flag
obsolete and all files should download. Templinks may be useful under
some circumstances though the flag isn't being removed.
It does this by filtering `Authorization:` headers out in the
transport if the authorization is supplied in the URL. This prevents
the "Only one auth mechanism allowed; only the X-Amz-Algorithm query
parameter, Signature query string parameter or the Authorization
header should be specified" error from AWS.
2017-11-24 09:14:25 +00:00
Nick Craig-Wood
fdb01437d8
fs: Allow the http Transport to have an optional filter request function
2017-11-24 09:07:56 +00:00
Nick Craig-Wood
729e1305b7
oauthutil: Allow the http.Client to be passed in
2017-11-24 09:07:03 +00:00
Nick Craig-Wood
02ffd43572
fs: Save the config before asking for a token - fixes #1220
...
Before this if the client_id/client_secret was edited it would
disappear when asking for the new token.
This means the post config is done after the user has confirmed the
config is OK which can't be helped.
2017-11-23 14:01:32 +00:00
Nick Craig-Wood
e53892f53b
fs,drive,dropbox: Make and use new RepeatableReader variants to lower memory use
...
RepeatableReaderSized has a pre-allocated buffer which should help
with memory usage - before it grew the buffer. Since we know the size
of the chunks, pre-allocating it should be much more efficient.
RepeatableReaderBuffer uses the buffer passed in.
RepeatableLimit* are convenience funcitions for wrapping a reader in
an io.LimitReader and then a RepeatableReader with the same buffer
size.
2017-11-23 13:53:46 +00:00