Fabian Möller
80b25daac7
drive: add support for multipart document extensions
2018-09-25 15:20:23 +01:00
Fabian Möller
70b30d5ca4
drive: add document links
2018-09-25 15:20:23 +01:00
Fabian Möller
0b2fc621fc
drive: restructure Object type
2018-09-25 15:20:23 +01:00
Fabian Möller
171e39b230
drive: add --drive-import-formats
...
Add a new flag to the drive backend to allow document conversions oni upload.
The existing --drive-formats flag has been renamed to --drive-export-formats.
The old flag is still working to be backward compatible.
2018-09-25 15:20:23 +01:00
Fabian Möller
690a44e40e
drive: rewrite mime type and extension handling
...
Make use of the mime package to find matching extensions and mime types.
For simplicity, all extensions are now prefixed with "." to match the
mime package requirements.
Parsed extensions get converted if needed.
2018-09-25 15:20:23 +01:00
Fabian Möller
1eec59e091
fs: update ChangeNotifier interface
...
This introduces a channel to the ChangeNotify function, which can be
used to update the poll-interval and cleanly exit the polling function.
2018-09-25 14:01:13 +02:00
Nick Craig-Wood
7b975bc1ff
alias: Fix handling of Windows network paths
...
Before this fix, the alias backend would mangle Windows paths like
//server/drive as it was treating them as unix paths.
See https://forum.rclone.org/t/smb-share-alias/6857
2018-09-21 18:24:21 +01:00
Nick Craig-Wood
9fa8c959ee
local: preallocate files on linux with fallocate(2)
2018-09-19 16:04:57 +01:00
Nick Craig-Wood
f29c6049fc
local: preallocate files on Windows to reduce fragmentation #2469
...
Before this change on Windows, files copied locally could become
heavily fragmented (300+ fragments for maybe 100 MB), no matter how
much contiguous free space there was (even if it's over 1TiB). This
can needlessly yet severely adversely affect performance on hard
disks.
This changes uses NtSetInformationFile to pre-allocate the space to
avoid this.
It does nothing on other OSes other than Windows.
2018-09-19 16:04:57 +01:00
Fabian Möller
03ea05b860
drive: add workaround for slow downloads
...
Add --drive-v2-download-min-size flag to allow downloading files via the
drive v2 API. If files are greater than this flag, a download link is
generated when needed. The flag is disabled by default.
2018-09-18 15:55:50 +01:00
Fabian Möller
13823a7743
drive: fix escaped chars in documents during list
...
Fixes #2591
2018-09-18 15:53:44 +01:00
sandeepkru
b94d87ae2d
azureblob and fstests - Modify integration tests to include new
...
optional setting to test SetTier on only few supported tiers.
Remove unused optional interface ListTiers and backend and internal tests
2018-09-18 13:56:09 +01:00
Sebastian Bünger
b18595ae07
jottacloud: Fix handling of reserved characters. fixes #2531
2018-09-17 12:42:35 +01:00
Nick Craig-Wood
d27630626a
webdav: add a small pause after failed upload before deleting file #2517
...
This fixes the integration tests for `serve webdav` which uses the
webdav backend tests.
2018-09-17 08:51:50 +01:00
Nick Craig-Wood
c473c7cb53
ftp: add a small pause after failed upload before deleting file #2517
...
This fixes the integration tests for `serve ftp` which uses the ftp
backend tests.
2018-09-17 08:51:50 +01:00
Nick Craig-Wood
a25875170b
webdav: Add another time format to fix #2574
2018-09-15 21:46:56 +01:00
Alex Chen
a288646419
onedrive: fix sometimes special chars in filenames not replaced
2018-09-14 21:38:55 +08:00
sandeepkru
aac84c554a
azureblob: Implemented settier command support on azureblob remote, this supports to
...
change tier on objects. Added internal test to check if feature flags are set correctly
2018-09-12 21:09:08 +01:00
sandeepkru
5b27702b61
AzureBlob new sdk changes
2018-09-12 08:14:38 +01:00
Craig Miskell
2543278c3f
S3: Use (custom) pacer, to retry operations when reasonable - fixes #2503
2018-09-11 07:57:03 +01:00
Fabian Möller
3c44ef788a
cache: add plex_insecure option to skip certificate validation
...
Fixes #2215
2018-09-10 21:19:25 +01:00
Santiago Rodríguez
282540c2d4
azureblob: add --azureblob-list-chunk parameter - Fixes #2390
...
This parameter can be used to adjust the size of the listing chunks
which can be used to workaround problems listing large buckets.
2018-09-10 20:45:06 +01:00
albertony
1e7a7d756f
jottacloud: fix for --fast-list
2018-09-10 20:38:20 +01:00
Fabian Möller
f6ee0795ac
cache: preserve leading / in wrapped remote path
...
When combining the remote value and the root path, preserve the absence
or presence of the / at the beginning of the wrapped remote path.
e.g. a remote "cloud:" and root path "dir" becomes "cloud:dir" instead
of "cloud:/dir".
Fixes #2553
2018-09-10 20:35:50 +01:00
Fabian Möller
eb5a95e7de
crypt: preserve leading / in wrapped remote path
...
When combining the remote value and the root path, preserve the absence
or presence of the / at the beginning of the wrapped remote path.
e.g. a remote "cloud:" and root path "dir" becomes "cloud:dir" instead
of "cloud:/dir".
2018-09-10 20:35:50 +01:00
albertony
d51501938a
jottacloud: add link sharing support
2018-09-08 09:38:57 +01:00
Nick Craig-Wood
1b2cc781e5
union: fix so all integration tests pass
...
* Fix error handling in List and NewObject
* Fix Precision in case we have precision > time.Second
* Fix Features - all binary features are possible
* Fix integration tests using new test facilities
2018-09-07 15:14:08 +01:00
Felix Brucker
9e3ea3c6ac
union: Implement union backend which reads from multiple backends
2018-09-07 15:14:08 +01:00
albertony
e07a850be3
jottacloud: add permanent delete support: --jottacloud-hard-delete
2018-09-07 12:58:18 +01:00
albertony
3fccce625c
jottacloud: add --fast-list support - fixes #2532
2018-09-07 12:49:39 +01:00
albertony
a1f935e815
jottacloud: minor improvement in quota info (omit if unlimited)
2018-09-07 12:49:39 +01:00
sandeepkru
57b9fff904
azureblob - BugFix - Incorrect StageBlock invocation in multi-part uploads
...
fixes #2518 . Incorrect formation of block list.
2018-09-06 22:24:40 +01:00
Alex Chen
692ad482dc
onedrive: fix new fields not saved when editing old config - fixes #2527
2018-09-07 00:07:16 +08:00
Sebastian Bünger
c6f1c3c7f6
box: Implement link sharing. #2178
2018-09-04 22:01:22 +01:00
Nick Craig-Wood
164d1e05ca
hubic: retry auth fetching if it fails to make hubic more reliable
2018-09-04 21:00:36 +01:00
Nick Craig-Wood
c644241392
hubic: fix uploads - fixes #2524
...
Uploads were broken because chunk size was set to zero. This was a
consequence of the backend config re-organization which meant that
chunk size had lost its default.
Sharing some backend config between swift and hubic fixes the problem
and means hubic gains its own --hubic-chunk-size flag.
2018-09-04 20:27:48 +01:00
Cnly
89be5cadaa
onedrive: fix make check
2018-09-05 00:37:52 +08:00
Cnly
f326f94b97
onedrive: use single-part upload for empty files - fixes #2520
2018-09-05 00:08:00 +08:00
Anagh Kumar Baranwal
5a6750e1cd
cache: documentation fix for cache-chunk-total-size - Fixes #2519
...
Signed-off-by: Anagh Kumar Baranwal <anaghk.dos@gmail.com>
2018-09-04 16:16:35 +01:00
Fabian Möller
6b8b9d19f3
googlecloudstorage: fix service_account_file been ignored - Fixes #2523
2018-09-04 15:31:20 +01:00
Fabian Möller
deda093637
cache: fix error return value of cache/fetch rc method
2018-09-03 17:32:11 +02:00
dcpu
a4c4019032
cache: improve performance by not sending info requests for cached chunks
2018-09-03 15:41:06 +01:00
Fabian Möller
a0b3fd3a33
cache: fix worker scale down
...
Ensure that calling scaleWorkers will create/destroy the right amount of
workers.
2018-09-03 12:29:35 +02:00
Fabian Möller
cdbe3691b7
cache: add cache/fetch rc function
2018-09-03 12:29:35 +02:00
Fabian Möller
3a0b3b0f6e
drive: reformat long API call lines
2018-09-03 12:22:05 +02:00
Cnly
5b9b9f1572
onedrive: graph: clarify option for root Sharepoint site
2018-09-02 16:06:25 +01:00
Cnly
fb9a95e68e
onedrive: graph: Remove unnecessary error checks
2018-09-02 16:06:25 +01:00
Cnly
85e0839c8b
onedrive: graph: Refine config handling
2018-09-02 16:06:25 +01:00
Cnly
1749fb8ebf
onedrive: graph: Refine config keys naming
2018-09-02 16:06:25 +01:00
Oliver Heyme
e114be11ec
onedrive: Removed upload cutoff and always do session uploads
...
Set modtime on copy
Added versioning issue to OneDrive documentation
(cherry picked from commit 7f74403
)
2018-09-02 16:06:25 +01:00