Nick Craig-Wood
|
c1aaff220d
|
Factor new vfs module out of cmd/mountlib
This is an OS style file system abstraction with directory caching
used in mount, cmount, serve webdav and serve http.
|
2017-11-03 12:59:59 +00:00 |
|
Nick Craig-Wood
|
ca19fd2d7e
|
mountlib: Make read/write file handles support more standard interfaces
Including Read, ReadAt, Seek, Close for read handles and Write,
WriteAt, Close for read handles.
|
2017-11-03 12:59:59 +00:00 |
|
Nick Craig-Wood
|
115ac00222
|
mount, mountlib: move function tracing into mount
|
2017-05-15 16:56:45 +01:00 |
|
Nick Craig-Wood
|
268fe0004c
|
mount: factor filesystem code into mountlib and mounttest
|
2017-05-12 21:24:24 +01:00 |
|
Stefan Breunig
|
930ff266f2
|
compare checksums on upload/download via FUSE
|
2017-05-02 22:27:38 +01:00 |
|
Nick Craig-Wood
|
033d1eb7af
|
Refactor Account interface
|
2017-02-17 09:15:24 +00:00 |
|
Nick Craig-Wood
|
928be0f1fd
|
mount: fix seek with buffering to use correct interface
Stop pre-cache before seeking which stops lots of excess data transfer
|
2017-02-17 08:55:24 +00:00 |
|
Nick Craig-Wood
|
9a9d09845c
|
mount: put read and write async buffers back - control with --buffer-size #1043
|
2017-02-14 22:59:52 +00:00 |
|
Nick Craig-Wood
|
80f53176d9
|
Rename log functions and factor into own file
|
2017-02-11 17:54:50 +00:00 |
|
Nick Craig-Wood
|
a6b4065e13
|
mount: fix retry on network failure when reading off crypt - fixes #1042
|
2017-01-17 16:32:04 +00:00 |
|
Nick Craig-Wood
|
dd60f088ed
|
mount: retry reads on error #873
|
2016-12-15 17:16:55 +00:00 |
|
Nick Craig-Wood
|
0117aeafbf
|
mount: this removes the async buffering as it was killing seek performance
|
2016-12-15 17:08:52 +00:00 |
|
Nick Craig-Wood
|
c24da0b886
|
fuse: add stats printing and note which files are transferring
|
2016-12-04 16:59:46 +00:00 |
|
Nick Craig-Wood
|
be4fd51289
|
fuse: Add bandwidth accounting and buffering
This fixes rclone mount ignoring bwlimit and increases buffering which
should speed up transfers greatly.
Fixes #796
Fixes #690
|
2016-12-04 16:57:47 +00:00 |
|
Nick Craig-Wood
|
64b5a76bec
|
mount: detect and deal with seeking beyond end of file - fixes #828
|
2016-11-05 09:59:36 +00:00 |
|
Nick Craig-Wood
|
062616e4dd
|
mount: update code comments
|
2016-10-30 17:46:00 +00:00 |
|
Nick Craig-Wood
|
87107413f5
|
fuse: add missing locking on filehandle read #823 #802
|
2016-10-27 09:57:52 +01:00 |
|
Nick Craig-Wood
|
93e84403bb
|
Remove io.SeekStart and replace with 0 as it is go 1.7 only
|
2016-10-22 12:07:51 +01:00 |
|
Nick Craig-Wood
|
eba0a3633b
|
crypt: speed up repeated seeking - fixes #804
|
2016-10-21 10:03:16 +01:00 |
|
Nick Craig-Wood
|
d8d11023d3
|
mount: update internal position on seek - fixes #774
|
2016-10-17 20:20:07 +01:00 |
|
Nick Craig-Wood
|
392a86f585
|
mount: Fix read flushing - fixes #638
|
2016-10-05 21:03:56 +01:00 |
|
Nick Craig-Wood
|
265f5b77a7
|
mount: make files opened for read seekable - fixes #707
|
2016-10-05 21:03:56 +01:00 |
|
Nick Craig-Wood
|
f22029bf3d
|
Add mount command to implement FUSE mounting of remotes #494
This enables any rclone remote to be mounted and used as a filesystem
with some limitations.
Only supported for Linux, FreeBSD and OS X
|
2016-08-18 21:54:54 +01:00 |
|