Skip to content

Commit 6fabf47

Browse files
committed
Version v1.50.0
1 parent ab89539 commit 6fabf47

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+27244
-22879
lines changed

MANUAL.html

+7,745-6,301
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

MANUAL.md

+2,158-265
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

MANUAL.txt

+6,858-5,833
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Makefile

+5
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,11 @@ update:
9696
GO111MODULE=on go mod tidy
9797
GO111MODULE=on go mod vendor
9898

99+
# Tidy the module dependencies
100+
tidy:
101+
GO111MODULE=on go mod tidy
102+
GO111MODULE=on go mod vendor
103+
99104
doc: rclone.1 MANUAL.html MANUAL.txt rcdocs commanddocs
100105

101106
rclone.1: MANUAL.md

RELEASE.md

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ This file describes how to make the various kinds of releases
1515
* make test # see integration test server or run locally
1616
* make tag
1717
* edit docs/content/changelog.md
18+
* make tidy
1819
* make doc
1920
* git status - to check for new man pages - git add them
2021
* git commit -a -v -m "Version v1.XX.0"

VERSION

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v1.49.5
1+
v1.50.0

docs/content/box.md

+24
Original file line numberDiff line numberDiff line change
@@ -252,6 +252,30 @@ Leave blank normally.
252252
- Type: string
253253
- Default: ""
254254

255+
#### --box-box-config-file
256+
257+
Box App config.json location
258+
Leave blank normally.
259+
260+
- Config: box_config_file
261+
- Env Var: RCLONE_BOX_BOX_CONFIG_FILE
262+
- Type: string
263+
- Default: ""
264+
265+
#### --box-box-sub-type
266+
267+
268+
269+
- Config: box_sub_type
270+
- Env Var: RCLONE_BOX_BOX_SUB_TYPE
271+
- Type: string
272+
- Default: "user"
273+
- Examples:
274+
- "user"
275+
- Rclone should act on behalf of a user
276+
- "enterprise"
277+
- Rclone should act on behalf of a service account
278+
255279
### Advanced Options
256280

257281
Here are the advanced options specific to box (Box).

docs/content/changelog.md

+110-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,118 @@
11
---
22
title: "Documentation"
33
description: "Rclone Changelog"
4-
date: "2019-10-05"
4+
date: "2019-10-26"
55
---
66

77
# Changelog
88

9+
## v1.50.0 - 2019-10-26
10+
11+
* New backends
12+
* [Citrix Sharefile](/sharefile) (Nick Craig-Wood)
13+
* [Chunker](/chunker) - an overlay backend to split files into smaller parts (Ivan Andreev)
14+
* [Mail.ru Cloud](/mailru) (Ivan Andreev)
15+
* New Features
16+
* encodings (Fabian Möller & Nick Craig-Wood)
17+
* All backends now use file name encoding to ensure any file name can be written to any backend.
18+
* See the [restricted file name docs](/overview/#restricted-filenames) for more info and the [local backend docs](/local/#filenames).
19+
* Some file names may look different in rclone if you are using any control characters in names or [unicode FULLWIDTH symbols](https://en.wikipedia.org/wiki/Halfwidth_and_Fullwidth_Forms_(Unicode_block)).
20+
* build
21+
* Update to use go1.13 for the build (Nick Craig-Wood)
22+
* Drop support for go1.9 (Nick Craig-Wood)
23+
* Build rclone with GitHub actions (Nick Craig-Wood)
24+
* Convert python scripts to python3 (Nick Craig-Wood)
25+
* Swap Azure/go-ansiterm for mattn/go-colorable (Nick Craig-Wood)
26+
* Dockerfile fixes (Matei David)
27+
* Add [plugin support](https://github.com/rclone/rclone/blob/master/CONTRIBUTING.md#writing-a-plugin) for backends and commands (Richard Patel)
28+
* config
29+
* Use alternating Red/Green in config to make more obvious (Nick Craig-Wood)
30+
* contrib
31+
* Add sample DLNA server Docker Compose manifest. (pataquets)
32+
* Add sample WebDAV server Docker Compose manifest. (pataquets)
33+
* copyurl
34+
* Add `--auto-filename` flag for using file name from URL in destination path (Denis)
35+
* serve dlna:
36+
* Many compatability improvements (Dan Walters)
37+
* Support for external srt subtitles (Dan Walters)
38+
* rc
39+
* Added command core/quit (Saksham Khanna)
40+
* Bug Fixes
41+
* sync
42+
* Make `--update`/`-u` not transfer files that haven't changed (Nick Craig-Wood)
43+
* Free objects after they come out of the transfer pipe to save memory (Nick Craig-Wood)
44+
* Fix `--files-from without --no-traverse` doing a recursive scan (Nick Craig-Wood)
45+
* operations
46+
* Fix accounting for server side copies (Nick Craig-Wood)
47+
* Display 'All duplicates removed' only if dedupe successful (Sezal Agrawal)
48+
* Display 'Deleted X extra copies' only if dedupe successful (Sezal Agrawal)
49+
* accounting
50+
* Only allow up to 100 completed transfers in the accounting list to save memory (Nick Craig-Wood)
51+
* Cull the old time ranges when possible to save memory (Nick Craig-Wood)
52+
* Fix panic due to server-side copy fallback (Ivan Andreev)
53+
* Fix memory leak noticeable for transfers of large numbers of objects (Nick Craig-Wood)
54+
* Fix total duration calculation (Nick Craig-Wood)
55+
* cmd
56+
* Fix environment variables not setting command line flags (Nick Craig-Wood)
57+
* Make autocomplete compatible with bash's posix mode for macOS (Danil Semelenov)
58+
* Make `--progress` work in git bash on Windows (Nick Craig-Wood)
59+
* Fix 'compopt: command not found' on autocomplete on macOS (Danil Semelenov)
60+
* config
61+
* Fix setting of non top level flags from environment variables (Nick Craig-Wood)
62+
* Check config names more carefully and report errors (Nick Craig-Wood)
63+
* Remove error: can't use `--size-only` and `--ignore-size` together. (Nick Craig-Wood)
64+
* filter: Prevent mixing options when `--files-from` is in use (Michele Caci)
65+
* serve sftp: Fix crash on unsupported operations (eg Readlink) (Nick Craig-Wood)
66+
* Mount
67+
* Allow files of unkown size to be read properly (Nick Craig-Wood)
68+
* Skip tests on <= 2 CPUs to avoid lockup (Nick Craig-Wood)
69+
* Fix panic on File.Open (Nick Craig-Wood)
70+
* Fix "mount_fusefs: -o timeout=: option not supported" on FreeBSD (Nick Craig-Wood)
71+
* Don't pass huge filenames (>4k) to FUSE as it can't cope (Nick Craig-Wood)
72+
* VFS
73+
* Add flag `--vfs-case-insensitive` for windows/macOS mounts (Ivan Andreev)
74+
* Make objects of unknown size readable through the VFS (Nick Craig-Wood)
75+
* Move writeback of dirty data out of close() method into its own method (FlushWrites) and remove close() call from Flush() (Brett Dutro)
76+
* Stop empty dirs disappearing when renamed on bucket based remotes (Nick Craig-Wood)
77+
* Stop change notify polling clearing so much of the directory cache (Nick Craig-Wood)
78+
* Azure Blob
79+
* Disable logging to the Windows event log (Nick Craig-Wood)
80+
* B2
81+
* Remove `unverified:` prefix on sha1 to improve interop (eg with CyberDuck) (Nick Craig-Wood)
82+
* Box
83+
* Add options to get access token via JWT auth (David)
84+
* Drive
85+
* Disable HTTP/2 by default to work around INTERNAL_ERROR problems (Nick Craig-Wood)
86+
* Make sure that drive root ID is always canonical (Nick Craig-Wood)
87+
* Fix `--drive-shared-with-me` from the root with lsand `--fast-list` (Nick Craig-Wood)
88+
* Fix ChangeNotify polling for shared drives (Nick Craig-Wood)
89+
* Fix change notify polling when using appDataFolder (Nick Craig-Wood)
90+
* Dropbox
91+
* Make disallowed filenames errors not retry (Nick Craig-Wood)
92+
* Fix nil pointer exception on restricted files (Nick Craig-Wood)
93+
* Fichier
94+
* Fix accessing files > 2GB on 32 bit systems (Nick Craig-Wood)
95+
* FTP
96+
* Allow disabling EPSV mode (Jon Fautley)
97+
* HTTP
98+
* HEAD directory entries in parallel to speedup (Nick Craig-Wood)
99+
* Add `--http-no-head` to stop rclone doing HEAD in listings (Nick Craig-Wood)
100+
* Putio
101+
* Add ability to resume uploads (Cenk Alti)
102+
* S3
103+
* Fix signature v2_auth headers (Anthony Rusdi)
104+
* Fix encoding for control characters (Nick Craig-Wood)
105+
* Only ask for URL encoded directory listings if we need them on Ceph (Nick Craig-Wood)
106+
* Add option for multipart failiure behaviour (Aleksandar Jankovic)
107+
* Support for multipart copy (庄天翼)
108+
* Fix nil pointer reference if no metadata returned for object (Nick Craig-Wood)
109+
* SFTP
110+
* Fix `--sftp-ask-password` trying to contact the ssh agent (Nick Craig-Wood)
111+
* Fix hashes of files with backslashes (Nick Craig-Wood)
112+
* Include more ciphers with `--sftp-use-insecure-cipher` (Carlos Ferreyra)
113+
* WebDAV
114+
* Parse and return Sharepoint error response (Henning Surmeier)
115+
9116
## v1.49.5 - 2019-10-05
10117

11118
* Bug Fixes
@@ -36,17 +143,15 @@ date: "2019-10-05"
36143
* New Features
37144
* build: Add Docker workflow support (Alfonso Montero)
38145
* Bug Fixes
39-
* accounting: Fix locking in Transfer to avoid deadlock with --progress (Nick Craig-Wood)
146+
* accounting: Fix locking in Transfer to avoid deadlock with `--progress` (Nick Craig-Wood)
40147
* docs: Fix template argument for mktemp in install.sh (Cnly)
41-
* operations: Fix -u/--update with google photos / files of unknown size (Nick Craig-Wood)
148+
* operations: Fix `-u`/`--update` with google photos / files of unknown size (Nick Craig-Wood)
42149
* rc: Fix docs for config/create /update /password (Nick Craig-Wood)
43150
* Google Cloud Storage
44151
* Fix need for elevated permissions on SetModTime (Nick Craig-Wood)
45152

46153
## v1.49.1 - 2019-08-28
47154

48-
Point release to fix config bug and google photos backend.
49-
50155
* Bug Fixes
51156
* config: Fix generated passwords being stored as empty password (Nick Craig-Wood)
52157
* rcd: Added missing parameter for web-gui info logs. (Chaitanya)

docs/content/chunker.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ in the same directory).
293293
<!--- autogenerated options start - DO NOT EDIT, instead edit fs.RegInfo in backend/chunker/chunker.go then run make backenddocs -->
294294
### Standard Options
295295

296-
Here are the standard options specific to chunker.
296+
Here are the standard options specific to chunker (Transparently chunk/split large files).
297297

298298
#### --chunker-remote
299299

@@ -341,7 +341,7 @@ Choose how chunker handles hash sums. All modes but "none" require metadata.
341341

342342
### Advanced Options
343343

344-
Here are the advanced options specific to chunker.
344+
Here are the advanced options specific to chunker (Transparently chunk/split large files).
345345

346346
#### --chunker-name-format
347347

docs/content/commands/rclone.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone"
44
slug: rclone
55
url: /commands/rclone/

docs/content/commands/rclone_about.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone about"
44
slug: rclone_about
55
url: /commands/rclone_about/

docs/content/commands/rclone_authorize.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone authorize"
44
slug: rclone_authorize
55
url: /commands/rclone_authorize/

docs/content/commands/rclone_cachestats.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone cachestats"
44
slug: rclone_cachestats
55
url: /commands/rclone_cachestats/

docs/content/commands/rclone_cat.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone cat"
44
slug: rclone_cat
55
url: /commands/rclone_cat/

docs/content/commands/rclone_check.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone check"
44
slug: rclone_check
55
url: /commands/rclone_check/

docs/content/commands/rclone_cleanup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone cleanup"
44
slug: rclone_cleanup
55
url: /commands/rclone_cleanup/

docs/content/commands/rclone_config.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config"
44
slug: rclone_config
55
url: /commands/rclone_config/

docs/content/commands/rclone_config_create.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config create"
44
slug: rclone_config_create
55
url: /commands/rclone_config_create/

docs/content/commands/rclone_config_delete.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config delete"
44
slug: rclone_config_delete
55
url: /commands/rclone_config_delete/

docs/content/commands/rclone_config_disconnect.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config disconnect"
44
slug: rclone_config_disconnect
55
url: /commands/rclone_config_disconnect/

docs/content/commands/rclone_config_dump.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config dump"
44
slug: rclone_config_dump
55
url: /commands/rclone_config_dump/

docs/content/commands/rclone_config_edit.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config edit"
44
slug: rclone_config_edit
55
url: /commands/rclone_config_edit/

docs/content/commands/rclone_config_file.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config file"
44
slug: rclone_config_file
55
url: /commands/rclone_config_file/

docs/content/commands/rclone_config_password.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config password"
44
slug: rclone_config_password
55
url: /commands/rclone_config_password/

docs/content/commands/rclone_config_providers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config providers"
44
slug: rclone_config_providers
55
url: /commands/rclone_config_providers/

docs/content/commands/rclone_config_reconnect.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config reconnect"
44
slug: rclone_config_reconnect
55
url: /commands/rclone_config_reconnect/

docs/content/commands/rclone_config_show.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config show"
44
slug: rclone_config_show
55
url: /commands/rclone_config_show/

docs/content/commands/rclone_config_update.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config update"
44
slug: rclone_config_update
55
url: /commands/rclone_config_update/

docs/content/commands/rclone_config_userinfo.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone config userinfo"
44
slug: rclone_config_userinfo
55
url: /commands/rclone_config_userinfo/

docs/content/commands/rclone_copy.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone copy"
44
slug: rclone_copy
55
url: /commands/rclone_copy/

docs/content/commands/rclone_copyto.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone copyto"
44
slug: rclone_copyto
55
url: /commands/rclone_copyto/

docs/content/commands/rclone_copyurl.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone copyurl"
44
slug: rclone_copyurl
55
url: /commands/rclone_copyurl/
@@ -14,6 +14,8 @@ Copy url content to dest.
1414
Download urls content and copy it to destination
1515
without saving it in tmp storage.
1616

17+
Setting --auto-filename flag will cause retrieving file name from url and using it in destination path.
18+
1719

1820
```
1921
rclone copyurl https://example.com dest:path [flags]

docs/content/commands/rclone_cryptcheck.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone cryptcheck"
44
slug: rclone_cryptcheck
55
url: /commands/rclone_cryptcheck/

docs/content/commands/rclone_cryptdecode.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
date: 2019-08-26T15:19:45+01:00
2+
date: 2019-10-26T11:04:03+01:00
33
title: "rclone cryptdecode"
44
slug: rclone_cryptdecode
55
url: /commands/rclone_cryptdecode/

0 commit comments

Comments
 (0)