Nick Craig-Wood
07addf74fd
fstest/test_all: upload a copy of the report to "current"
2018-10-24 12:21:07 +01:00
Nick Craig-Wood
52c7c738ca
fstest/test_all: limit concurrency and run tests in random order
2018-10-24 10:46:58 +01:00
Nick Craig-Wood
5c32b32011
fstest/test_all: fix directories that tests are run in
...
- Don't build a binary for backend tests
- Run tests in their relevant directories
2018-10-23 17:31:11 +01:00
Nick Craig-Wood
fe61cff079
crypt: ensure integration tests run correctly when -remote is set
2018-10-23 17:12:38 +01:00
Nick Craig-Wood
fbab1e55bb
fstest/test_all: adapt to nested test definitions
2018-10-23 16:56:35 +01:00
Nick Craig-Wood
1bfd07567e
fstest/test_all: add oneonly flag to only run one test per backend if required
2018-10-23 14:07:48 +01:00
Nick Craig-Wood
f97c4c8d9d
fstest/test_all: rework integration tests to improve output
...
- Make integration tests use a config file
- Output individual logs for each test
- Make HTML report and open browser
- Optionally email and upload results
2018-10-23 14:07:48 +01:00
Anagh Kumar Baranwal
a3c55462a8
Set python version explicitly to 2
to avoid issues on systems where
...
the default python version is `3`
Signed-off-by: Anagh Kumar Baranwal <anaghk.dos@gmail.com>
2018-10-23 12:14:52 +01:00
Anagh Kumar Baranwal
bbb9a504a8
Added docs to use the -P
/--progress
flag for real time statistics
...
Signed-off-by: Anagh Kumar Baranwal <anaghk.dos@gmail.com>
2018-10-23 12:14:52 +01:00
Jon Fautley
dedc7d885c
sftp: Ensure file hash checking is really disabled
2018-10-23 12:03:50 +01:00
Nick Craig-Wood
c5ac96e9e7
Make --files-from only read the objects specified and don't scan directories
...
Before this change using --files-from would scan all the directories
that the files could possibly be in causing rclone to do more work
that was necessary.
After this change, rclone constructs an in memory tree using the
--fast-list mechanism but from all of the files in the --files-from
list and without scanning any directories.
Any objects that are not found in the --files-from list are ignored
silently.
This mechanism is used for sync/copy/move (march) and all of the
listing commands ls/lsf/md5sum/etc (walk).
2018-10-20 18:13:31 +01:00
Nick Craig-Wood
9959c5f17f
webdav: add Content-Type to PUT requests - fixes #2664
2018-10-18 13:18:24 +01:00
Nick Craig-Wood
e8d0a363fc
opendrive: fix transfer of files with + and & in - fixes #2657
2018-10-17 14:22:04 +01:00
albertony
935b7c1c0f
jottacloud: fix bug in --fast-list handing of empty folders - fixes #2650
2018-10-17 13:58:36 +01:00
Fabian Möller
15ce0ae57c
fstests: fix maximum tested size in TestFsPutChunked
...
Before this it was possible hat maxChunkSize was incorrectly set to 200.
2018-10-16 11:50:47 +02:00
Nick Craig-Wood
67703a73de
Start v1.44-DEV development
2018-10-15 12:33:27 +01:00
Nick Craig-Wood
f96ce5674b
Version v1.44
2018-10-15 11:03:08 +01:00
Nick Craig-Wood
7f0b204292
azureblob: work around SDK bug which causes errors for chunk-sized files (again)
...
Until https://github.com/Azure/azure-storage-blob-go/pull/75 is merged
the SDK can't upload a single blob of exactly the chunk size, so
upload files of this size with a multpart upload as a work around.
The previous fix for this 6a773289e7
turned out to cause problems
uploading files with maximum chunk size so needed to be redone.
Fixes #2653
2018-10-15 09:05:34 +01:00
Nick Craig-Wood
83b1ae4833
Add buergi to contributors
2018-10-14 17:20:34 +01:00
buergi
753cc63d96
webdav: add workaround for missing mtime - fixes #2420
2018-10-14 17:19:23 +01:00
Nick Craig-Wood
5dac8e055f
union: fix --backup-dir on union backend
...
Before this fix --backup-dir would fail.
This is fixed by wrapping objects returned so that they belong to the
union Fs rather than the underlying Fs.
2018-10-14 15:19:02 +01:00
Nick Craig-Wood
c3a8eb1c10
fstests: make findObject() sleep a bit longer to fix b2 largePut tests
2018-10-14 14:45:23 +01:00
Nick Craig-Wood
0f2a5403db
acd,box,onedrive,opendrive,ploud: fix Features() retaining the original receiver
...
Before this change the Features() method would return a different Fs
to that the Features() method was called on if the remote was
instantiated on a file.
The practical effect of this is that optional features, eg `rclone
about` wouldn't work properly when called on a file, and likely this
has been causing low level problems for users of these backends for
ages.
Ideally there would be a test for this, but it turns out that this is
really hard, so instead of that all the backends have been converted
to not copy the Fs and a big warning comment inserted for future
readers.
Fixes #2182
2018-10-14 14:41:26 +01:00
Nick Craig-Wood
dcce84714e
onedrive: fix link command for non root
2018-10-14 14:17:53 +01:00
Nick Craig-Wood
eb8130f48a
fstests: update TestPublicLink comment to show how to run solo
2018-10-14 14:17:05 +01:00
Nick Craig-Wood
aa58f66806
build: add longer timeout to integration tests
2018-10-14 14:16:33 +01:00
Nick Craig-Wood
a3dc591b8e
Add teresy to contributors
2018-10-14 00:19:49 +01:00
teresy
5ee1bd7ba4
Remove redundant nil checks
2018-10-14 00:19:35 +01:00
Nick Craig-Wood
dbedf33b9f
s3: fix v2 signer on files with spaces - fixes #2438
...
Before this fix the v2 signer was failing for files with spaces in.
2018-10-14 00:10:29 +01:00
Nick Craig-Wood
0f02c9540c
s3: make --s3-v2-auth flag
...
This is an alternative to setting the region to "other-v2-signature"
which is inconvenient for multi-region providers.
2018-10-14 00:10:29 +01:00
Nick Craig-Wood
06922674c8
drive, s3: review hidden config items
2018-10-13 23:30:13 +01:00
Nick Craig-Wood
8ad7da066c
drive: when listing team drives, continue on failure
...
This means that if the team drive listing returns a 500 error (which
seems reasonably common) rclone will continue to the point where it
asks for the team drive ID.
https://forum.rclone.org/t/many-team-drives-causes-rclone-to-fail/7159
2018-10-13 23:30:13 +01:00
Nick Craig-Wood
e1503add41
azureblob, b2, drive: implement set upload cutoff for chunked upload tests
2018-10-13 22:49:12 +01:00
Nick Craig-Wood
6fea75afde
fstests: fix upload offsets not being set and redownload test files
...
In chunked upload tests:
- Add ability to set upload offset
- Read back the uploaded file to check it is OK
2018-10-13 22:49:12 +01:00
Nick Craig-Wood
6a773289e7
azureblob: work around SDK bug which causes errors for chunk-sized files
...
See https://github.com/Azure/azure-storage-blob-go/pull/75 for details
2018-10-13 22:49:12 +01:00
Nick Craig-Wood
ade252f13b
build: fixup code formatting after goimports change
2018-10-13 22:47:12 +01:00
Nick Craig-Wood
bb2e361004
jottacloud: Fix socket leak on Object.Remove - fixes #2637
2018-10-13 22:47:12 +01:00
Nick Craig-Wood
b24facb73d
rest: Fix documentation so it is clearer when resp.Body is closed
2018-10-13 22:47:12 +01:00
Nick Craig-Wood
014d58a757
Add David Haguenauer to contributors
2018-10-13 12:56:21 +01:00
David Haguenauer
1d16e16b30
docs: replace "Github" with "GitHub"
...
This the way GitHub refer to themselves.
2018-10-13 12:55:45 +01:00
Nick Craig-Wood
249a523dd3
build: fix golint install with new path
2018-10-12 11:35:35 +01:00
Nick Craig-Wood
8d72ef8d1e
cmd: Don't print non-ASCII characters with --progress on windows - fixes #2501
...
This bug causes lots of strange behaviour with non-ASCII characters and --progress
https://github.com/Azure/go-ansiterm/issues/26
2018-10-11 21:25:04 +01:00
Nick Craig-Wood
bc8f0208aa
rest: Remove auth headers on HTTP redirect
...
Before this change the rest package would forward all the headers on
an HTTP redirect, including the Authorization: header. This caused
problems when forwarded to a signed S3 URL ("Only one auth mechanism
allowed") as well as being a potential security risk.
After we use the go1.8+ mechanism for doing this instead of using our
own which does it correctly removing the Authorization: header when
redirecting to a different host.
This hasn't fixed the behaviour for rclone compiled with go1.7.
Fixes #2635
2018-10-11 21:20:33 +01:00
Nick Craig-Wood
ee25b6106a
Add jackyzy823 to contributors
2018-10-11 14:50:33 +01:00
Nick Craig-Wood
5c1b135304
Add dcpu to contributors
2018-10-11 14:50:33 +01:00
HerrH
2f2029fed5
Improved and updated the readme
...
Updated providers list, added links to docs, improved readability
2018-10-11 14:50:21 +01:00
Fabian Möller
57273d364b
fstests: add TestFsPutChunked
2018-10-11 14:47:58 +01:00
Fabian Möller
84289d1d69
readers: add NewPatternReader
2018-10-11 14:47:58 +01:00
Fabian Möller
98e2746e31
backend: add fstests.ChunkedUploadConfig
...
- azureblob
- b2
- drive
- dropbox
- onedrive
- s3
- swift
2018-10-11 14:47:58 +01:00
Fabian Möller
c00ec0cbe4
fstests: add ChunkedUploadConfig
2018-10-11 14:47:58 +01:00