Andrew Starr-Bochicchio
64ea94c1a4
s3: Use rest.URLEscape rather than url.QueryEscape.
...
The X-Amz-Copy-Source takes a path. url.QueryEscape
escapes spaces with a plus sign while rest.URLEscape
(which mimics the url.PathEscape available from go 1.8)
uses '%20'
This works around an issue when copying objects with
spaces in their key on DigitalOcean Spaces.
2017-12-23 11:27:45 +00:00
remusb
4eac50eb83
cache: update docs for 1.39
2017-12-22 13:52:55 +02:00
Nick Craig-Wood
5683f74025
Add Yassine Imounachen to contributors
2017-12-21 10:33:43 +00:00
Yassine Imounachen
fe71d4fd87
Fix 'QingClound' typo
2017-12-21 10:33:21 +00:00
remusb
a64d92bd35
cache: update internal tests with chunk path
2017-12-20 23:03:44 +02:00
remusb
c5cf0792f2
cache: add the ability to specify a custom chunk path - fixes #1872
2017-12-20 22:43:30 +02:00
Nick Craig-Wood
255d3e925d
s3: fix crash if a bad listing is received - fixes #1927
...
Caringo Swarm is returning a listing with IsTruncated set but no
NextMarker and no Keys. Rclone doesn't know how to continue the
listing at this point, so it returns an error rather than truncating
the listing or risking a loop.
2017-12-20 16:51:07 +00:00
remusb
0d4bff8239
cache: fix Windows separator issue for #1904 ( #1930 )
2017-12-20 17:24:50 +02:00
Nick Craig-Wood
4ba58884b1
webdav: decode multiple <s:propstat> more carefully - fixes nextcloud 12.0.4
...
For some reason nextcloud sends multiple propstat responses now, one
with a 404 status. rclone was interpreting the last status and
assuming the file was missing.
2017-12-20 11:53:10 +00:00
remusb
8839e4ee33
cache: add SIGHUP support to evict all cache - fixes 1906
2017-12-19 15:48:48 +02:00
remusb
ebbe77f525
cache: enable internal tests and fix race condition for them ( #1928 )
2017-12-19 15:37:38 +02:00
remusb
6f1ae00c7f
cache: disable unreliable internal tests
2017-12-18 16:31:15 +02:00
remusb
6b5989712f
cache: refactor entries caching pattern for #1904 ( #1924 )
2017-12-18 14:55:37 +02:00
Nick Craig-Wood
29d34426bc
vfs: fix deletion of in use directories #1860
...
This was causing errors if the cache cleaner was called between the
Open and the pendingOpen of a RW file.
The fix was to move the cache open to the Open from the openPending.
2017-12-15 15:42:49 +00:00
Nick Craig-Wood
2a01fa9fa0
moveto,copyto: clarify error message if source doesn't exist - fixes #1022
2017-12-15 11:37:31 +00:00
Nick Craig-Wood
4c0e2f9b3b
swift: fix crash on bad authentication - fixes #1919
...
This also fixes Hubic not re-authenticating for long transfers.
2017-12-14 14:23:55 +00:00
Nick Craig-Wood
240c97cd7a
Update MAINTAINERS doc
2017-12-14 13:56:58 +00:00
Nick Craig-Wood
2fd0bec4e4
docs: note that script install checks the version
2017-12-14 11:00:22 +00:00
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