Nick Craig-Wood
7f20e1d7f3
vfs: add read write files and caching #711
...
This adds new flags to mount, cmount, serve *
--cache-max-age duration Max age of objects in the cache. (default 1h0m0s)
--cache-mode string Cache mode off|minimal|writes|full (default "off")
--cache-poll-interval duration Interval to poll the cache for stale objects. (default 1m0s)
2017-11-20 12:36:50 +00:00
Nick Craig-Wood
bb0ce0cb5f
vendor: vfs add vendor/github.com/djherbis/times
2017-11-20 12:36:50 +00:00
Nick Craig-Wood
e946a8eab0
fs: Add CacheDir config variable
2017-11-20 12:00:32 +00:00
Nick Craig-Wood
a0cfa0929b
vfs: remove un-needed (after introduction of rcat) createInfo struct
2017-11-20 12:00:32 +00:00
Nick Craig-Wood
3fb1e96988
vfs: factor Open logic from Dir.Create into vfs.OpenFile
2017-11-20 12:00:32 +00:00
Nick Craig-Wood
46947b3b9b
rcat: fix goroutine leak
...
This was leaking goroutines in the short file case beause it wasn't
calling Close() on the Account object. This became apparent when
testing with mount.
2017-11-20 12:00:32 +00:00
Nick Craig-Wood
de98e2480d
Add Jakub Tasiemski to contributors
2017-11-20 11:16:22 +00:00
Jakub Tasiemski
3cf7c61aa0
Add touch command - fixes #1594
2017-11-20 11:16:05 +00:00
Fabian Möller
d8b3bf014d
mount: use sdnotify to signal systemd the mount is ready
...
When the NOTIFY_SOCKET environment variable is set notify systemd after
the mount is ready.
2017-11-20 11:03:10 +00:00
Fabian Möller
0bfa29cbcf
vendor: add github.com/okzk/sdnotify
2017-11-20 11:03:10 +00:00
Nick Craig-Wood
6cc968b085
Add Fabian Möller to contributors
2017-11-19 22:14:33 +00:00
Fabian Möller
ce5b3a531d
crypt: implement DirChangeNotify
...
crypt now implements the DirChangeNotify if the wrapped FS provides it.
2017-11-19 20:09:52 +00:00
Fabian Möller
5acb6f47e7
mountlib: log when poll-interval is ineffective
...
Notify the user in case poll-interval is used on a unsupported remote
2017-11-19 20:08:14 +00:00
Nick Craig-Wood
409ba56fde
Add Iakov Davydov to contributors
2017-11-17 21:52:00 +00:00
Nick Craig-Wood
5d875e8840
Add Remus Bunduc to contributors
2017-11-17 21:52:00 +00:00
Iakov Davydov
429bb7e8b8
docs for --exclude-if-present
2017-11-17 21:51:11 +00:00
Iakov Davydov
7d3abdc463
tests for --exclude-if-present
2017-11-17 21:51:11 +00:00
Iakov Davydov
538246f6c3
support exclude file in --fast-list mode
2017-11-17 21:51:11 +00:00
Iakov Davydov
557dd8f031
ListDirSorted check for excludefile
2017-11-17 21:51:11 +00:00
Iakov Davydov
37aaa19f3a
new option: --exclude-if-present
2017-11-17 21:51:11 +00:00
Iakov Davydov
cef2e3bf83
path -> startPath in walkRDirTree (we need the path package)
2017-11-17 21:51:11 +00:00
Iakov Davydov
a3a436ce16
WalkRDirTree: return error if unknown item type
2017-11-17 21:51:11 +00:00
Iakov Davydov
5d05df3124
ListContainsExcludeFile: checks for exclude file in the list
2017-11-17 21:51:11 +00:00
Iakov Davydov
421ba84e12
DirTree.Prune: deletes several directories
2017-11-17 21:51:11 +00:00
Iakov Davydov
7ae7080824
FileExists check if a file exists
2017-11-17 21:51:11 +00:00
ishuah
31d2fb4e11
mount: Fix mount breaking on Windows - fixes #1827
2017-11-16 15:20:53 +03:00
Nick Craig-Wood
704e82aab1
dropbox: adapt to upstream changes #1804
2017-11-15 16:02:29 +00:00
Nick Craig-Wood
fc352c1ff6
vendor: update github.com/dropbox/dropbox-sdk-go-unofficial to fix #1804
2017-11-15 15:55:01 +00:00
Nick Craig-Wood
e491093cd1
vendor: dep ensure to get things into sync after merges
2017-11-15 15:52:44 +00:00
Remus Bunduc
016abf825e
cache: first version
2017-11-15 15:23:21 +00:00
Remus Bunduc
0c942199c9
cache: add vendor requirements: bbolt and go-cache
2017-11-15 15:23:21 +00:00
ishuah
aec2265be0
rclone: implement exit codes - #1136
2017-11-15 17:48:37 +03:00
Substantiel
2423fa40e2
config: add password sub command for setting obscured passwords
2017-11-15 14:44:45 +00:00
Nick Craig-Wood
4355f3fe97
Add Ernest Borowski to contributors
2017-11-14 21:25:02 +00:00
Ernest Borowski
9fbff7bcab
mountlib: check if directory is not empty before mounting - fixes #1386
...
Signed-off-by: Ernest Borowski <er.borowski@gmail.com>
2017-11-14 21:24:31 +00:00
Substantiel
413faa99cf
oauthutil: make sure auth server always finishes even when things go wrong
2017-11-09 21:34:44 +00:00
ishuah
ed91d6b5a5
Added Ishuah Kariuki to MAINTAINERS.md
2017-11-09 17:10:32 +03:00
ishuah
c65734ee69
move: delete source directory after successful move - fixes #1642
2017-11-07 22:21:38 +00:00
Nick Craig-Wood
8c8abfd6dc
vendor: update github.com/a8m/tree - fixes #1797
2017-11-06 11:23:27 +00:00
ishuah
dfaee55ef3
crypt: Added option to encrypt directory names or leave them intact - #1240
2017-11-06 10:38:48 +00:00
Nick Craig-Wood
72072d7d6b
Add Pierre Carlson to contributors
2017-11-05 22:09:31 +00:00
Pierre Carlson
f1287e13f7
Add new fields for swift configuration to support IBM Bluemix Swift
2017-11-05 22:08:43 +00:00
Substantiel
7749157596
Add --auto-confirm flag
2017-11-05 21:56:50 +00:00
Oliver Heyme
682b4d54c5
onedrive: Add option to choose resourceURL during setup of OneDrive Business account if more than one is avauilable for user
2017-11-05 21:41:56 +00:00
Nick Craig-Wood
245edd1b0e
local: fix equality check for times
2017-11-05 21:39:49 +00:00
Nick Craig-Wood
4d081ec87e
Add Corban Raun to contributors
2017-11-05 21:39:49 +00:00
Corban Raun
a8dfc5ce3b
Fix spelling in some documentation
2017-11-05 21:38:59 +00:00
Nick Craig-Wood
68d0b5adbb
serve webdav: this implements a webdav server for any rclone remote.
2017-11-04 10:24:11 +00:00
Nick Craig-Wood
c4ad3ac94c
vendor: ensure golang.org/x/net/webdav is vendored
2017-11-04 10:24:11 +00:00
Nick Craig-Wood
16e16bc220
serve http: use vfs to cache the directories and support Range header
2017-11-04 10:24:11 +00:00