3544e09e95
config: treat any config file paths with filename notfound as memory-only config ( #5235 )
2021-04-18 00:09:03 +02:00
d8711cf7f9
config: create config file in windows appdata directory by default ( #5226 )
...
Use %AppData% as primary default for configuration file on Windows,
which is more in line with Windows standards, while existing default
of using home directory is more Unix standards - though that made rclone
more consistent accross different OS.
Fixes #4667
2021-04-13 19:25:09 +03:00
cd69f9e6e8
uptobox: add docs
2021-04-13 17:46:07 +02:00
b96ebfc40b
docs: less confusing example with config path option
2021-04-12 18:17:19 +02:00
ddb7eb6e0a
docs: fixed some typos
2021-04-08 10:19:03 +02: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
9c9186183d
docs: add short description of configuration file format ( #5142 )
...
Fixes #572
2021-03-27 17:26:01 +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
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
18cd2064ec
mount: docs: add note about volume path syntax on windows
2021-03-11 17:09:22 +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
edfe183ba2
fshttp: add DSCP support with --dscp for QoS with differentiated services
2021-02-10 18:29:18 +00:00
0a932dc1f2
Add --bwlimit for upload and download #1873
2021-01-30 17:39:30 +00:00
c57af26de9
docs: add note about --check-first being useful with --order-by
2021-01-26 12:12:26 +00:00
e775328523
ftp,sftp: Make --tpslimit apply - fixes #4906
2021-01-08 10:29:57 +00:00
71edc75ca6
HDFS (Hadoop Distributed File System) implementation - #42
...
This includes an HDFS docker image to use with the integration tests.
Co-authored-by: Ivan Andreev <ivandeex@gmail.com >
Co-authored-by: Nick Craig-Wood <nick@craig-wood.com >
2021-01-07 09:48:51 +00:00
66c3f2f31f
new backend: zoho workdrive - fixes #4533
2020-12-30 17:56:08 +00:00
d5181118cc
compress: finish docs
2020-12-02 16:30:02 +01:00
979bb07c86
filefabric: Implement the Enterprise File Fabric backend
...
Missing features
- M-Stream support
- Oauth-like flow (soon being changed to oauth)
2020-11-25 21:11:29 +00:00
3e1cb8302a
docs: spelling: etc.
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2020-10-28 18:16:23 +00:00
e4a87f772f
docs: spelling: e.g.
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2020-10-28 18:16:23 +00:00
bbe7eb35f1
docs: spelling: server-side
...
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
2020-10-28 18:16:23 +00:00
aac2406e19
cmd: add --progress-terminal-title to print ETA to terminal title
...
Adds a flag, --progress-terminal-title, that when used with --progress,
will print the string `ETA: %s` to the terminal title.
This also adds WriteTerminalTitle to lib/terminal
2020-10-06 16:34:26 +01:00
db4bbf9521
operations: fix use of --suffix without --backup-dir
...
As part of the original work adding this feature it was overlooked
that this didn't actually work for full rclone copy/sync.
This commit fixes the problem and adds a test to make sure it stays
working.
See: https://forum.rclone.org/t/suffix-not-working-on-folder-upload-via-ssh-sftp/19526
2020-10-04 16:40:20 +01:00
e2426ea87b
docs: note --log-file does append
2020-09-08 16:13:33 +01:00
841edc729c
docs: Updated --track-renames docs
2020-09-02 11:52:01 +01:00
26001d520a
fs: add --bwlimit-file flag to limit speeds of individual file transfers
2020-07-28 11:46:24 +01:00
8f42532b6d
sync: add --track-renames-strategy leaf
...
See: https://forum.rclone.org/t/how-to-minimize-bandwith-w-r-t-renames-during-sync/16928/22
2020-07-28 11:34:27 +01:00
0f72aa8a5f
docs: add section about config variable precedence
...
See: https://forum.rclone.org/t/precedence-rules-for-config/17707
2020-07-07 11:12:35 +01:00
3efdf5e095
operations: implement --refresh-times flag to set modtimes on hashless backends
2020-06-17 10:48:13 +01:00
f8b6727190
docs: document valid remote names
2020-06-16 15:02:15 +01:00
844b903595
docs: promote the use of -i/--interactive and "rclone sync -i" everywhere #1574
2020-06-10 12:33:53 +01:00
b23cf58a41
operations: Add skip all, do all, quit operations to --interactive - fixes #3886
...
This also adds SkipDestructive into all the remaing places --dry-run
was used and adds documentation.
2020-06-10 12:33:53 +01:00
b62d08d136
config: set RCLONE_CONFIG_DIR for use in config files and subprocesses
...
See: https://forum.rclone.org/t/relative-path-in-rclone-config-service-account-json/16693
2020-06-03 17:39:08 +01:00
e62c032184
docs: remove manually set dates and use git dates instead
2020-06-01 13:07:46 +01:00
7a5b531bd0
docs: fix cosmetics issues
2020-05-26 13:49:09 +01:00
f204d95a8b
docs: fix range
...
This is a range so there should be two dots (as in the other ranges).
2020-05-25 11:25:23 +01:00
7a5b814e59
docs: fix cosmetic issues
2020-05-25 11:25:23 +01:00
aa6c06d751
docs: use code elements more consistently
2020-05-25 11:25:23 +01:00
518d39815c
sync,copy,move: add --check-first to do all checking before starting transfers
...
See: https://forum.rclone.org/t/rclone-sync-doing-transfer-and-checking-in-paralel/16352/
2020-05-22 17:50:07 +01:00
147f97d1f7
sync: allow --max-backlog to be -ve meaning as large as possible
2020-05-22 17:50:07 +01:00
a36ef8582f
doc: use consistent capitalization
2020-05-20 15:54:51 +01:00
fb169a8b54
doc: fix typos throughout docs
2020-05-19 12:02:44 +01:00
610f40f700
local: implement --local-no-sparse flag for disabling sparse files #2469
...
This also introduces a one time warning for sparse files and updates
the docs to warn about them.
2020-05-19 10:16:43 +01:00
899c8e0697
march: added flag to allow Unicode filenames to remain unique
...
If your filenames contain two near-identical Unicode characters,
rclone will normalize these, making them identical. This flag
gives you the ability to keep them unique. This might
create unintended side effects, such as duplicating files that
contain certain Unicode characters, when downloading them from
certain cloud providers to a macOS filesystem.
Fixes #4228
2020-05-15 12:28:01 +01:00
0ce662faad
Tardigrade Backend
2020-05-12 15:56:50 +00:00
c754e89906
seafile: New backend for seafile server
2020-05-06 17:33:22 +00:00