70b4842823
Add Victor to contributors
2018-02-16 13:21:50 +00:00
2f63a9f81c
onedrive: Overwrite object size value with real size when reading file.
...
Because of a bug in the Onedrive API it will sometime report the wrong
size. If the size is wrong other remotes that depend on the size might
fail. To fix this we overwrite the objects size with the real size
from ContentLength header.
2018-02-16 13:21:26 +00:00
8a9ed57951
vfs: fix another race in cache tests
2018-02-16 12:05:59 +00:00
a5c3bcc9c7
fshttp: fix idle timeouts for HTTP connections #2057
...
Now we only nudge on the idle timeout after a successful Read or Write
which returns some bytes and no errors.
2018-02-16 10:35:41 +00:00
9b800d7184
vfs: fix race in cache tests
2018-02-15 21:34:37 +00:00
b1945d0094
swift: fix refresh of authentication token
...
Before this fix we were doing the token refresh but ignoring the new
tokens.
This bug was introduced in v1.39 by 4c0e2f9b3b
Fixes #2018
Fixes #2031
2018-02-15 19:22:45 +00:00
9a34fd984c
cache: fix dirmove with temp fs enabled
2018-02-14 23:47:45 +02:00
644313a4b9
http: Fix handling of directories with & in
...
This was caused by inconsistent escaping of the URL in the prefix
check, so check the URL links back to the correct host and scheme
instead of the prefix check.
The decoded path check will catch any URLs which are outside of the
root.
2018-02-14 11:26:37 +00:00
675e7c5d8e
docs: make downloads into a table
...
Add the scripted downloads to the download page
2018-02-13 11:23:11 +00:00
99f3c8bc93
docs: turn version into a partial so it can be reused more easily
2018-02-13 11:20:23 +00:00
ff6a7142da
Add Durval Menezes to contributors
2018-02-12 11:47:01 +00:00
691c725e8b
docs: Enhanced documentation for the --drive-shared-with-me option.
2018-02-12 11:46:29 +00:00
ee388c4331
New email address for Oliver Heyme
2018-02-12 11:43:28 +00:00
771fbbe314
docs: for --max-delete
2018-02-12 11:32:59 +00:00
ab8c0a81fa
Add a delete threshold to sync (--max-delete)
...
Fixes #959
2018-02-12 11:29:58 +00:00
cd7fd51119
vfs: fix docs - fixes #2067
2018-02-12 11:29:32 +00:00
0f787e43b0
mount: link the nssm service manager for mount under Windows
2018-02-12 11:29:32 +00:00
3a7bb7b2df
mount: update docs showing --vfs-cache-mode to work around limitations
2018-02-12 11:29:32 +00:00
54724a1362
cache: notify vfs when using temp fs - fixes #2051
2018-02-11 22:30:58 +02:00
846bbef1e9
vfs: write 0 bytes when flushing unwritten handles to avoid race conditions in FUSE - fixes #1181
2018-02-11 17:59:13 +00:00
b33e3f779c
cache: add support for polling
2018-02-10 22:01:05 +02:00
8a25ca786c
drive: add --drive-impersonate for service accounts #1491
2018-02-09 16:58:35 +00:00
04a0a7406b
vfs: downgrade "poll-interval is not supported" message to Info
...
...to save confusion as it isn't very important
2018-02-09 07:57:50 +00:00
9a653fea10
crypt: Changed max filename length documentation to 143
2018-02-06 18:26:58 +00:00
b183bd7f00
alias: add new backend to create aliases for remote names #1049
...
The alias backend is a wrapper for an existing remote.
It allows you to name a "remote:path" as an "alias:".
2018-02-06 18:23:47 +00:00
5055b340da
swift: Fix extra HEAD transaction when uploading a new file - fixes #2053
...
Also don't keep the swift.Headers as a pointer to a map, just use the map
2018-02-06 14:43:21 +00:00
6546b7e0b0
vendor: update github.com/jlaffaye/ftp to fix FTP with online.net
2018-02-05 09:12:30 +00:00
f4a5489d19
vendor: dep ensure changes
2018-02-05 09:10:45 +00:00
82418c3021
box: improve accounting for chunked uploads
2018-02-02 15:14:41 +00:00
bf6101cb6c
azureblob: improve accounting for chunked uploads
2018-02-02 15:14:41 +00:00
5723d2dbff
pcloud: remove unused chunked upload flag and code
2018-02-02 15:14:41 +00:00
d0d6b83a7a
fs/accounting: rework to enable accounting to work with crypt and b2
...
This removes the old system of part accounting and replaces it with a
system of popping off the accounting reader and wrapping up new ones
as necessary.
This makes it much easier to carry the context down the chain of
wrapped readers and get the limiting as near as possible to the
output. This makes the accounting more accurate and the bandwidth
limiting smoother.
Fixes #2029 and Fixes #1443
2018-02-02 15:14:41 +00:00
bea02fcf52
fs/accounting: factor into separate files without changing functionality
2018-02-02 15:14:40 +00:00
8722403b0d
Add nbuchanan to contributors
2018-02-02 14:24:42 +00:00
9aa8815990
drive: add --drive-use-created-date to use created date as modified date
2018-02-02 14:20:11 +00:00
6fb868e00c
config: fix --log-level flag after code reorganization - fixes #2043
2018-02-02 14:07:44 +00:00
2f746426e7
install.sh: use mv
to overwite an existing binary
...
This stops the install process erroring with "Text file busy" when
trying to `cp` over the binary.
2018-02-02 13:49:37 +00:00
4c1ffc7f54
copy/move: detect file size change during copy/move - fixes #1250
2018-02-02 13:49:11 +00:00
1018e9bb27
cmd: rewrite touch tests #1934
2018-02-02 13:46:56 +00:00
295c3fabec
vfs: fill and clean the cache immediately on startup
2018-02-02 12:19:53 +00:00
3f8d286a75
vfs: fix cache cleaning on startup
...
Previous to this fix the vfs cache wasn't being cleaned properly on
startup as the atimes of the existing files were being ignored.
2018-02-02 12:06:42 +00:00
fc8641809e
fstests: add name of remote to WARN message
2018-02-02 12:05:34 +00:00
de35f1c165
Show WARN in integration tests if remote not configured
2018-02-02 09:50:58 +00:00
2974efc7d6
Makefile: disable caching in integration tests
2018-02-02 09:37:00 +00:00
a6227f34e2
drive: request the export formats only when required #320
...
If the listing has no google docs in or the user uses
`--drive-skip-gdocs` then we don't fetch the export formats which
saves a transaction to drive.
2018-02-01 12:05:00 +00:00
3c7a755631
lsjson: explain the Path value in the docs
2018-01-31 20:06:01 +00:00
8df78f2b6d
operations: ignore size of objects when they are < 0 #320
...
This allows google docs to be transferred and checked correctly.
2018-01-31 16:22:05 +00:00
44276db454
vfs: make -ve sized files appear as 0 size. #320
...
This means that Google docs will no longer appear as huge files in
`rclone mount`. They will not be downloadable, though sometimes
trying twice will work.
2018-01-31 16:22:05 +00:00
2eb5cfb7ad
fs: Formalize the ObjectUnWrapper interface
2018-01-31 16:21:41 +00:00
b3d8b7e22e
cache: use atexit for cleanup
2018-01-30 22:35:53 +02:00