Commit Graph

1511 Commits

Author SHA1 Message Date
6e2e2d9eb2 Version v1.55.0 2021-03-31 19:12:08 +01:00
58d82a5c73 rc: allow fs= params to be a JSON blob 2021-03-30 17:07:27 +01:00
c0c74003f2 fs/cache: add --fs-cache-expire-duration to control the fs cache
This commit makes the previously statically configured fs cache configurable.

It introduces two parameters `--fs-cache-expire-duration` and
`--fs-cache-expire-interval` to control the caching of the items.

It also adds new interfaces to lib/cache to set these.
2021-03-30 12:46:47 +01:00
9dd39e8524 Add x0b to contributors 2021-03-29 19:09:47 +01:00
9c9186183d docs: add short description of configuration file format (#5142)
Fixes #572
2021-03-27 17:26:01 +01:00
1406b6c3c9 install.sh: fail on download errors
This patch makes install.sh always run curl with flag "-f"
so it fails on download errors.
2021-03-23 11:29:00 +03:00
088a83872d install.sh: fix some shellcheck warnings 2021-03-23 11:29:00 +03:00
acfd7e2403 docs: add note about limitation with pattern-list to filtering docs (#5118)
Fixes #5112
2021-03-17 14:34:46 +01:00
f76c6cc893 docs: describe how to bypass loading of config file
Fixes #5125
2021-03-16 14:25:00 +00:00
a12b2746b4 fs: make sure backends with additional config have a different name #4996
Backends for which additional config is detected (in the config string
or on the command line or as environment variables) will gain a suffix
`{XXXXX}` where `XXXX` is a base64 encoded md5hash of the config
string.

This fixes backend caching with config string remotes.

This much requested feature now works properly:

    rclone copy -vv drive,shared_with_me:file.txt drive:
2021-03-15 19:22:07 +00:00
8a46dd1b57 fspath: Implement a connection string parser #4996
This is implemented as a state machine parser so it can emit sensible
error messages.

It does not use the connection strings elsewhere in rclone yet - see
subsequent commits.

An optional fuzzer is implemented for the Parse function.
2021-03-15 19:22:07 +00:00
e3e08a48cb Add Manish Kumar to contributors 2021-03-15 19:22:06 +00:00
bb0b6432ae config: --config "" or "/notfound" for in memory config only #4996
If `--config` is set to empty string or the special value `/notfound`
then rclone will keep the config file in memory only.
2021-03-14 16:03:35 +00:00
e91f2e342a docs: mention rclone selfupdate in quickstart (#5122) 2021-03-13 23:02:40 +03:00
32925dae1f Add Lucas Messenger to contributors 2021-03-13 09:25:44 +00:00
6cc70997ba Add Naveen Honest Raj to contributors 2021-03-13 09:25:44 +00:00
d260e3824e docs: cleanup optional feature table 2021-03-12 09:20:01 +00:00
18cd2064ec mount: docs: add note about volume path syntax on windows 2021-03-11 17:09:22 +00:00
59ed70ca91 fichier: implement public link 2021-03-11 00:44:26 +01:00
6df56c55b0 Changelog updates from Version v1.54.1 2021-03-08 11:06:11 +00:00
e01e8010a0 Add Maxwell Calman to contributors 2021-03-05 15:34:56 +00:00
9cc8ff4dd4 chunker: partially implement no-rename transactions (#4675)
Some storage providers e.g. S3 don't have an efficient rename operation.
Before this change, when chunker finished an upload, the server-side copy
and delete operations that renamed temporary chunks to their final names
could take a significant amount of time.
This PR records transaction identifier (versioning) in the metadata of
chunker composite objects striving to remove the need for rename
operations on such backends.
This approach will be triggered be the new "transactions" configuration
option, which can be "rename" (the default) or "norename".
We implement the new approach for uploads (Put operations).
The chunker Move operation still uses the rename operation of
underlying backend. Filling this gap is left for a later PR.

Co-authored-by: Ivan Andreev <ivandeex@gmail.com>
2021-02-28 10:49:17 +00:00
95e9c4e7f1 Add georne to contributors 2021-02-24 20:35:44 +00:00
c40bafb72c Add tYYGH to contributors 2021-02-24 20:35:44 +00:00
eac77b06ab Add Romeo Kienzler to contributors 2021-02-24 20:35:44 +00:00
c4b8df6903 fichier: implement copy & move 2021-02-24 21:05:41 +01:00
0dd3ae5e0d Add Robert Thomas to contributors 2021-02-24 19:40:54 +03:00
f6265fbeff Add pvalls to contributors 2021-02-24 03:35:24 +03:00
1397b85214 Add Georg Neugschwandtner to contributors 2021-02-24 03:28:15 +03:00
86a0dae632 Add Rauno Ots to contributors 2021-02-24 03:27:16 +03:00
ac6bb222f9 webdav: improve terminology in sharepoint-ntlm docs (#2921)
The most popular keyword for the Sharepoint in-house or company
installations is "On-Premises".
"Microsoft OneDrive account" is in fact just a Microsoft account.

Co-authored-by: Georg Neugschwandtner <georg.neugschwandtner@gmx.net>
2021-02-23 23:27:30 +00:00
62d5876eb4 webdav: make sharepoint-ntlm docs more consistent (#2921)
Clarify difference between Sharepoint Online and
hosted Sharepoint with NTLM authentication.
2021-02-23 23:27:30 +00:00
9808a53416 webdav: add support for sharepoint with NTLM authentication (#2921)
Add new option option "sharepoint-ntlm" for the vendor setting.
Use it when your hosted Sharepoint is not tied to the OneDrive
accounts and uses NTLM authentication.
Also add documentation and integration test.

Fixes: #2171
2021-02-23 23:27:30 +00:00
cc08f66dc1 docs: singular/plural duplicity for MByte{s} 2021-02-23 11:34:32 +00:00
6b8da24eb8 docs: uppercase for MBytes
MBytes is written as Mbytes and MBytes interchangeably.
Use uppercase consistently across all docs.md
2021-02-23 11:34:32 +00:00
1b92e4636e rc: implement passing filter config with _filter parameter 2021-02-23 10:54:40 +00:00
7db68b72f1 docs: directory filter rules 2021-02-18 12:11:56 +01:00
9c667be2a1 docs: remove dead link from rc.md (#5038) 2021-02-18 01:37:17 +03:00
297ca23abd docs: fix typo in crypt.md (#5037) 2021-02-17 19:11:57 +03:00
fdc0528bd5 Add Dmitry Chepurovskiy to contributors 2021-02-17 12:11:34 +00:00
a0320d6e94 Add Vesnyx to contributors 2021-02-17 12:11:34 +00:00
89bf036e15 Add K265 to contributors 2021-02-17 12:11:34 +00:00
863bd93c30 docs: fix broken link in sftp page
Just a spare line break had crept in breaking the link form.
2021-02-16 23:24:11 +01:00
d96af3b005 docs: convert bogus example link to code
Convert the bogus example plex url from a url that is auto created to code format that hopefully isn't.
2021-02-16 23:20:49 +01:00
3280ceee3b docs: badly formed link
Fix for a badly formed link created in earlier rewrite
2021-02-16 23:16:03 +01:00
23b12c39bd Docs: Zoho WorkDrive authorisation reword
Mainly the reference to firewalls didn't make sense. Tried to make more precise. Left z in authorize.
2021-02-16 18:07:55 +00:00
a63e1f1383 Add Miron Veryanskiy to contributors 2021-02-16 12:39:05 +00:00
fd94b3a473 docs: replace #file-caching with #vfs-file-caching
The documentation had dead links pointing to #file-caching. They've been
moved to point to #vfs-file-caching.
2021-02-13 12:56:25 +00:00
2cdc071b85 Add Ankur Gupta to contributors 2021-02-13 12:35:24 +00:00
496e32fd8a Add cynthia kwok to contributors 2021-02-13 12:35:24 +00:00