Skip to content

Commit

Permalink
Version v1.56.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ncw committed Jul 20, 2021
1 parent c67c1ab commit 37ff05a
Show file tree
Hide file tree
Showing 64 changed files with 11,029 additions and 2,049 deletions.
2,377 changes: 1,818 additions & 559 deletions MANUAL.html

Large diffs are not rendered by default.

3,003 changes: 2,540 additions & 463 deletions MANUAL.md

Large diffs are not rendered by default.

3,143 changes: 2,723 additions & 420 deletions MANUAL.txt

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions bin/.ignore-emails
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@
<[email protected]>
<[email protected]>
<[email protected]>
<unknown>
1 change: 1 addition & 0 deletions bin/make_manual.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"rc.md",
"overview.md",
"flags.md",
"docker.md",

# Keep these alphabetical by full name
"fichier.md",
Expand Down
3 changes: 1 addition & 2 deletions docs/content/alias.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ title: "Alias"
description: "Remote Aliases"
---

{{< icon "fa fa-link" >}} Alias
-----------------------------------------
# {{< icon "fa fa-link" >}} Alias

The `alias` remote provides a new name for another remote.

Expand Down
7 changes: 3 additions & 4 deletions docs/content/amazonclouddrive.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ title: "Amazon Drive"
description: "Rclone docs for Amazon Drive"
---

{{< icon "fab fa-amazon" >}} Amazon Drive
-----------------------------------------
# {{< icon "fab fa-amazon" >}} Amazon Drive

Amazon Drive, formerly known as Amazon Cloud Drive, is a cloud storage
service run by Amazon for consumers.
Expand Down Expand Up @@ -260,7 +259,7 @@ Files >= this size will be downloaded via their tempLink.

Files this size or more will be downloaded via their "tempLink". This
is to work around a problem with Amazon Drive which blocks downloads
of files bigger than about 10 GiB. The default for this is 9 GiB which
of files bigger than about 10 GiB. The default for this is 9 GiB which
shouldn't need to be changed.

To download files above this threshold, rclone requests a "tempLink"
Expand All @@ -270,7 +269,7 @@ underlying S3 storage.
- Config: templink_threshold
- Env Var: RCLONE_ACD_TEMPLINK_THRESHOLD
- Type: SizeSuffix
- Default: 9G
- Default: 9Gi

#### --acd-encoding

Expand Down
2 changes: 1 addition & 1 deletion docs/content/authors.md
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@ put them back in again.` >}}
* Laurens Janssen <[email protected]>
* Bob Bagwill <[email protected]>
* Nathan Collins <[email protected]>
* lostheli <unknown>
* lostheli
* kelv <[email protected]>
* Milly <[email protected]>
* gtorelly <[email protected]>
Expand Down
5 changes: 2 additions & 3 deletions docs/content/azureblob.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ title: "Microsoft Azure Blob Storage"
description: "Rclone docs for Microsoft Azure Blob Storage"
---

{{< icon "fab fa-windows" >}} Microsoft Azure Blob Storage
-----------------------------------------
# {{< icon "fab fa-windows" >}} Microsoft Azure Blob Storage

Paths are specified as `remote:container` (or `remote:` for the `lsd`
command.) You may put subdirectories in too, e.g.
Expand Down Expand Up @@ -285,7 +284,7 @@ Note that this is stored in memory and there may be up to
- Config: chunk_size
- Env Var: RCLONE_AZUREBLOB_CHUNK_SIZE
- Type: SizeSuffix
- Default: 4M
- Default: 4Mi

#### --azureblob-list-chunk

Expand Down
9 changes: 4 additions & 5 deletions docs/content/b2.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ title: "B2"
description: "Backblaze B2"
---

{{< icon "fa fa-fire" >}} Backblaze B2
----------------------------------------
# {{< icon "fa fa-fire" >}} Backblaze B2

B2 is [Backblaze's cloud storage system](https://www.backblaze.com/b2/).

Expand Down Expand Up @@ -406,7 +405,7 @@ This value should be set no larger than 4.657 GiB (== 5 GB).
- Config: upload_cutoff
- Env Var: RCLONE_B2_UPLOAD_CUTOFF
- Type: SizeSuffix
- Default: 200M
- Default: 200Mi

#### --b2-copy-cutoff

Expand All @@ -420,7 +419,7 @@ The minimum is 0 and the maximum is 4.6 GiB.
- Config: copy_cutoff
- Env Var: RCLONE_B2_COPY_CUTOFF
- Type: SizeSuffix
- Default: 4G
- Default: 4Gi

#### --b2-chunk-size

Expand All @@ -434,7 +433,7 @@ minimum size.
- Config: chunk_size
- Env Var: RCLONE_B2_CHUNK_SIZE
- Type: SizeSuffix
- Default: 96M
- Default: 96Mi

#### --b2-disable-checksum

Expand Down
5 changes: 2 additions & 3 deletions docs/content/box.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ title: "Box"
description: "Rclone docs for Box"
---

{{< icon "fa fa-archive" >}} Box
-----------------------------------------
# {{< icon "fa fa-archive" >}} Box

Paths are specified as `remote:path`

Expand Down Expand Up @@ -374,7 +373,7 @@ Cutoff for switching to multipart upload (>= 50 MiB).
- Config: upload_cutoff
- Env Var: RCLONE_BOX_UPLOAD_CUTOFF
- Type: SizeSuffix
- Default: 50M
- Default: 50Mi

#### --box-commit-retries

Expand Down
9 changes: 4 additions & 5 deletions docs/content/cache.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ title: "Cache"
description: "Rclone docs for cache remote"
---

{{< icon "fa fa-archive" >}} Cache (DEPRECATED)
-----------------------------------------
# {{< icon "fa fa-archive" >}} Cache (DEPRECATED)

The `cache` remote wraps another existing remote and stores file structure
and its data for long running tasks like `rclone mount`.
Expand Down Expand Up @@ -361,9 +360,9 @@ will need to be cleared or unexpected EOF errors will occur.
- Config: chunk_size
- Env Var: RCLONE_CACHE_CHUNK_SIZE
- Type: SizeSuffix
- Default: 5M
- Default: 5Mi
- Examples:
- "1m"
- "1M"
- 1 MiB
- "5M"
- 5 MiB
Expand Down Expand Up @@ -398,7 +397,7 @@ oldest chunks until it goes under this value.
- Config: chunk_total_size
- Env Var: RCLONE_CACHE_CHUNK_TOTAL_SIZE
- Type: SizeSuffix
- Default: 10G
- Default: 10Gi
- Examples:
- "500M"
- 500 MiB
Expand Down
143 changes: 143 additions & 0 deletions docs/content/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,149 @@ description: "Rclone Changelog"

# Changelog

## v1.56.0 - 2021-07-20

[See commits](https://github.com/rclone/rclone/compare/v1.55.0...v1.56.0)

* New backends
* [Uptobox](/uptobox/) (buengese)
* New commands
* [serve docker](/commands/rclone_serve_docker/) (Antoine GIRARD) (Ivan Andreev)
* and accompanying [docker volume plugin](/docker/)
* [checksum](/commands/rclone_checksum/) to check files against a file of checksums (Ivan Andreev)
* this is also available as `rclone md5sum -C` etc
* [config touch](/commands/rclone_config_touch/): ensure config exists at configured location (albertony)
* [test changenotify](/commands/rclone_test_changenotify/): command to help debugging changenotify (Nick Craig-Wood)
* Deprecations
* `dbhashsum`: Remove command deprecated a year ago (Ivan Andreev)
* `cache`: Deprecate cache backend (Ivan Andreev)
* New Features
* rework config system so it can be used non-interactively via cli and rc API.
* See docs in [config create](/commands/rclone_config_create/)
* This is a very big change to all the backends so may cause breakages - please file bugs!
* librclone - export the rclone RC as a C library (lewisxy) (Nick Craig-Wood)
* Link a C-API rclone shared object into your project
* Use the RC as an in memory interface
* Python example supplied
* Also supports Android and gomobile
* fs
* Add `--disable-http2` for global http2 disable (Nick Craig-Wood)
* Make `--dump` imply `-vv` (Alex Chen)
* Use binary prefixes for size and rate units (albertony)
* Use decimal prefixes for counts (albertony)
* Add google search widget to rclone.org (Ivan Andreev)
* accounting: Calculate rolling average speed (Haochen Tong)
* atexit: Terminate with non-zero status after receiving signal (Michael Hanselmann)
* build
* Only run event-based workflow scripts under rclone repo with manual override (Mathieu Carbou)
* Add Android build with gomobile (x0b)
* check: Log the hash in use like cryptcheck does (Nick Craig-Wood)
* version: Print os/version, kernel and bitness (Ivan Andreev)
* config
* Prevent use of Windows reserved names in config file name (albertony)
* Create config file in windows appdata directory by default (albertony)
* Treat any config file paths with filename notfound as memory-only config (albertony)
* Delay load config file (albertony)
* Replace defaultConfig with a thread-safe in-memory implementation (Chris Macklin)
* Allow `config create` and friends to take `key=value` parameters (Nick Craig-Wood)
* Fixed issues with flags/options set by environment vars. (Ole Frost)
* fshttp: Implement graceful DSCP error handling (Tyson Moore)
* lib/http - provides an abstraction for a central http server that services can bind routes to (Nolan Woods)
* Add `--template` config and flags to serve/data (Nolan Woods)
* Add default 404 handler (Nolan Woods)
* link: Use "off" value for unset expiry (Nick Craig-Wood)
* oauthutil: Raise fatal error if token expired without refresh token (Alex Chen)
* rcat: Add `--size` flag for more efficient uploads of known size (Nazar Mishturak)
* serve sftp: Add `--stdio` flag to serve via stdio (Tom)
* sync: Don't warn about `--no-traverse` when `--files-from` is set (Nick Gaya)
* `test makefiles`
* Add `--seed` flag and make data generated repeatable (Nick Craig-Wood)
* Add log levels and speed summary (Nick Craig-Wood)
* Bug Fixes
* accounting: Fix startTime of statsGroups.sum (Haochen Tong)
* cmd/ncdu: Fix out of range panic in delete (buengese)
* config
* Fix issues with memory-only config file paths (albertony)
* Fix in memory config not saving on the fly backend config (Nick Craig-Wood)
* fshttp: Fix address parsing for DSCP (Tyson Moore)
* ncdu: Update termbox-go library to fix crash (Nick Craig-Wood)
* oauthutil: Fix old authorize result not recognised (Cnly)
* operations: Don't update timestamps of files in `--compare-dest` (Nick Gaya)
* selfupdate: fix archive name on macos (Ivan Andreev)
* Mount
* Refactor before adding serve docker (Antoine GIRARD)
* VFS
* Add cache reset for `--vfs-cache-max-size` handling at cache poll interval (Leo Luan)
* Fix modtime changing when reading file into cache (Nick Craig-Wood)
* Avoid unnecessary subdir in cache path (albertony)
* Fix that umask option cannot be set as environment variable (albertony)
* Do not print notice about missing poll-interval support when set to 0 (albertony)
* Local
* Always use readlink to read symlink size for better compatibility (Nick Craig-Wood)
* Add `--local-unicode-normalization` (and remove `--local-no-unicode-normalization`) (Nick Craig-Wood)
* Skip entries removed concurrently with List() (Ivan Andreev)
* Crypt
* Support timestamped filenames from `--b2-versions` (Dominik Mydlil)
* B2
* Don't include the bucket name in public link file prefixes (Jeffrey Tolar)
* Fix versions and .files with no extension (Nick Craig-Wood)
* Factor version handling into lib/version (Dominik Mydlil)
* Box
* Use upload preflight check to avoid listings in file uploads (Nick Craig-Wood)
* Return errors instead of calling log.Fatal with them (Nick Craig-Wood)
* Drive
* Switch to the Drives API for looking up shared drives (Nick Craig-Wood)
* Fix some google docs being treated as files (Nick Craig-Wood)
* Dropbox
* Add `--dropbox-batch-mode` flag to speed up uploading (Nick Craig-Wood)
* Read the [batch mode](/dropbox/#batch-mode) docs for more info
* Set visibility in link sharing when `--expire` is set (Nick Craig-Wood)
* Simplify chunked uploads (Alexey Ivanov)
* Improve "own App IP" instructions (Ivan Andreev)
* Fichier
* Check if more than one upload link is returned (Nick Craig-Wood)
* Support downloading password protected files and folders (Florian Penzkofer)
* Make error messages report text from the API (Nick Craig-Wood)
* Fix move of files in the same directory (Nick Craig-Wood)
* Check that we actually got a download token and retry if we didn't (buengese)
* Filefabric
* Fix listing after change of from field from "int" to int. (Nick Craig-Wood)
* FTP
* Make upload error 250 indicate success (Nick Craig-Wood)
* GCS
* Make compatible with gsutil's mtime metadata (database64128)
* Clean up time format constants (database64128)
* Google Photos
* Fix read only scope not being used properly (Nick Craig-Wood)
* HTTP
* Replace httplib with lib/http (Nolan Woods)
* Clean up Bind to better use middleware (Nolan Woods)
* Jottacloud
* Fix legacy auth with state based config system (buengese)
* Fix invalid url in output from link command (albertony)
* Add no versions option (buengese)
* Onedrive
* Add `list_chunk option` (Nick Gaya)
* Also report root error if unable to cancel multipart upload (Cnly)
* Fix failed to configure: empty token found error (Nick Craig-Wood)
* Make link return direct download link (Xuanchen Wu)
* S3
* Add `--s3-no-head-object` (Tatsuya Noyori)
* Remove WebIdentityRoleProvider to fix crash on auth (Nick Craig-Wood)
* Don't check to see if remote is object if it ends with / (Nick Craig-Wood)
* Add SeaweedFS (Chris Lu)
* Update Alibaba OSS endpoints (Chuan Zh)
* SFTP
* Fix performance regression by re-enabling concurrent writes (Nick Craig-Wood)
* Expand tilde and environment variables in configured `known_hosts_file` (albertony)
* Tardigrade
* Upgrade to uplink v1.4.6 (Caleb Case)
* Use negative offset (Caleb Case)
* Add warning about `too many open files` (acsfer)
* WebDAV
* Fix sharepoint auth over http (Nick Craig-Wood)
* Add headers option (Antoon Prins)

## v1.55.1 - 2021-04-26

[See commits](https://github.com/rclone/rclone/compare/v1.55.0...v1.55.1)
Expand Down
5 changes: 2 additions & 3 deletions docs/content/chunker.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ title: "Chunker"
description: "Split-chunking overlay remote"
---

{{< icon "fa fa-cut" >}}Chunker (BETA)
----------------------------------------
# {{< icon "fa fa-cut" >}}Chunker (BETA)

The `chunker` overlay transparently splits large files into smaller chunks
during upload to wrapped remote and transparently assembles them back
Expand Down Expand Up @@ -332,7 +331,7 @@ Files larger than chunk size will be split in chunks.
- Config: chunk_size
- Env Var: RCLONE_CHUNKER_CHUNK_SIZE
- Type: SizeSuffix
- Default: 2G
- Default: 2Gi

#### --chunker-hash-type

Expand Down
2 changes: 1 addition & 1 deletion docs/content/commands/rclone_config_update.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ you would do:
If the remote uses OAuth the token will be updated, if you don't
require this add an extra parameter thus:

rclone config update myremote swift env_auth=true config_refresh_token=false
rclone config update myremote env_auth=true config_refresh_token=false

Note that if the config process would normally ask a question the
default is taken (unless `--non-interactive` is used). Each time
Expand Down
4 changes: 2 additions & 2 deletions docs/content/commands/rclone_mount.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ FUSE.

First set up your remote using `rclone config`. Check it works with `rclone ls` etc.

On Linux and macOS, you can either run mount in foreground mode or background (daemon) mode.
On Linux and OSX, you can either run mount in foreground mode or background (daemon) mode.
Mount runs in foreground mode by default, use the `--daemon` flag to specify background mode.
You can only run mount in foreground mode on Windows.

Expand Down Expand Up @@ -608,7 +608,7 @@ rclone mount remote:path /path/to/mountpoint [flags]
--poll-interval duration Time to wait between polling for changes. Must be smaller than dir-cache-time. Only on supported remotes. Set to 0 to disable. (default 1m0s)
--read-only Mount read-only.
--uid uint32 Override the uid field set by the filesystem. Not supported on Windows. (default 1000)
--umask int Override the permission bits set by the filesystem. Not supported on Windows. (default 18)
--umask int Override the permission bits set by the filesystem. Not supported on Windows. (default 2)
--vfs-cache-max-age duration Max age of objects in the cache. (default 1h0m0s)
--vfs-cache-max-size SizeSuffix Max total size of objects in the cache. (default off)
--vfs-cache-mode CacheMode Cache mode off|minimal|writes|full (default off)
Expand Down
1 change: 1 addition & 0 deletions docs/content/commands/rclone_ncdu.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ Here are the keys - press '?' to toggle the help on and off
a toggle average size in directory
n,s,C,A sort by name,size,count,average size
d delete file/directory
y copy current path to clipboard
Y display current path
^L refresh screen
? to toggle help on and off
Expand Down
2 changes: 1 addition & 1 deletion docs/content/commands/rclone_serve_dlna.md
Original file line number Diff line number Diff line change
Expand Up @@ -319,7 +319,7 @@ rclone serve dlna remote:path [flags]
--poll-interval duration Time to wait between polling for changes. Must be smaller than dir-cache-time. Only on supported remotes. Set to 0 to disable. (default 1m0s)
--read-only Mount read-only.
--uid uint32 Override the uid field set by the filesystem. Not supported on Windows. (default 1000)
--umask int Override the permission bits set by the filesystem. Not supported on Windows. (default 18)
--umask int Override the permission bits set by the filesystem. Not supported on Windows. (default 2)
--vfs-cache-max-age duration Max age of objects in the cache. (default 1h0m0s)
--vfs-cache-max-size SizeSuffix Max total size of objects in the cache. (default off)
--vfs-cache-mode CacheMode Cache mode off|minimal|writes|full (default off)
Expand Down
2 changes: 1 addition & 1 deletion docs/content/commands/rclone_serve_docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -354,7 +354,7 @@ rclone serve docker [flags]
--socket-addr string <host:port> or absolute path (default: /run/docker/plugins/rclone.sock)
--socket-gid int GID for unix socket (default: current process GID) (default 1000)
--uid uint32 Override the uid field set by the filesystem. Not supported on Windows. (default 1000)
--umask int Override the permission bits set by the filesystem. Not supported on Windows. (default 18)
--umask int Override the permission bits set by the filesystem. Not supported on Windows. (default 2)
--vfs-cache-max-age duration Max age of objects in the cache. (default 1h0m0s)
--vfs-cache-max-size SizeSuffix Max total size of objects in the cache. (default off)
--vfs-cache-mode CacheMode Cache mode off|minimal|writes|full (default off)
Expand Down
2 changes: 1 addition & 1 deletion docs/content/commands/rclone_serve_ftp.md
Original file line number Diff line number Diff line change
Expand Up @@ -403,7 +403,7 @@ rclone serve ftp remote:path [flags]
--public-ip string Public IP address to advertise for passive connections.
--read-only Mount read-only.
--uid uint32 Override the uid field set by the filesystem. Not supported on Windows. (default 1000)
--umask int Override the permission bits set by the filesystem. Not supported on Windows. (default 18)
--umask int Override the permission bits set by the filesystem. Not supported on Windows. (default 2)
--user string User name for authentication. (default "anonymous")
--vfs-cache-max-age duration Max age of objects in the cache. (default 1h0m0s)
--vfs-cache-max-size SizeSuffix Max total size of objects in the cache. (default off)
Expand Down
Loading

0 comments on commit 37ff05a

Please sign in to comment.