Commit Graph

5115 Commits

Author SHA1 Message Date
32e6eee341 release: add another step to update the release dependencies #2172 2018-03-23 12:43:18 +00:00
c5f1d501ed docs: fix download links for .deb and .rpm 2018-03-23 12:43:18 +00:00
0ed0d9a7bc cache: integrate with Plex websocket 2018-03-22 21:21:03 +02:00
d9c13bff83 add rc cache/stats 2018-03-22 21:16:16 +02:00
ce91289b09 docs: tweak rc cache documentation to give an example 2018-03-22 15:10:34 +00:00
5ba5be9b37 gcs: ignore zero length directory markers at the root too 2018-03-21 20:10:00 +00:00
e9a2cbec37 s3: ignore zero length directory markers at the root too 2018-03-21 20:09:37 +00:00
4f6f07c074 cmount: fix error handling for Open/OpenDir 2018-03-21 19:44:30 +00:00
f6020f1308 gcs: ignore zero length directory markers 2018-03-19 17:42:27 +00:00
a46f2a9eb7 s3: ignore zero length directory markers - fixes #1621 2018-03-19 17:41:46 +00:00
911a78ce6d sftp: require go1.8+ after github.com/pkg/sftp update 2018-03-19 16:37:40 +00:00
d64789528d vendor: update all dependencies 2018-03-19 15:51:38 +00:00
940df88eb2 Start v1.40-DEV development 2018-03-19 14:20:48 +00:00
19ca9fb939 release: Put the releases into a v1.XX subdirectory 2018-03-19 14:20:09 +00:00
26f1c55987 Version v1.40 v1.40 2018-03-19 10:06:13 +00:00
1afac32d80 serve restic: script for running integration test against all remotes 2018-03-18 19:15:39 +00:00
26fbd00b4f serve restic: don't buffer the JSON output in memory for the list command 2018-03-18 16:26:58 +00:00
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
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
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
38d9475a34 release: include a source tarball and sign everything #1449 2018-03-17 15:06:04 +00:00
c21c7e75b0 Add Stefan Lindblom to contributors 2018-03-17 12:12:23 +00:00
c8d095612a drive: Document process for service account and impersonation 2018-03-17 12:11:48 +00:00
012d4a1235 docs: fix download icon 2018-03-17 12:00:14 +00:00
854d3c3025 Add Dave Pedu to contributors 2018-03-17 12:00:14 +00:00
5bedc4c668 crypt: fix path in docs 2018-03-17 11:59:25 +00:00
86892467d9 config: load config file only on first access (closes #1659, closes #2096) (#2147) 2018-03-17 12:36:30 +01:00
e62fe06763 s3: document --ignore-checksum workaround for KMS #1824 2018-03-17 10:51:45 +00:00
4295428a0f fs/accounting: add remote control of bwlimit 2018-03-17 10:34:02 +00:00
2db0c4dd95 vfs: add remote control for directory cache flushing 2018-03-17 10:34:02 +00:00
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
4924ac2f17 cache: reduce log level for plex api - for #2102 2018-03-17 11:57:36 +02:00
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
a9e386b153 Add wolfv to contributors 2018-03-17 09:06:51 +00:00
117238211b docs: Change log levels to all caps - fixes #2101 2018-03-17 09:06:51 +00:00
645cf5ec0f onedrive: fix wrong upload endpoint and createDate #1716
This fixes the problem introduced by 7f744033d8
2018-03-16 19:18:51 +00:00
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
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
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
0a0318df20 Add Leo R. Lundgren to contributors 2018-03-15 20:24:42 +00:00
04e055fc06 sftp: Add --sftp-ask-password flag to prompt for password when needed - #2137 2018-03-15 20:24:30 +00:00
d551137635 Add Giri Badanahatti to contributors 2018-03-15 20:21:12 +00:00
aba43cd3a4 Documention for IBM COS (S3) configuration. 2018-03-15 20:20:43 +00:00
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
078d705dbe cache: notify vfs and support crypt in rpc - #2111 2018-03-15 11:39:16 +02:00
5981f9fab5 acd: disable integration tests
We no longer have any working keys for Amazon Cloud Drive so disable
the integration tests.
2018-03-14 22:44:46 +00:00
84776c4e43 serve/restic: Remove log message on Close 2018-03-14 21:50:33 +00:00
c1a3e363a6 mount: return ENOSYS rather than EIO on attempted link
This fixes FileZilla accessing an rclone mount served over sftp.

See: https://forum.rclone.org/t/moving-files-on-rclone-mount-with-filezilla/5029
2018-03-14 21:10:20 +00:00
7ccc6080b0 serve restic: add more info to GET request error 2018-03-14 21:09:47 +00:00
677971643c cache: add support for rc 2018-03-14 22:58:20 +02:00