Nick Craig-Wood
0bfbde8856
fstest: make ChangeNotify test clean up after itself and be more reliable
...
Previous to this fix old notifications could creep in and cause the
test to fail. It also left files around which upset the TestObjectRemove test.
Fixes #2177
2018-03-24 19:57:44 +00:00
Nick Craig-Wood
98a924602f
mount, cmount: set --attr-timeout default to 1s - fixes #2157
...
This works around these 3 problems:
* rclone using too much memory #2157
* rclone not serving files to samba
* https://forum.rclone.org/t/rclone-1-39-vs-1-40-mount-issue/5112
* excessive time listing directories #2095
2018-03-23 22:42:51 +00:00
Nick Craig-Wood
7e80e609e8
docs: install.sh add macOS fallback for mktemp - fixes #2173
2018-03-23 22:24:28 +00:00
Mateusz Pabian
91b068ad3a
sync: implement --ignore-errors - fixes #642
2018-03-23 22:01:10 +00:00
remusb
b52e34ef5e
cache: add info log on notification - for #2150
2018-03-23 22:41:01 +02:00
Nick Craig-Wood
32e6eee341
release: add another step to update the release dependencies #2172
2018-03-23 12:43:18 +00:00
Nick Craig-Wood
c5f1d501ed
docs: fix download links for .deb and .rpm
2018-03-23 12:43:18 +00:00
remusb
0ed0d9a7bc
cache: integrate with Plex websocket
2018-03-22 21:21:03 +02:00
seuffert
d9c13bff83
add rc cache/stats
2018-03-22 21:16:16 +02:00
Daniel Loader
ce91289b09
docs: tweak rc cache documentation to give an example
2018-03-22 15:10:34 +00:00
Nick Craig-Wood
5ba5be9b37
gcs: ignore zero length directory markers at the root too
2018-03-21 20:10:00 +00:00
Nick Craig-Wood
e9a2cbec37
s3: ignore zero length directory markers at the root too
2018-03-21 20:09:37 +00:00
Nick Craig-Wood
4f6f07c074
cmount: fix error handling for Open/OpenDir
2018-03-21 19:44:30 +00:00
Nick Craig-Wood
f6020f1308
gcs: ignore zero length directory markers
2018-03-19 17:42:27 +00:00
Nick Craig-Wood
a46f2a9eb7
s3: ignore zero length directory markers - fixes #1621
2018-03-19 17:41:46 +00:00
Nick Craig-Wood
911a78ce6d
sftp: require go1.8+ after github.com/pkg/sftp update
2018-03-19 16:37:40 +00:00
Nick Craig-Wood
d64789528d
vendor: update all dependencies
2018-03-19 15:51:38 +00:00
Nick Craig-Wood
940df88eb2
Start v1.40-DEV development
2018-03-19 14:20:48 +00:00
Nick Craig-Wood
19ca9fb939
release: Put the releases into a v1.XX subdirectory
2018-03-19 14:20:09 +00:00
Nick Craig-Wood
26f1c55987
Version v1.40
2018-03-19 10:06:13 +00:00
Nick Craig-Wood
1afac32d80
serve restic: script for running integration test against all remotes
2018-03-18 19:15:39 +00:00
Nick Craig-Wood
26fbd00b4f
serve restic: don't buffer the JSON output in memory for the list command
2018-03-18 16:26:58 +00:00
Nick Craig-Wood
1313b529ff
serve restic: use ListR (--fast-list) if available
...
For Restic's use case, --fast-list will use less transactions and
calling ListR directly means we can avoid the usual memory overhead.
2018-03-18 16:22:05 +00:00
Nick Craig-Wood
82e835d6fc
serve restic: make it easy to run integration tests against any remote
...
Just `cd cmd/serve/restic` then `go test -v -remote TestRemote:`
2018-03-18 14:23:56 +00:00
Nick Craig-Wood
fa867a9a4c
serve restic: implement accounting for uploads and downloads
...
This means the bandwidth stats will be correct and the bandwidth
throttling will work correctly. This was forgotten as a previous
iteration of the code was using the higher level operations.Rcat which
took care of this.
2018-03-18 14:19:43 +00:00
Nick Craig-Wood
38d9475a34
release: include a source tarball and sign everything #1449
2018-03-17 15:06:04 +00:00
Nick Craig-Wood
c21c7e75b0
Add Stefan Lindblom to contributors
2018-03-17 12:12:23 +00:00
Stefan Lindblom
c8d095612a
drive: Document process for service account and impersonation
2018-03-17 12:11:48 +00:00
Nick Craig-Wood
012d4a1235
docs: fix download icon
2018-03-17 12:00:14 +00:00
Nick Craig-Wood
854d3c3025
Add Dave Pedu to contributors
2018-03-17 12:00:14 +00:00
Dave Pedu
5bedc4c668
crypt: fix path in docs
2018-03-17 11:59:25 +00:00
Stefan
86892467d9
config: load config file only on first access ( closes #1659 , closes #2096 ) ( #2147 )
2018-03-17 12:36:30 +01:00
Nick Craig-Wood
e62fe06763
s3: document --ignore-checksum workaround for KMS #1824
2018-03-17 10:51:45 +00:00
Nick Craig-Wood
4295428a0f
fs/accounting: add remote control of bwlimit
2018-03-17 10:34:02 +00:00
Nick Craig-Wood
2db0c4dd95
vfs: add remote control for directory cache flushing
2018-03-17 10:34:02 +00:00
Nick Craig-Wood
5bf639048f
sync: log an error that --track-renames doesn't work with sync or move
...
Fixes #2008
2018-03-17 10:34:02 +00:00
remusb
4924ac2f17
cache: reduce log level for plex api - for #2102
2018-03-17 11:57:36 +02:00
Nick Craig-Wood
d4cca8d9f9
onedrive: fix upload of zero length files #1716
...
Unfortunately multi part upload can't upload zero length files so
bring back the single part upload for zero length files only.
This was broken when we made all uploads multipart uploads.
2018-03-17 09:48:28 +00:00
Nick Craig-Wood
a9e386b153
Add wolfv to contributors
2018-03-17 09:06:51 +00:00
wolfv
117238211b
docs: Change log levels to all caps - fixes #2101
2018-03-17 09:06:51 +00:00
Oliver Heyme
645cf5ec0f
onedrive: fix wrong upload endpoint and createDate #1716
...
This fixes the problem introduced by 7f744033d8
2018-03-16 19:18:51 +00:00
Nick Craig-Wood
d1bb8efb88
sftp: follow symlinks correctly - fixes #2145
...
The sftp library delivers the attributes of the symlink rather than
the object pointed to in directory listings, however when we use Stat
from the library it points to the objects.
Previous to this fix this caused items pointed to by symlinks to be
unusable.
After the fix both symlinked files and directories work as expected.
2018-03-16 15:36:47 +00:00
Nick Craig-Wood
c19e675ca6
vfs: unify locking for RWFileHandle.openPending,.close and File.Delete #2141
...
Without this fix the cached file can be removed as the file is being
uploaded or downloaded. This can cause the directory listings to
become inconsistent (this issue) or data loss (if a retry was needed
in the Copy).
Remove file needs to be excluded from running at the same time as both
openPending and close so it makes sense to unify the locking between
all 3.
2018-03-15 20:49:07 +00:00
Nick Craig-Wood
34c45a7c04
mount, cmount: remove addition of O_CREATE to flags on file open #2141
...
Previously this was adding it in to all file opens which was causing
inefficiencies under Windows where it stats the file using
open/fstat/close.
This change will make stat operations run much quicker under Windows
as they won't have to open the underlying file
This problem was introduced in61b6159a05336bd7ba105766de2d2ff171f7fb81
where we added O_CREATE to all file opens and creates.
2018-03-15 20:48:56 +00:00
Nick Craig-Wood
0a0318df20
Add Leo R. Lundgren to contributors
2018-03-15 20:24:42 +00:00
Leo R. Lundgren
04e055fc06
sftp: Add --sftp-ask-password flag to prompt for password when needed - #2137
2018-03-15 20:24:30 +00:00
Nick Craig-Wood
d551137635
Add Giri Badanahatti to contributors
2018-03-15 20:21:12 +00:00
Giri Badanahatti
aba43cd3a4
Documention for IBM COS (S3) configuration.
2018-03-15 20:20:43 +00:00
Oliver Heyme
7f744033d8
onedrive: Removed upload cutoff and always do session uploads
...
Set modtime on copy
Added versioning issue to OneDrive documentation
2018-03-15 20:18:11 +00:00
remusb
078d705dbe
cache: notify vfs and support crypt in rpc - #2111
2018-03-15 11:39:16 +02:00