Description:
This update for rclone fixes the following issues:
rclone was updated to 1.61.1:
* Bug fixes:
- lib/http: Shutdown all servers on exit to remove unix socket
- rc: Fix --rc-addr flag (which is an alternate for --url)
- serve restic:
+ Don't serve via http if serving via --stdio
+ Fix immediate exit when not using stdio
- serve webdav:
+ Fix --baseurl handling after lib/http refactor
+ Fix running duplicate Serve call
* Azure: Fix "409 Public access is not permitted on this storage account"
* S3: storj: Update endpoints
Update to 1.61.0:
* Add vulnerability testing using govulncheck
* dedupe: Count Checks in the stats while scanning for duplicates
* dedupe: Make dedupe obey the filters
* filter: Add metadata filters --metadata-include/exclude/filter and friends
* fs: Make all duration flags take y, M, w, d etc suffixes
* fs: Add global flag --color to control terminal colors
* fspath: Allow unicode numbers and letters in remote names
* ncdu: Add support for modification time
* ncdu: Fallback to sort by name also for sort by average size
* ncdu: Rework to use tcell directly instead of the termbox wrapper
* rc: Add commands to set GC Percent & Memory Limit
* rcat: Preserve metadata when Copy falls back to Rcat
* rcd: Refactor rclone rc server to use lib/http
* rcserver: Avoid generating default credentials with htpasswd
* vfs: Fix IO Error opening a file with O_CREATE|O_RDONLY in --vfs-cache-mode not full
* crypt: Fix compress wrapping crypt giving upload errors
* Azure:
- Port to new SDK
- Add --azureblob-no-check-container to assume container exists
- Add --use-server-modtime support
- Add support for custom upload headers
- Allow emulator account/key override
- Support simple "environment credentials"
- Ignore AuthorizationFailure when trying to create a create a container
* Drive: Handle shared drives with leading/trailing space in name
* Onedrive: Document workaround for shared with me files
* S3:
- Add Liara LOS to provider list
- Add DigitalOcean Spaces regions sfo3, fra1, syd1
- Avoid privileged GetBucketLocation to resolve s3 region
- Stop setting object and bucket ACL to private if it is an empty string
- If bucket or object ACL is empty string then don't add X-Amz-Acl: header
- Reduce memory consumption for s3 objects
- Fix listing loop when using v2 listing on v1 server
- Fix nil pointer exception when using Versions
- Fix excess memory usage when using versions
- Ignore versionIDs from uploads unless using --s3-versions or --s3-versions-at
* SFTP:
- Add configuration options to set ssh Ciphers / MACs / KeyExchange
- Auto-detect shell type for fish
- Fix NewObject with leading /
- Update to version 1.60.1:
* docs: faq: how to use a proxy server that requires a username and password - fixes #6565
* webdav: fix Move/Copy/DirMove when using -server-side-across-configs
* smb: fix Failed to sync: context canceled at the end of syncs
* vfs: fix deadlock caused by cache cleaner and upload finishing
* s3: Add additional Wasabi locations
* s3: fix for unchecked err value in s3 listv2
* local: fix -L/--copy-links with filters missing directories
* mailru: allow timestamps to be before the epoch 1970-01-01
* lib/cache: fix alias backend shutting down too soon
- Update to 1.58.1:
* webdav: Don't override Referer if user sets it
* sftp: Fix OpenSSH 8.8+ RSA keys incompatibility
* s3: Add ChinaMobile EOS to provider list
* s3: Sync providers in config description with providers
* onedrive: Note that sharepoint also changes web files (.html, .aspx)
* jottacloud: Fix scope in token request
* GCS: Use the s3 pacer to speed up transactions
* GCS: pacer: Default the Google pacer to a burst of 100 to fix gcs pacing
* dropbox: Fix retries of multipart uploads with incorrect_offset error
* VFS: Remove wording which suggests VFS is only for mounting
* mount: Fix --devname and fusermount: unknown option 'fsname' when mounting via rc
* Fix timezone of --min-age/-max-age from UTC to local as documented
* rc/js: Correct RC method names
- Update to 1.58.0
* See https://rclone.org/changelog/#v1-58-0-2022-03-18 for their
complete changelog.
* New backends: Akamai Netstorage, Seagate Lyve, SeaweedFS, Storj,
RackCorp, Storj (renamed from Tardigrade)
* New commands: bisync - experimental bidirectional cloud sync
* tree: Remove obsolete --human replaced by global --human-readable
- Fix warning about packageand() by replacing the package and with
(rclone and $other_package_name) syntax
- add BR for golang-packaging to get the %{go_nostrip} macro
- Update to 1.57.0
* See https://rclone.org/changelog/#v1-57-0-2021-11-01 for the
complete changelog.
* Major new features
- Use go1.17 for building and make go1.14 the minimum supported.
- fs: Move with --ignore-existing will not delete skipped files.
- touch: Add support for touching files in directory, with
recursive option, filtering and --dry-run/-i.
- Update to 1.56.1
* See https://rclone.org/changelog/#v1-56-1-2021-09-19 for the
complete changelog.
* accounting: Fix maximum bwlimit by scaling scale max token bucket
size
* rc: Fix speed does not update in core/stats
* selfupdate: Fix --quiet option, not quite quiet
* serve http: Fix serve http exiting directly after starting
* Apply gofmt from golang 1.17
* Update Go to 1.16 and NDK to 22b for android/any
- Changes in 1.56.0
* See https://rclone.org/changelog/#v1-56-0-2021-07-20 for the
complete changelog.
- Update to version 1.55.1
* VFS: Fix a code path which allows dirty data to be removed
causing data loss
* Compress: Fix compressed name regexp
* Drive: Fix backend copyid of google doc to directory
* Don't open browser when service account
* Dropbox: Add missing team_data.member scope for use
with --impersonate
* Fix About after scopes changes - rclone config reconnect
needed
* Fix Unable to decrypt returned paths from changeNotify
* FTP: Fix implicit TLS
* Onedrive: Work around for random "Unable to initialize RPS" errors
* SFTP: Fix Update ReadFrom failed: failed to send packet: EOF errors
* Zoho: Fix error when region isn't set
* Do not ask for mountpoint twice when using headless setup
- Update to version 1.55.0
* See https://rclone.org/changelog/#v1-55-0-2021-03-31 for the
complete changelog.
- Update to version 1.54.1
* Bug Fixes
- accounting: Fix --bwlimit when up or down is off (Nick Craig-Wood)
- docs
+ Fix nesting of brackets and backticks in ftp docs (edwardxml)
+ Fix broken link in sftp page (edwardxml)
+ Fix typo in crypt.md (Romeo Kienzler)
+ Changelog: Correct link to digitalis.io (Alex JOST)
+ Replace #file-caching with #vfs-file-caching (Miron Veryanskiy)
+ Convert bogus example link to code (edwardxml)
+ Remove dead link from rc.md (edwardxml)
- rc: Sync,copy,move: document createEmptySrcDirs parameter (Nick Craig-Wood)
- lsjson: Fix unterminated JSON in the presence of errors (Nick Craig-Wood)
* Mount
- Fix mount dropping on macOS by setting --daemon-timeout 10m (Nick Craig-Wood)
* VFS
- Document simultaneous usage with the same cache shouldn't be used (Nick Craig-Wood)
* B2
- Automatically raise upload cutoff to avoid spurious error (Nick Craig-Wood)
- Fix failed to create file system with application key limited to a prefix (Nick Craig-Wood)
* Drive
- Refer to Shared Drives instead of Team Drives (Nick Craig-Wood)
* Dropbox
- Add scopes to oauth request and optionally "members.read" (Nick Craig-Wood)
* S3
- Fix failed to create file system with folder level permissions policy (Nick Craig-Wood)
- Fix Wasabi HEAD requests returning stale data by using only 1 transport (Nick Craig-Wood)
- Fix shared_credentials_file auth (Dmitry Chepurovskiy)
- Add --s3-no-head to reducing costs docs (Nick Craig-Wood)
* Union
- Fix mkdir at root with remote:/ (Nick Craig-Wood)
* Zoho
- Fix custom client id's (buengese)
- Update to 1.54.0:
* New backends
- Compression remote (experimental)
- Enterprise File Fabric
- HDFS (Hadoop Distributed File System
- Zoho workdrive
* New Features
- Deglobalise the config
- Add --bwlimit for upload and download
- Enhance systemd integration
- Add a --download flag to md5sum/sha1sum/hashsum to force rclone
to download and hash files locally
- Add --progress-terminal-title to print ETA to terminal title
- Make backend env vars show in help as the defaults for backend flags
- dedupe: add '--by-hash' and '--dedupe-mode list'
- obscure: Make rclone osbcure - ignore newline at end of line
- serve ftp: Add options to enable TLS
- serve http/webdav: Redirect requests to the base url without the /
- serve restic: Implement object cache
- stats: Add counter for deleted directories
- sync: Only print "There was nothing to transfer" if no errors
* Bug fixes
- log: Fix enabling systemd logging when using --log-fil
- move: Fix data loss when source and destination are the same object
- operations: Fix --cutof-mode and --immutable
* Docs update
* Mount fixes
* VFS fixes
* Local fixes
* Azure
- Add support for service principals
- Add support for managed identities
- Utilize the streaming capabilities from the SDK for multipart uploads
- Fix setting of mime types
- Fix crash when listing outside a SAS URL's root
- Require go1.14+ to compile due to SDK changes
* B2
- Make NewObject use less expensive API calls
- Fixed crash on an empty file name
* Box
- Fix NewObject for files that differ in case
- Fix finding directories in a case insentive way
* Drive
- Implement rclone backend copyid command for copying files by ID
- Added flag --drive-stop-on-download-limit to stop transfers
when the download limit is exceeded
- Implement CleanUp workaround for team drives
- Allow shortcut resolution and creation to be retried
- Log that emptying the trash can take some time
* Dropbox
- Add support for viewing shared files and folders
- Enable short lived access tokens
- Implement IDer on Objects so rclone lsf etc can read the IDs
- Set Features ReadMimeType to false as Object.MimeType not supported
- Make malformed_path errors from too long files not retriable
* S3
- Added --s3-disable-http2 to disable http/2
- Complete SSE-C implementation
- Add --s3-no-head parameter to minimise transactions on upload
- Add requester pays option
- Fix copy multipart with v2 auth failing with 'SignatureDoesNotMatch'
* SFTP
- Allow cert based auth via optional pubkey
- Allow user to optionally check server hosts key to add security
- Defer asking for user passwords until the SSH connection succeeds
- Remember entered password in AskPass mode
- Implement Shutdown method
- Make --tpslimit apply
- Implement --sftp-use-fstat for unusual SFTP servers
* Various fixes to other providers
- Update to 1.53.4:
* Bug Fixes
- accounting: Fix data race in Transferred()
- build
+ Stop tagged releases making a current beta
- fs: Parseduration: fixed tests to use UTC time
- fshttp: Prevent overlap of HTTP headers in logs
- rc
+ Fix core/command giving 500 internal error
+ Add Copy method to rc.Params
+ Fix 500 error when marshalling errors from core/command
+ plugins: Create plugins files only if webui is enabled.
- serve http: Fix serving files of unknown length
- serve sftp: Fix authentication on one connection blocking others
* Mount
- Add "." and ".." to directories to match cmount and expectations
* VFS
- Make cache dir absolute before using it to fix path too long errors
* Chunker
- Improve detection of incompatible metadata
* Google Cloud Storage
- Fix server side copy of large objects
* Jottacloud
- Fix token renewer to fix long uploads
- Fix token refresh failed: is not a regular file error
* Pcloud
- Only use SHA1 hashes in EU region
* Sharefile
- Undo Fix backend due to API swapping integers for strings
* WebDAV
- Fix Open Range requests to fix 4shared mount
- Add "Depth: 0" to GET requests to fix bitrix