Nick Craig-Wood
144c1a04d4
fs: Fix parsing of paths under Windows - fixes #2353
...
Before this copyto would parse windows paths incorrectly.
This change moves the parsing code into fspath and makes sure
fspath.Split calls fspath.Parse which does the parsing correctly for
This also renames fspath.RemoteParse to fspath.Parse for consistency
2018-07-06 23:16:43 +01:00
Nick Craig-Wood
25ec7f5c00
Add Onno Zweers to contributors
2018-07-05 10:05:24 +01:00
Onno Zweers
b15603d5ea
webdav: document dCache and Macaroons
2018-07-05 10:04:57 +01:00
Nick Craig-Wood
71c974bf9a
azureblob: documentation for authentication methods
2018-07-05 09:39:06 +01:00
Nick Craig-Wood
03c5b8232e
Update github.com/Azure/azure-sdk-for-go #2118
...
This pulls in https://github.com/Azure/azure-sdk-for-go/issues/2119
which fixes the SAS URL support.
2018-07-04 09:25:13 +01:00
Nick Craig-Wood
72392a2d72
azureblob: list the container to see if it exists #2118
...
This means that SAS URLs which are tied to a single container will work.
2018-07-04 09:23:00 +01:00
Nick Craig-Wood
b062ae9d13
azureblob: add connection string and SAS URL auth - fixes #2118
2018-07-04 09:22:59 +01:00
Nick Craig-Wood
8c0335a176
build: fix for goimports format change
...
See https://github.com/golang/go/issues/23709
2018-07-03 22:33:15 +01:00
Nick Craig-Wood
794e55de27
mega: wait for events instead of arbitrary sleeping
2018-07-02 14:50:09 +01:00
Nick Craig-Wood
038ed1aaf0
vendor: update github.com/t3rm1n4l/go-mega - fixes #2366
...
This update fixes files being missing from mega directory listings.
2018-07-02 14:50:09 +01:00
Nick Craig-Wood
97beff5370
build: keep track of compile failures better in cross-compile
2018-07-02 10:09:18 +01:00
Nick Craig-Wood
b9b9bce0db
ftp: fix Put mkParentDir failed: 521 for BunnyCDN - fixes #2363
...
According to RFC 959, error 521 is the correct error return to mean
"dir already exists", so add support for this.
2018-06-30 14:29:47 +01:00
Nick Craig-Wood
947e10eb2b
config: fix error reading password from piped input - fixes #1308
2018-06-28 11:54:15 +01:00
Nick Craig-Wood
6b42421374
build: build macOS beta releases with native compiler on travis #2309
2018-06-26 09:39:44 +01:00
Nick Craig-Wood
fa051ff970
webdav: add bearer token (Macaroon) support for dCache - fixes #2360
2018-06-25 17:54:36 +01:00
Nick Craig-Wood
69164b3dda
build: move non master beta builds into branch subdirectory
2018-06-25 16:49:04 +01:00
Nick Craig-Wood
935533e57f
filter: raise --include and --exclude warning to ERROR so it appears without -v
2018-06-22 22:18:55 +01:00
Nick Craig-Wood
1550f70865
webdav: Don't accept redirects when reading metadata #2350
...
Go can't redirect PROPFIND requests properly, it changes the method to
GET, so we disable redirects when reading the metadata and assume the
object does not exist if we receive a redirect.
This is to work-around the qnap redirecting requests for directories
without /.
2018-06-18 12:22:13 +01:00
Nick Craig-Wood
1a65c3a740
rest: add NoRedirect flag to Options
2018-06-18 12:21:50 +01:00
Nick Craig-Wood
a29a1de43d
webdav: if root ends with / then don't check if it is a file
2018-06-18 12:13:47 +01:00
Nick Craig-Wood
e7ae5e8ee0
webdav: ensure we call MKCOL with a URL with a trailing / #2350
...
This is an attempt to fix rclone and qnap interop.
2018-06-18 11:16:58 +01:00
Mateusz
56e1e82005
fs: added weekday schedule into --bwlimit - fixes #1822
2018-06-17 18:38:09 +01:00
lewapm
8442498693
backend/drive: add flag for keep revision forever - fixes #1525
2018-06-17 18:34:35 +01:00
Nick Craig-Wood
08021c4636
vendor: update all dependencies
2018-06-17 17:59:12 +01:00
Nick Craig-Wood
3f0789e2db
deletefile: fix typo in docs
2018-06-17 16:58:37 +01:00
Nick Craig-Wood
7110349547
Start v1.42-DEV development
2018-06-16 21:25:58 +01:00
Nick Craig-Wood
a9adb43896
Version v1.42
2018-06-16 18:21:09 +01:00
Nick Craig-Wood
c47a4c9703
opendrive: re-read hash when updating objects
...
Previously this was reading a stale hash from the object leading to
broken integration tests.
This fixes these integration tests TestSyncDoesntUpdateModtime,
TestSyncAfterChangingFilesSizeOnly, TestSyncAfterChangingContentsOnly,
TestSyncWithUpdateOlder, TestSyncUTFNorm.
2018-06-15 14:50:17 +01:00
Nick Craig-Wood
d9d00a7dd7
rcat: remove --checksum flag from the docs as it is not usually effective
2018-06-14 16:15:54 +01:00
Nick Craig-Wood
b82e66daaa
Add themylogin to contributors
2018-06-14 16:15:53 +01:00
themylogin
7d2861ead6
Adjust S3 upload concurrency with --s3-upload-concurrency
2018-06-14 16:15:17 +01:00
remusb
aaa8591661
cache: add non cached dirs on notifications - #2155
2018-06-13 23:57:26 +03:00
remusb
4df1794932
cache: fix panic when running without plex configs
2018-06-13 15:06:14 +03:00
Nick Craig-Wood
d18928962c
dropbox: make dropbox for business folders accessible #2003
...
Paths prefixed with / on a dropbox for business plan will now start at
the root instead of the users home directory.
2018-06-13 11:03:34 +01:00
remusb
339fbf0df5
cache: reconnect plex websocket on failures
2018-06-12 22:58:15 +03:00
remusb
13ccb39819
cache: allow root to be expired from rc - #2237
2018-06-12 22:19:03 +03:00
remusb
f9a1a7e700
cache: fix root folder caching
2018-06-10 21:54:20 +03:00
Nick Craig-Wood
1c75581959
sync: fix TestCopyRedownload after ModifyWindow changes #2310
2018-06-10 17:34:00 +01:00
Nick Craig-Wood
4d793b8ee8
drive: remove part of workaround for #1675
...
Now that https://issuetracker.google.com/issues/64468406 has been
fixed, we can remove part of the workaround which fixed #1675 -
019adc35609c2136
This will make queries marginally more efficient. We still need the
other part of the workaround since the `=` operator is case
insensitive.
2018-06-10 15:28:32 +01:00
Nick Craig-Wood
9289aead9b
drive: Add --drive-acknowledge-abuse to download flagged files - fixes #2317
...
Also if rclone gets the cannotDownloadAbusiveFile suggest using the
--drive-acknowledge-abuse flag.
2018-06-10 15:25:21 +01:00
Filip Bartodziej
ce109ed9c0
log: password prompt output fixed for unix - partially fixes #2220
2018-06-10 12:57:45 +01:00
Filip Bartodziej
d7ac4ca44e
cmd: deletefile command - fixes #2286
2018-06-10 12:49:33 +01:00
Nick Craig-Wood
1053d7e123
local: fix symlink/junction point directory handling under Windows
...
Before this commit rclone's handling of symlinks and junction points
under Windows was broken. rclone treated them as files and attempted
to transfer them which gave the error "The handle is invalid".
Ultimately the cause of this was 3e43ff7414
which was a
workaround so files with reparse points (which are a kind of symlink)
would transfer correctly.
The solution implemented is to revert the above commit which will mean
that #614 will break again. However there is now a work-around (which
will be signaled by rclone) to use the -L flag which wasn't available
when the original commit was made.
Fixes #2336
2018-06-10 12:25:03 +01:00
Nick Craig-Wood
017297af70
s3: Fix --s3-chunk-size which was always using the minimum - fixes #2345
2018-06-10 12:22:30 +01:00
remusb
4e8e5fed7d
cache: clean remaining empty folders from temp upload path
2018-06-09 14:52:31 +03:00
remusb
c0f772bc14
cache: update internal tests and small fixes
2018-06-08 23:34:38 +03:00
Nick Craig-Wood
334ef28012
Add Benjamin Joseph Dag to contributors
2018-06-08 16:12:57 +01:00
Benjamin Joseph Dag
da45dadfe9
cmd: added --retries-sleep flag
...
The --retries-sleep flag can be used to sleep after each retry.
2018-06-08 16:12:24 +01:00
Nick Craig-Wood
05edb5f501
drive: Fix change list polling with team drives - fixes #2330
...
In the drive v3 conversion we forgot the IncludeTeamDriveItems
parameter when calling the changes API. Adding it fixes the changes
polling with team drives.
2018-06-07 11:35:55 +01:00
Henning Surmeier
04d18d2a07
oauthutil: Use go template for web response
...
Every response is formed using the AuthResponseData struct together with
the AuthResponse html template.
2018-06-06 09:54:21 +01:00