yparitcher
82b3bfec3c
fix empty dir test for object based remotes
2019-08-17 09:45:20 +01:00
buengese
898782ac35
help/showBackend: fixed advanced option category when there are no standard options
2019-08-15 11:46:56 +00:00
buengese
4e43fa746a
jottacloud: update config docs
2019-08-15 11:46:56 +00:00
buengese
acc9dadcdc
jottacloud: refactor configuration and minor cleanup
2019-08-15 11:46:56 +00:00
Michał Matczuk
712f7e38f7
backend/local: fadvise run syscall on a dedicated go routine
...
Before we issued an additional syscall periodically on a hot path.
This patch offloads the fadvise syscall to a dedicated go routine.
2019-08-14 21:01:39 +01:00
Nick Craig-Wood
24161d12ab
fs: make sure config is persisted to the config file when using config.Mapper
2019-08-14 20:54:08 +01:00
Nick Craig-Wood
fa539b9d9b
sftp: save the md5/sha1 command in use to the config file
2019-08-14 20:54:08 +01:00
Nick Craig-Wood
3ea82032e7
sftp: support md5/sha1 with rsync.net #3254
...
rsync.net uses the freebsd equivalent of sha1sum and md5sum so adapt
to that.
2019-08-14 20:54:08 +01:00
Nick Craig-Wood
71e172a139
serve/sftp: support empty "md5sum" and "sha1sum" commands
...
This is to enable the new command detection to work with the sftp
backend.
2019-08-14 20:54:08 +01:00
Nick Craig-Wood
6929f5d6e6
build: make azure pipelines stop if installs fail
2019-08-14 17:47:55 +01:00
Nick Craig-Wood
c2050172aa
qingstor: upgrade to v3 SDK and fix listing loop
2019-08-14 16:15:34 +01:00
Nick Craig-Wood
a72ef7ca0e
vendor: update github.com/yunify/qingstor-sdk-go to v3
2019-08-14 16:15:34 +01:00
Nick Craig-Wood
b84cc0cae7
vendor: run go tidy and go vendor
2019-08-14 16:15:34 +01:00
Nick Craig-Wood
93228dfcc9
operations: debug successful hashes as well as failures #3419
2019-08-14 15:07:38 +01:00
Nick Craig-Wood
eb087a3b04
operations: disable multi thread copy for local to local copies #3419
...
...unless --multi-thread-streams has been set explicitly
2019-08-14 15:07:38 +01:00
Nick Craig-Wood
ec8e0a6c58
fstest/mockobject: add SetFs method so it can have a valid Fs() #3419
2019-08-14 15:07:38 +01:00
Nick Craig-Wood
f0e0d6cc3c
fs: add IsLocal feature to identify local backend #3419
2019-08-14 15:07:38 +01:00
Nick Craig-Wood
752d43d6fa
fs: Implement UnWrapObject and UnWrapFs
2019-08-14 15:07:38 +01:00
Nick Craig-Wood
7c146e2618
operations: check transfer hashes when using --size-only mode #3419
...
Before this change we didn't calculate or check hashes of transferred
files if --size-only mode was explicitly set.
This problem was introduced in 20da3e6352
which was released with v1.37
After this change hashes are checked for all transfers unless
--ignore-checksums is set.
2019-08-14 15:07:38 +01:00
Nick Craig-Wood
f9ceade9b4
operations: don't calculate checksums when using --ignore-checksum #3419
...
Before this change we calculated the checkums when using
--ignore-checksum but ignored them at the end.
Now we don't calculate the checksums at all which is more efficient.
2019-08-14 15:07:38 +01:00
Nick Craig-Wood
ae9c0e56c8
operations: run hashing operations in parallel #3419
...
Before this change for a post copy Hash check we would run the hashes sequentially.
Now we run the hashes in parallel for a useful speedup.
Note that this refactors the hash check in Copy to use the standard
hash checking routine.
2019-08-14 15:07:38 +01:00
Nick Craig-Wood
402aaca7fe
local: don't calculate any hashes by default #3419
...
Before this change, if the caller didn't provide a hint, we would
calculate all hashes for reads and writes.
The new whirlpool hash is particularly expensive and that has become noticeable.
Now we don't calculate any hashes on upload or download unless hints are provided.
This means that some operations may run slower and these will need to be discovered!
It does not affect anything calling operations.Copy which already puts
the corrects hints in.
2019-08-14 15:07:38 +01:00
Nick Craig-Wood
106cf1852d
Add ginvine to contributors
2019-08-14 13:40:15 +01:00
Nick Craig-Wood
50b8f15b5d
Add another email for Laura Hausmann to contributors
2019-08-14 13:40:07 +01:00
ginvine
1e7bc359be
drive: Add error for purge with --drive-trashed-only - fixes #3407
...
Purge should not be used with --drive-trashed-only flag as it leads to
unexpected behavior. After this commit if TrashedOnly option is set to
true, error message is returned.
See also: https://forum.rclone.org/t/drive-trashed-only-weird-occurrence/11066/14
2019-08-14 13:34:52 +01:00
Nick Craig-Wood
23a0332185
config: don't offer hidden values for editing in the config - fixes #3416
2019-08-14 08:40:22 +01:00
buengese
6812844b3d
march: Fix checking sub-directories when using --no-traverse
2019-08-13 19:30:56 +01:00
buengese
3a04d0d1a9
march: rework testcases to better reflect real use
2019-08-13 19:30:56 +01:00
buengese
6f4b86e569
jottacloud: use new api for retrieving internal username - fixes #3434
2019-08-13 17:18:14 +00:00
Laura Hausmann
9aa889bfa2
fichier: fix character encoding for file names, fixes rclone#3298
2019-08-13 16:56:59 +01:00
Nick Craig-Wood
8247c8a6af
rc: add anchor tags to the docs so links are consistent
2019-08-13 11:57:01 +01:00
Nick Craig-Wood
535f5f3c99
rc: fix --loopback with rc/list and others
...
Before this change `rclone rc --loopback` would give the error "bad
JSON".
This was because the output of the `rc/list` command was not serialzed
through JSON.
This serializes it through JSON and fixes that (and probably other)
command.
2019-08-13 11:51:16 +01:00
Nick Craig-Wood
7f7946564d
error: make "bad record MAC" a retriable error - Fixes #3338
...
The error "tls: bad record MAC" is very likely to be caused by
hardware issues. It indicates that a packet got corrupted somewhere.
As a work around, this change treats it as retriable error which
allows the chunk to get retried and the transfer to continue.
2019-08-12 20:37:10 +01:00
Chaitanya
bbb8d43716
rc: (docs) Add new parameters --rc-web-gui and --rc-allow-origin, --rc-web-fetch-url and rc-web-gui-update to documentation.
2019-08-12 19:04:12 +01:00
Nick Craig-Wood
5e0a30509c
http: add --http-headers flag for setting arbitrary headers
2019-08-12 18:04:24 +01:00
Nick Craig-Wood
cd7ca2a320
googlephotos: implement optional features UserInfo and Disconnect
...
As part of rclone's UX review it was required that rclone had a means
of disconnecting from google photos and showing which user is
connected.
2019-08-12 13:49:23 +01:00
Nick Craig-Wood
a808e98fe1
config: add reconnect, userinfo and disconnect subcommands.
...
- reconnect runs through the oauth flow again.
- userinfo shows the connected user info if available
- disconnect revokes the token
2019-08-12 13:49:23 +01:00
Nick Craig-Wood
3ebcb555f4
fs: add optional features UserInfo and Disconnect
2019-08-12 13:49:23 +01:00
Nick Craig-Wood
a1263e70cf
premiumizeme: new backend for premiumize.me - Fixes #3063
2019-08-10 19:17:51 +01:00
Nick Craig-Wood
f47e5220a2
Add Abhinav Sharma to contributors
2019-08-10 17:31:25 +01:00
Abhinav Sharma
4db742dc77
oauthutil: note that the same version is recommended for remote auth
2019-08-10 17:31:08 +01:00
Nick Craig-Wood
3ecbd603ab
rc: move job expire flags to rc to fix initalization problem
...
See: https://forum.rclone.org/t/rc-rc-job-expire-interval-bug/11188
rclone was ignoring the --rc-job-expire-duration and --rc-job-interval
flags. This turned out to be an initialization order problem and was
fixed by moving those flags out of global config into rc config.
2019-08-10 17:12:22 +01:00
Nick Craig-Wood
0693deea1c
rc: fix unmarshalable http.AuthFn in options and put in test for marshalability
2019-08-10 16:22:17 +01:00
Nick Craig-Wood
99eaa76dc8
Add Macavirus to contributors
2019-08-10 14:13:24 +01:00
Macavirus
ba3b0a175e
docs: Add rsync.net stub link to SFTP page
2019-08-10 14:13:15 +01:00
Macavirus
01c0c0b009
docs: Add C14 Cold Storage to homepage and SFTP backend
2019-08-10 14:13:15 +01:00
Nick Craig-Wood
7d85ccb11e
fs/cache: test for fix cached values pointing to files #3424
2019-08-10 08:39:56 +01:00
buengese
0c1eaf1bcb
cache: correctly handle fs.ErrorIsFile in GetFn - fixes #3424
2019-08-09 21:45:46 +00:00
Chaitanya
873e87fc38
rc: WebGUI should check for new update only when rc-web-gui-update is specified or not already downloaded.
...
rc: WebGUI should check for new update only when rc-web-gui-update is specified or not already downloaded.
rc: change permission to 0755 instead of 755 to prevent unexpected behaviour.
2019-08-09 15:14:52 +01:00
Chaitanya
33677ff367
rc: Added command line parameter to control the cross origin resource sharing (CORS) in the rcd. (Security Improvement)
...
rc: Import statements
Fixing the problem with test
2019-08-09 15:14:52 +01:00