Changelog for
rclone-bash-completion-1.68.1-119.4.noarch.rpm :
* Tue Sep 24 2024 mrueckertAATTsuse.de- Update to version 1.68.1:
* Version v1.68.1
* docs: document that fusermount3 may be needed when mounting/unmounting
* pikpak: fix login issue where token retrieval fails
* s3: fix rclone ignoring static credentials when env_auth=true
* fs: fix setting stringArray config values from environment variables
* rc: fix default value of --metrics-addr
* fs: fix --dump filters not always appearing
* docs: correct notes on docker manual build
* build: fix docker release build - fixes #8062
* docs: add section for improving performance for s3
* onedrive: fix spurious \"Couldn\'t decode error response: EOF\" DEBUG
* serve docker: add missing vfs-read-chunk-streams option in docker volume driver
* Start v1.68.1-DEV development
* Sun Sep 08 2024 mrueckertAATTsuse.de- Update to version 1.68.0:
* Version v1.68.0
* gofile: fix failed downloads on newly uploaded objects
* gofile: fix Move a file
* test_all: mark linkbox fs/sync test TestSyncOverlapWithFilter as ignore
* jottacloud: fix setting of metadata on server side move - fixes #7900
* docs: group the different options affecting lsjson output
* fichier: fix server side move - fixes #7856
* fichier: Fix detection of Flood Detected error
* rc: add vfs/queue-set-expiry to adjust expiry of items in the VFS queue
* rc: add vfs/queue to show the status of the upload queue
* vfs: keep a record of the file size in the writeback queue
* build: fix gocritic change missed in merge
* Add Oleg Kunitsyn to contributors
* Add fsantagostinobietti to contributors
* Add Mathieu Moreau to contributors
* lib/sd-activation: wrap coreos/go-systemd
* sftp: support listening on passed FDs
* http: fix addr CLI arg help text
* http: support listening on passed FDs
* build: fix build after update
* build: update logging statements to make json log work - fixes #6038
* build: update custom linting rule for log to suggest new non-format functions
* fs: add non-format variants of log functions to avoid non-constant format string warnings
* fs: add log Printf, Fatalf and Panicf
* fs: refactor base log method name for improved consistency
* fs: refactor log statements to use common helper
* build: enable custom linting rules with ruleguard via gocritic
* rcserver: implement prometheus metrics on a dedicated port - fixes #7940
* swift: add total/free space info in about command.
* docs: filtering: added Byte unit for min/max-size parameters.
* config encryption: set, remove and check to manage config file encryption #7859
* config: use --password-command to set config file password if supplied
* config: factor --password-command code into its own function #7859
* Add yuval-cloudinary to contributors
* Add nipil to contributors
* documentation: add cheatsheet for configuration encryption
* docs: more secure two-step signature and hash validation
* serve nfs: unify the nfs library logging with rclone\'s logging better
* serve nfs: fix incorrect user id and group id exported to NFS #7973
* zoho: fix inefficiencies uploading with new API to avoid throttling
* Add crystalstall to contributors
* docs: fix some function names in comments
* lib/file: use builtin MkdirAll with go1.22 instead of our own custom version for windows
* docs: document that paths using volume guids are supported
* s3: fix accounting for mulpart transfers after migration to SDKv2 #4989
* yandex: implement custom user agent to help with upload speeds
* operations: copy: generate stable partial suffix
* docs: add missing sftp providers to README and main docs page - fixes #8038
* nfsmount: fix stale handle problem after converting options to new style
* docs: mark flags.md as auto generated so contributors don\'t edit it
* Add Pawel Palucha to contributors
* Add John Oxley to contributors
* Add Georg Welzel to contributors
* Add Péter Bozsó to contributors
* Add Sam Harrison to contributors
* s3: allow restoring from intelligent-tiering storage class
* bisync: don\'t convert modtime precision in listings - fixes #8025
* build: rename Unknwon/goconfig to unknwon/goconfig
* backend: pcloud: Implement OpenWriterAt feature
* backend: pcloud: implement SetModTime - Fixes #7896
* filescom: don\'t make an extra fetch call on each item in a list response
* local: fix incorrect conversion between integer types
* local: fix incorrect conversion between integer types
* docs: make tardigrade page auto redirect to storj page
* docs: update backend config samples
* config: fix size computation for allocation may overflow
* lib: fix incorrect conversion between integer types
* serve docker: fix incorrect conversion between integer types
* local: fix incorrect conversion between integer types
* s3: fix incorrect conversion between integer types
* s3: fix potentially unsafe quoting issue
* dropbox: fix potentially unsafe quoting issue
* refactor: replace min/max helpers with built-in min/max
* go.mod: update storj.io/uplink to latest release
* docs: update ssh tunnel example
* docs: update rclone authorize section
* docs: fix command highlight
* docs: fix alignment of some of the icons in the storage system dropdown
* docs: mark filescom as supporting link sharing
* build: enable gocritic linter
* build: ignore remaining gocritic lint issues
* build: fix gocritic lint issue unlambda
* build: fix gocritic lint issue dupbranchbody
* build: fix gocritic lint issue sloppylen
* build: fix gocritic lint issue wrapperfunc
* build: fix gocritic lint issue elseif
* build: fix gocritic lint issue underef
* build: fix gocritic lint issue valswap
* build: fix gocritic lint issue assignop
* build: fix gocritic lint issue unslice
* dlna: document external subtitle feature
* dlna: set more correct mime type
* dlna: don\'t swallow video.{idx,sub}
* dlna: add cds_test.go
* dlna: also look at \"Subs\" subdirectory
* chore: add childish-sambino as filescom maintainer
* Make filtering rules for help and listremotes more lenient
* help: cleanup template syntax (consistent whitespace)
* help: avoid empty additional help topics header
* help: make help command output less distracting
* docs: consistent newline of first line in command output
* filescom: add Files.com backend
* fstests: attempt to fix flaky serve s3 test
* docs: move the link to global flags page to the main options header
* docs: make command group options subsections of main options
* docs: stop shouting the SEE ALSO header
* docs: fix the rclone root command header levels
* docs: make the see also section header consistent and listed in toc of command pages
* local: --local-no-clone flag to disable cloning for server-side copies
* local: support setting custom --metadata during server-side Copy
* local: add server-side copy with xattrs on macOS (part-fix #1710)
* docs: add automatic alias redirects for command pages
* cmd/rc: add --unix-socket option
* webdav: add --webdav-unix-socket-path to connect to a unix socket
* serve nfs: implement on disk cache for file handles
* serve nfs: factor caching to its own file
* serve nfs: update github.com/willscott/go-nfs to latest
* serve nfs: store billy FS in the Handler
* serve nfs: mask unimplemented error from chmod
* serve nfs: add tracing to filesystem calls
* serve nfs: rename types and methods which should be internal
* nfsmount: require --vfs-cache-mode writes or above in tests
* nfsmount: allow tests to run on any unix where sudo mount/umount works
* nfsmount: make the --sudo flag work for umount as well as mount
* nfsmount: add tcp option to NFS mount options to fix mounting under Linux
* build: install NFS client libraries to allow nfsmount tests to run
* vfstest: fix crash if open failed
* Implement Gofile backend - fixes #4632
* lib/encoder: add Exclamation mark encoding
* chunkedreader: add --vfs-read-chunk-streams to parallel read chunks
* accounting: fix race detected by the race detector
* pool: Add ability to wait for a write to RW
* pool: Make RW thread safe so can read and write at the same time
* multipart: make pool buffer size public
* Add Fornax to contributors
* build: use go1.23 for the linter
* build: fix govet lint errors with golangci-lint v1.60.1
* build: bisync: fix govet lint errors with golangci-lint v1.60.1
* build: fix staticcheck lint errors with golangci-lint v1.60.1
* build: fix gosimple lint errors with golangci-lint v1.60.1
* drive: fix copying Google Docs to a backend which only supports SHA1
* drive: update docs on creating admin service accounts
* Add pixeldrain backend
* docs: add comment how to reduce rclone binary size (#8000)
* Make listremotes long output backwards compatible - fixes #7995
* test_backend_sizes.py calculates space in the binary each backend uses #7998
* listremotes: added options for filtering, ordering and json output
* config: make getting config values more consistent
* config: make listing of remotes more consistent
* config: avoid remote with empty name from environment
* help: global flags help command extended filtering
* help: global flags help command now takes glob filter
* filter: add options for glob to regexp without anchors and special path rules
* docs: remove old genautocomplete command docs and add as alias from the newer completion command
* docs: replace references to genautocomplete with the new name completion
* serve s3: update to AWS SDKv2 by updating github.com/rclone/gofakes3
* s3: fix SSE-C after SDKv2 change
* pikpak: update to using AWS SDK v2 #4989
* s3: fix Cloudflare R2 integration tests after SDKv2 update #4989
* s3: add --s3-sdk-log-mode to control SDK debugging
* s3: fix GCS provider after SDKv2 update #4989
* s3: update to using AWS SDK v2 - fixes #4989
* fstest: implement method to skip ChunkedCopy tests
* build: disable wasm/js build due to go bug
* Add AATTdmcardle as gitannex maintainer
* docs: s3: add section on using too much memory #7974
* docs: link the workaround for big directory syncs in the FAQ #7974
* Add David Seifert to contributors
* Add Will Miles to contributors
* Add Ernie Hershey to contributors
* docs: rc: fix correct _path to _root in on the fly backend docs
* fs/http: reload client certificates on expiry
* docs: clarify hasher operation
* docs: fix typo in batcher docs for dropbox and googlephotos
* b2: update versions documentation - fixes #7878
* s3: document need to set force_path_style for buckets with invalid DNS names
* ncdu: document that excludes are not shown - fixes #6087
* sftp: clarify the docs for key_pem - fixes #7921
* serve ftp: fix failed startup due to config changes
* docs: add Route4Me as a sponsor
* pikpak: correct file transfer progress for uploads by hash
* fs: fix --use-json-log and -vv after config reorganization
* Add Tobias Markus to contributors
* ulozto: fix upload of > 2GB files on 32 bit platforms - fixes #7960
* lib/mmap: fix lint error on deprecated reflect.SliceHeader
* lib/http: fix tests after go1.23 update
* rc: fix tests after go1.23 upgrade
* build: use go1.22 for the linter to fix excess memory usage
* build: update all dependencies
* build: update to go1.23rc1 and make go1.21 the minimum required version
* Add AThePeanut4 to contributors
* systemd: prevent unmount rc command from sending a STOPPING=1 sd-notify message
* azureblob: allow anonymous access for public resources
* Add Ke Wang to contributors
* Add itsHenry to contributors
* Add Tomasz Melcer to contributors
* Add Paul Collins to contributors
* Add Russ Bubley to contributors
* serve s3: implement `--auth-proxy`
* fs: Allow semicolons as well as spaces in --bwlimit timetable parsing - fixes #7595
* pikpak: optimize upload by pre-fetching gcid from API
* rc: add option blocks parameter to options/get and options/info
* chore(deps): update github.com/rclone/gofakes3
* fstest: fix compile after merge
* local: fix encoding of root path fix #7824 Statements like rclone copy
. will spontaneously miss if . expands to a path with a Full Width replacement character. This is due to the incorrect order in which relative paths and decoding were handled in the original implementation.
* vfs: fix cache encoding with special characters - #7760
* docs: correct description of encoding None and add Raw.
* lib/encoder: add EncodeRaw
* pikpak: non-buffered hash calculation for local source files
* b2: Include custom upload headers in large file info - fixes #7744
* chore(deps): update github.com/rclone/gofakes3
* fs/test: fix erratic test
* fs: make sure we load the options defaults to start with
* fs: fix the defaults overriding the actual config
* rc: add options/info call to enumerate options
* fs: convert main options to new config system
* accounting: fix creating of global stats ignoring the config
* filter: convert options to new style
* filter: rename Opt to Options for consistency
* rc: convert options to new style
* lib/http: convert options to new style
* log: convert options to new style
* serve sftp: convert options to new style
* serve nfs: convert options to new style
* serve ftp: convert options to new style
* serve dlna: convert options to new style
* cmd/mountlib: convert mount options to new style
* vfs: convert vfs options to new style
* vfs: convert time.Duration option to fs.Duration
* cmd/mountlib: convert time.Duration option to fs.Duration
* configstruct: skip items with `config:\"-\"`
* configstruct: allow parsing of []string encoded as JSON
* configstruct: make nested config structs work
* configstruct: fix parsing of invalid booleans in the config
* fs: check the names and types of the options blocks are correct
* fs: make Flagger and FlaggerNP interfaces public so we can test flags elsewhere
* fs: add Options registry and rework rc to use it
* fs: allow []string to work in Options
* flags: factor AddFlagsFromOptions from cmd
* fs: add Groups and FieldName to Option
* fs: refactor fs.ConfigMap to take a prefix and Options rather than an fs.RegInfo
* sftp: ignore errors when closing the connection pool
* sftp: use uint32 for mtime
* pikpak: optimize file move by removing unnecessary `readMetaData()` call
* pikpak: fix error with `copyto` command
* swift: add workarounds for bad listings in Ceph RGW
* sftp: fix docs on connections not to refer to concurrency
* docs: remove warp as silver sponsor
* onedrive: fix nil pointer error when uploading small files
* vfs: fix fatal error: sync: unlock of unlocked mutex in panics
* Add Filipe Herculano to contributors
* Add Thearas to contributors
* pikpak: implement custom hash to replace wrong sha1
* pikpak: improves data consistency by ensuring async tasks complete
* build(deps): bump docker/build-push-action from 5 to 6
* s3: fix incorrect region for Magalu provider
* docs: recommend `no_check_bucket = true` for Alibaba - fixes #7889
* docs: tidy .gitignore for docs
* docs: fix hugo warning: found no layout file for \"html\" for kind \"term\"
* docs: remove slug and url from command pages since they are no longer needed
* docs: fix hugo warning: found no layout file for \"html\" for kind \"section\"
* serve dlna: fix panic: invalid argument to Int63n
* Start v1.68.0-DEV development
* Fri Jun 14 2024 mrueckertAATTsuse.de- Update to version 1.67.0:
* Version v1.67.0
* s3: fix 405 error on HEAD for delete marker with versionId
* gitannex: make tests run more quietly - use go test -v for more info
* jottacloud: set metadata on server side copy and move - fixes #7900
* qingstor: disable integration tests as test account suspended
* operations: add operations.ReadFile to read the contents of a file into memory
* fs: make ConfigFs take an fs.Info which makes it more useful
* touch: fix using -R on certain backends
* serve s3: fix XML of error message
* fs/logger: make the tests deterministic
* zoho: sleep for 60 seconds if rate limit error received
* zoho: remove simple file names complication which is no longer needed
* zoho: retry reading info if size wasn\'t returned
* zoho: fix throttling problem when uploading files
* zoho: use cursor listing for improved performance
* operations: fix hashing problem in integration tests
* Add Bill Fraser to contributors
* Add Florian Klink to contributors
* Add Michał Dzienisiewicz to contributors
* build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
* pikpak: implement configurable chunk size for multipart upload
* docs: added info about --progress terminal width
* pikpak: remove PublicLink from integration tests
* onedrive: add --onedrive-hard-delete to permanently delete files
* dropbox: add option to override root namespace
* tree-wide: replace /bin/bash with /usr/bin/env bash
* protondrive: don\'t auth with an empty access token
* serve s3: fix in-memory metadata storing wrong modtime
* vfs: fix renaming a directory
* fstest: make RandomRemoteName shorter
* googlephotos: remove unnecessary nil check
* s3, googlecloudstorage, azureblob: fix encoding issue with dir path comparison
* sync: don\'t test reading metadata if we can\'t write it
* linkbox: ignore TestListDirSorted test until encoding is implemented
* Add Tomasz Melcer to contributors
* pikpak: improve upload reliability and resolve potential file conflicts
* sftp: --sftp-connections to limit maximum number of connections
* ulozto: fix panic in various integration tests
* swift: fix integration tester with use_segments_container=false
* drive: fix tests for backend query command
* mailru: attempt to fix throttling by decreasing min sleep to 100ms
* sync: fix expecting SFTP to have MkdirMetadata method: optional feature not implemented
* operations: fix incorrect modtime on some multipart transfers
* sync: fix tests on backends which can\'t have empty directories
* cache: fix tests when testing for Object.SetMetadata
* Add Charles Hamilton to contributors
* Add Thomas Schneider to contributors
* Add Bruno Fernandes to contributors
* windows: make rclone work with SeBackupPrivilege and/or SeRestorePrivilege
* cmd/gitannex: Update command docs
* cmd/gitannex: Support synonyms of config values
* S3: Ceph Backend use already exist changed to true (now tested) - fixes #7871
* s3: Add Magalu S3 Object Storage as provider
* config: fix default value for description
* b2: update URLs to new home
* Add yumeiyin to contributors
* serve dlna: make BrowseMetadata more compliant - fixes #7883
* Fix new lint issues reported by golangci-lint v1.59.0
* docs: fix some comments
* build: update all dependencies
* drive: debug when we are ignoring permissions #7853
* Add Dominik Joe Pantůček to contributors
* docs: crypt: fix incorrect terminology
* operations: rework rcat so that it doesn\'t call the --metadata-mapper twice
* operations: ensure SrcFsType is set correctly when using --metadata-mapper
* onedrive: allow setting permissions to fail if failok flag is set
* Add Evan McBeth to contributors
* docs: improve readability in faq
* fs: fix panic when using --metadata-mapper on large google doc files
* Add JT Olio to contributors
* Add overallteach to contributors
* go.mod: update storj.io/uplink to latest release
* chore: fix function name in comment
* build: update issue label notification machinery
* operations: fix missing metadata for multipart transfers to local disk
* local: implement Object.SetMetadata
* fs: define the optional interface SetMetadata and implement it in wrapping backends
* drive: allow setting metadata to fail if failok flag is set
* cmd/gitannex: When tags do not match, run e2e tests anyway
* build: Inject rclone version tag when testing
* cmd/gitannex: Remove assumption in e2e test version check
* .github/workflows: Install git-annex-remote-rclone on Linux and macOS
* cmd/gitannex: Add TestEndToEndMigration tests
* cmd/gitannex: Describe new rclonelayout config in help
* cmd/gitannex: Drop chdir from e2e tests
* cmd/gitannex: Repeat TestEndToEnd for all layout modes
* cmd/gitannex: Refactor e2e tests, add layout compat tests
* cmd/gitannex: Add support for different layouts
* cmd/gitannex: Simplify messageParser\'s finalParameter() func
* chunker: fix `finalizer already set` error
* mailru: use --tpslimit 10 on bisync tests
* bisync: ignore \"Implicitly create directory\" messages on tests
* quatrix: fix f.String() not including subpath
* operations: fix lsjson --encrypted when using --crypt-XXX parameters
* Add Sunny to contributors
* Add Michael Terry to contributors
* serve http: added content-length header when html directory is served
* docs: minor formatting improvement
* oauthutil: clear client secret if client ID is set
* drive: fix description being overwritten on server side moves
* bump golangci/golangci-lint-action from 4 to 6
* onedrive: add support for group permissions
* onedrive: fix references to deprecated permissions properties
* onedrive: skip writing permissions with \'owner\' role
* build: add issue label notification machinery
* union: fix deleting dirs when all remotes can\'t have empty dirs
* pikpak: improve getFile() usage
* docs: exit code 9 requires --error-on-no-transfer
* ulozto: Fix handling of root paths with leading / trailing slashes.
* fstest: reduce precision of directory time checks on CI
* sync: remove now superfluous copyEmptyDirectories function
* sync: fix failed to update directory timestamp or metadata: directory not found
* sync: fix directory modification times not being set
* sync: don\'t need to sync directories if they haven\'t been modified
* sync: fix creation of empty directories when --create-empty-src-dirs=false
* sync: fix management of empty directories to make it more accurate
* drive: be more explicit in debug when setting permissions fail
* onedrive,drive: make errors setting permissions into no retry errors
* docs: add Backblaze as a sponsor
* storj: update bio on request
* docs: note that newer linux kernel version is required for ARMv5
* build: migrate bucket storage for the project to new provider
* Add hidewrong to contributors
* swift: implement --swift-use-segments-container to allow >5G files on Blomp
* random: update Password docs
* build: add linting for different values of GOOS
* build: fix linting issues reported by running golangci-lint with different GOOS
* build: fix linting issues reported by golangci-lint on windows
* log: fix lint issue SA1019: syscall.Syscall has been deprecated since Go 1.18: Use SyscallN instead.
* build: run go mod tidy
* backend http: Adding no-escape flag for option to not escape URL metacharacters in path names - fixes issue #7637
* bisync: avoid starting tests we don\'t have time to finish
* bisync: skip test if config string contains a space
* fs accounting: Add deleted files total size to status summary line - fixes issue #7190
* build: remove build constraint syntax for go 1.16 and older
* build: remove separate go module cache step as its done by setup-go
* Convert source files with crlf to lf
* fix spelling
* bisync: make session path even shorter on tests
* build: make integration tests run better on macOS and Windows
* docs: fix heading anchor
* Add pawsey-kbuckley to contributors
* Add Katia Esposito to contributors
* lsjson: small docs change to clarify options
* genautocomplete: remove Ubuntu-ism from docs and clarify non-root use
* docs: fix macOS install from source link
* ncdu: Do not quit on Esc
* fix: test_all re-running too much stuff
* Add Dave Nicolson to contributors
* Add Butanediol to contributors
* Add yudrywet to contributors
* docs: Add left and right padding to prevent icon truncation
* serve s3: fix Last-Modified header format
* chore: fix function names in comment
* onedrive: set all metadata permissions and return error summary
* fs rc: fixes incorrect Content-Type in HTTP API - fixes #7726
* operations: fix move when dst is nil and fdst is case-insensitive
* sync: fix case normalisation on s3
* operations: fix retries downloading too much data with certain backends
* operations: add more assertions to ReOpen tests to check seek positions
* Add static-moonlight to contributors
* doc: add example how to run serve s3
* serve s3: adjust to move of Mikubill/gofakes3 to rclone/gofakes3
* Add guangwu to contributors
* Add jakzoe to contributors
* Add go mod and sum to gitattributes for consistent line endings
* bisync: rename extended_char_paths test
* chunker: fix case-insensitive comparison on local without metadata
* chunker: fix NewFs when root points to composite multi-chunk file without metadata
* bisync: more fixes for integration tests
* bisync: fix endless loop if lockfile decoder errors
* bisync: make tempDir path shorter
* fix: close cpu profile
* docs: fix typo in filtering.md
* drive: set all metadata permissions and return error summary
* crypt: fix max suggested length of filenames
* bisync: fix io.PipeWriter not getting closed on tests
* pikpak: fix a typo in a comment
* docs: ensure empty line between text and a following heading
* .github/workflows: Upgrade deprecated macos-11 to macos-latest
* cmd/gitannex: Downgrade to protocol version 1
* cmd/gitannex: Replace e2e test script with Go test
* docs: clarify option syntax
* build: fix CVE-2023-45288 by upgrading golang.org/x/net
* ulozto: remove use of github.com/pkg/errors
* Add Pieter van Oostrum to contributors
* docs: fix MANUAL formatting problems
* backend koofr: remove trailing bracket - fixes #7600
* webdav: fix SetModTime erasing checksums on owncloud and nextcloud
* bisync: use fstest.RandomRemote on tests
* hdfs: fix f.String() not including subpath
* local: disable unreliable test
* docs: update warp sponsorship
* copy: fix nil pointer dereference when corrupted on transfer with nil dst
* Add Erisa A to contributors
* Add yoelvini to contributors
* Add Alexandre Lavigne to contributors
* test info: improve cleanup of temp files - fixes #7209
* onedrive: fix --metadata-mapper called twice if writing permissions
* b2: Add tests for new `cleanup` and `cleanup-hidden` backend commands.
* rcserver: set `ModTime` for dirs and files served by `--rc-serve`
* docs: Add R2 note about no_check_bucket
* s3: add new AWS region il-central-1 Tel Aviv
* bisync: more fixes for integration tests
* s3: update Scaleway\'s configuration options - fixes #7507
* bisync: several fixes for integration tests
* ulozto: make password config item be obscured
* operations: fix very long file names when using copy with --partial
* Add Warrentheo to contributors
* Add Alex Garel to contributors
* onedrive: fix typo
* config: show more user friendly names of custom types in ui
* config: add ending period on description option help text
* docs: add an indication in case of recursive shortcuts in drive
* ulozto: implement Mover and DirMover interfaces.
* ulozto: revert the temporary file size limitations
* ulozto: set Content-Length header if the file size is known.
* local: fix and update -l docs
* serve webdav: fix webdav with --baseurl under Windows
* memory: fix incorrect list entries when rooted at subdirectory
* memory: fix deadlock in operations.Purge
* bisync: add to integration tests - fixes #7665
* memory: fix dst mutating src after server-side copy
* mount,cmount,mount2: add --direct-io flag to force uncached access
* vfs: fix download loop when file size shrunk
* local: add --local-time-type to use mtime/atime/btime/ctime as the time
* Add psychopatt to contributors
* docs: remove email from authors
* rc: fix stats groups being ignored in operations/check
* drive: fix server side copy with metadata from my drive to shared drive
* drive: stop sending notification emails when setting permissions
* Add iotmaestro to contributors
* Add Vitaly to contributors
* Add hoyho to contributors
* Add Lewis Hook to contributors
* Add a new backend for uloz.to
* cmd/gitannex: Add the gitannex subcommand
* linkbox: fix list paging and optimized synchronization.
* linkbox: fix working with names longer than 8-25 Unicode chars.
* b2: Add new `cleanup` and `cleanup-hidden` backend commands.
* s3: validate CopyCutoff size before copy
* Improve error messages when objects have been corrupted on transfer - fixes #5268
* onedrive: fix \"unauthenticated: Unauthenticated\" errors when downloading
* lib/rest: Add Client.Do function to call http.Client.Do
* lib/rest: add CheckRedirect function for redirect management
* operations: Fix \"optional feature not implemented\" error with a crypted sftp
* Add Kyle Reynolds to contributors
* Add YukiUnHappy to contributors
* Add Gachoud Philippe to contributors
* Add racerole to contributors
* Add John-Paul Smith to contributors
* onedrive: make server-side copy to work in more scenarios
* docs: Proton Drive, correct typo
* docs: drive: corrected relative path of scopes to absolute
* docs: clarify `shell_type = none` and `ssh = ` behaviour
* fs: improve JSON Unmarshalling for Duration
* docs: remove repeated words
* owncloud: add config owncloud_exclude_mounts which allows to exclude mounted folders when listing remote resources
* drive: backend query command
* Start v1.67.0-DEV development
* Thu May 30 2024 Fabian Vogt - Remove %go_nostrip, not necessary and bloats the binary
* Sat Mar 16 2024 John Kizer john.kizerAATTproton.me- Update to version 1.66.0:
* Directory modification times and metadata synced for supported backends
* Many updates to bisync command options, operation and presentation
* Description field added for all backends
* amazonclouddrive: remove backend
* build: Update to go1.22, go1.20 is minimum required
* build: CVE-2024-24786 addressed via protobuf upgrade
* check: Respect --no-unicode-normalization and --ignore-case-sync for --checkfile
* cmd: Improved shell auto completion reduces size of the completion file and works faster
* fs: Add more detailed logging for file includes/excludes
* lsf: Add --time-format flag, make metadata appear for directories
* lsjson: Make metadata appear for directories (Nick Craig-Wood)
* rc: Add srcFs and dstFs to core/stats and core/transferred stats,
* rc: Add operations/hashsum to the rc as rclone hashsum equivalent,
* rc: Add config/paths to the rc as rclone config paths equivalent
* sync: Optionally report list of synced paths to file
* sync: Implement directory sync for mod times and metadata
* sync: Don\'t set directory modtimes if already set
* sync: Don\'t sync directory modtimes from backends which don\'t have directories
* backend: Make backends which use oauth implement the Shutdown and shutdown the oauth properly
* bisync: Handle unicode and case normalization consistently
* bisync: Partial uploads known issue on local/ftp/sftp has been resolved (unless using --inplace)
* bisync: Fixed handling of unicode normalization and case insensitivity, support for relevant flags
* bisync: No longer fails to find the correct listing file when configs are overridden with backend-specific flags
* nfsmount: Fix exit after external unmount, fix --volname being ignored
* operations: Fix case-insensitive moves in operations.Move
* operations: Fix TestCaseInsensitiveMoveFileDryRun on chunker integration tests
* operations: Fix TestMkdirModTime test
* operations: Fix TestSetDirModTime for backends with SetDirModTime but not Metadata
* operations: Fix typo in log messages
* serve restic: Fix error handling
* serve webdav: Fix --baseurl without leading /
* stats: Fix race between ResetCounters and stopAverageLoop called from time.AfterFunc
* sync: --fix-case flag to rename case insensitive dest
* sync: Use operations.DirMove instead of sync.MoveDir for --fix-case
* systemd: Fix detection and switch to the coreos package everywhere rather than having 2 separate libraries
* mount: Notice daemon dying much quicker
* Numerous backend-specific updates detailed at https://rclone.org/changelog/#v1-66-0-2024-03-10
* Thu Jan 25 2024 mrueckertAATTsuse.de- Update to version 1.65.2:
* Version v1.65.2
* azureblob: fix data corruption bug #7590
* build: add -race flag to integration tester test_all
* docs: add bisync to index
* build(deps): bump actions/cache from 3 to 4
* add missing backtick
* docs: add rclone OS requirements
* imagekit: updated overview - supported operations
* imagekit: Updated docs and web content
* docs: add warp.dev sponsorship to github home page
* docs: add warp.dev as a sponsor
* docs: update website footer
* vfs: fix stale data when using --vfs-cache-mode full
* build(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7
* Start v1.65.2-DEV development
* Mon Jan 08 2024 mrueckertAATTsuse.de- Update to version 1.65.1:
* Version v1.65.1
* docs: Fix broken test_proxy.py link again
* operations: fix files moved by rclone move not being counted as transfers
* accounting: fix stats to show server side transfers
* onedrive: fix \"unauthenticated: Unauthenticated\" errors when uploading
* Revert \"mount: fix macOS not noticing errors with --daemon\"
* s3: fix crash if no UploadId in multipart upload
* serve s3: fix listing oddities
* protondrive: fix CVE-2023-45286 / GHSA-xwh9-gc39-5298
* build: fix docker build on arm/v6
* build(deps): bump golang.org/x/crypto to fix ssh terrapin CVE-2023-48795
* oauthutil: avoid panic when `
*token` and `
*ts.token` are the same
* ftp: fix multi-thread copy
* googlephotos: fix nil pointer exception when batch failed
* hasher: fix invalid memory address error when MaxAge == 0
* docs/librclone: the newer and recommended ucrt64 subsystem of msys2 can now be used for building on windows
* docs: fix broken link in serve webdav
* azure-files: fix storage base url
* oracle object storage: fix object storage endpoint for custom endpoints
* chunker,compress,crypt,hasher,union: fix rclone move a file over itself deleting the file
* docs: fix broken link
* dropbox: fix used space on dropbox team accounts
* vfs: note that --vfs-refresh runs in the background #6830
* docs: update contributor email
* build(deps): bump actions/setup-go from 4 to 5
* Doc change: Add the CreateBucket permission requirement for AWS S3
* nfsmount: compile for all unix oses, add --sudo and fix error/option handling
* serve nfs: Mark as experimental
* onedrive: fix error listing: unknown object type
* docs: fix typo in docs.md
* multipart copy create bucket if it doesn\'t exist.
* smb: fix shares not listed by updating go-smb2
* mount: fix macOS not noticing errors with --daemon
* install.sh: fix harmless error message on install
* Start v1.65.1-DEV development
* Sun Nov 26 2023 mrueckertAATTsuse.de- Update to version 1.65.0:
* Version v1.65.0
* onedrive: add --onedrive-delta flag to enable ListR
* smb: fix modtime of multithread uploads by setting PartialUploads
* smb: fix about size wrong by switching to github.com/cloudsoda/go-smb2/ fork
* serve s3: fix overwrite of files with 0 length file
* serve s3: fix error handling for listing non-existent prefix - fixes #7455
* test_all: make integration test for serve s3
* Add Abhinav Dhiman to contributors
* Add 你知道未来吗 to contributors
* imagekit: Added ImageKit backend
* fs/fshttp: fix --contimeout being ignored
* s3: ensure we can set upload cutoff that we use for Rclone provider
* serve s3: document multipart copy doesn\'t work #7454
* b2: fix streaming chunked files an exact multiple of chunk size
* fstest: factor chunked streaming tests from b2 and use in all backends
* b2: fix server side chunked copy when file size was exactly --b2-copy-cutoff
* fstest: factor chunked copy tests from b2 and use them in s3 and oos
* operations: fix overwrite of destination when multi-thread transfer fails
* random: stop using deprecated rand.Seed in go1.20 and later
* random: speed up String function for generating larger blocks
* hash: allow runtime configuration of supported hashes for testing
* Add Alen Šiljak to contributors
* http: enable methods used with WebDAV - fixes #7444
* s3: detect looping when using gcs and versions
* dropbox: fix missing encoding for rclone purge again
* test_all: limit the Zoho tests to just the backend
* test_all: remove uptobox from integration tests
* operations: use less memory when doing multithread uploads
* operations: make Open() return an io.ReadSeekCloser #7350
* fs: add ChunkWriterDoesntSeek feature flag and set it for b2
* mockobject: fix SetUnknownSize method to obey parameter passed in
* box: fix performance problem reading metadata for single files
* gcs: fix 400 Bad request errors when using multi-thread copy
* http: implement set backend command to update running backend
* dropbox: fix missing encoding for rclone purge
* Update Docs to show SMB remote supports modtime.md
* docs: cleanup backend hashes sections
* docs: replace mod-time with modtime
* march: Fix excessive parallelism when using --no-traverse
* Add Mina Galić to contributors
* Makefile: use POSIX compatible install arguments
* install.sh: Clean up temp files in install script
* drive: fix integration tests by enabling metadata support from the context
* fstests: make sure Metadata is enabled in the context for metadata tests
* Refresh CONTRIBUTING.md
* fs: implement --metadata-mapper to transform metatadata with a user supplied program
* drive: fix error updating created time metadata on existing object
* drive: add read/write metadata support
* Add moongdal to contributors
* Add viktor to contributors
* Add karan to contributors
* Add Oksana Zhykina to contributors
* linkbox: pre-merge fixes
* backend: add Linkbox backend
* vfs: error out early if can\'t upload 0 length file
* azurefiles: finish docs and implementation and add optional interfaces
* Implement Azure Files backend
* fs: fix a typo in a comment
* quatrix: overwrite files on conflict during server-side move
* quatrix: add partial upload support
* serve s3: pre-merge tweaks
* Add Saw-jan to contributors
* serve s3: fixes before merge
* Add Artur Neumann to contributors
* serve s3: fix file name encoding using s3 serve with mc client
* Add Mikubill to contributors
* serve s3: let rclone act as an S3 compatible server
* s3: add --s3-disable-multipart-uploads flag
* bin/update_authors.py: add authors from Co-authored-by: lines too
* size: dont show duplicate object count when less than 1k
* lib/file: fix MkdirAll after go1.21.4 stdlib update
* docs: factor large docs into separate .md files to make them easier to maintain.
* Add Tayo-pasedaRJ to contributors
* Add Adithya Kumar to contributors
* Add wuxingzhong to contributors
* hdfs: added support for list of namenodes in hdfs remote config
* webdav: added an rclone vendor to work with rclone serve webdav
* docs: show hashsum arguments as optional in usage string
* docs: document how to build with version info and icon resources on windows
* build: refactor version info and icon resource handling on windows
* serve dnla: fix crash on graceful exit
* operations: fix server side copies on partial upload backends after refactor
* mount: disable mount for freebsd
* build: update all dependencies
* operations: fix invalid UTF-8 when truncating file names when not using --inplace
* operations: refactor Copy into methods on an temporary object
* operations: factor Copy into its own file
* build(deps): bump google.golang.org/grpc from 1.56.2 to 1.56.3
* b2: fix multi-thread upload with copyto going to wrong name
* fstests: add integration test for OpenChunkWriter uploading to the wrong name
* b2: fix error handler to remove confusing DEBUG messages
* s3: emit a debug message if anonymous credentials are in use
* ncdu: fix crash when re-entering changed directory after rescan
* fs: fix docs for Bits
* fs: add IsSet convenience method to Bits
* docs: remove third party logos from source tree
* docs: update Storj image and link
* Add alfish2000 to contributors
* union: fix documentation
* build: fix new lint errors with golangci-lint v1.55.0
* selfupdate: make sure we don\'t run tests if selfupdate is set
* local: fix copying from Windows Volume Shadows
* Changelog updates from Version 1.64.2
* selfupdate: fix \"invalid hashsum signature\" error
* build: add the serve docker tests to the integration tester
* build: fix docker build running out of space
* Add Ivan Yanitra to contributors
* Add Keigo Imai to contributors
* Add Gabriel Espinoza to contributors
* azureblob: add support cold tier
* drive: add a note that --drive-scope accepts comma-separated list of scopes
* docs: change authors email for SimJoSt
* Changelog updates from Version 1.64.1
* lib/http: export basic go strings functions
* docs: update documentation for --fast-list adding info about ListR
* mount: fix automount not detecting drive is ready
* sftp: implement --sftp-copy-is-hardlink to server side copy as hardlink
* serve sftp: return not supported error for not supported commands
* b2: fix chunked streaming uploads
* build: upgrade golang.org/x/net to v0.17.0 to fix HTTP/2 rapid reset
* b2: fix server side copies greater than 4GB
* cmd: Make --progress output logs in the same format as without
* operations: fix error message on delete to have file name - fixes #7355
* operations: fix OpenOptions ignored in copy if operation was a multiThreadCopy
* build: fix docker beta build running out of space
* Add Volodymyr to contributors
* operations: implement --partial-suffix to control extension of temporary file names
* s3: fix no error being returned when creating a bucket we don\'t own
* oracleobjectstorage: fix OpenOptions being ignored in uploadMultipart with chunkWriter
* s3: fix OpenOptions being ignored in uploadMultipart with chunkWriter
* drive: add --drive-show-all-gdocs to allow unexportable gdocs to be server side copied
* Add Saleh Dindar to contributors
* Add Beyond Meat to contributors
* nfsmount: documentation for new NFS mount feature for macOS
* nfsmount: New mount command to provide mount mechanism on macOS without FUSE
* serve nfs: new `serve nfs` command
* vfs: Add go-billy dependency and make sure vfs.Handle implements billy.File
* vfs: [bugfix] Update dir modification time
* vfs: [bugfix] Implement Name() method in WriteFileHandle and ReadFileHandle
* vfs: add --vfs-refresh flag to read all the directories on start
* operations: add operations/check to the rc API
* operations: close file in TestUploadFile test so it can be deleted on Windows
* googlephotos: implement batcher for uploads - fixes #6920
* dropbox: factor batcher into lib/batcher
* fs: re-implement DumpMode with Bits
* fs: create fs.Bits for easy creation of parameters from a bitset of choices
* vfs: re-implement CacheMode with fs.Enum
* fs: re-implement CutoffMode, LogLevel, TerminalColorMode with Enum
* fs: create fs.Enum for easy creation of parameters from a list of choices
* fs: fix option types printing incorrectly for backend flags
* onedrive: implement ListR method which gives --fast-list support
* onedrive: factor API types back into correct file
* b2: reduce default --b2-upload-concurrency to 4 to reduce memory usage
* b2: fix locking window when getting mutipart upload URL
* pacer: fix b2 deadlock by defaulting max connections to unlimited
* docs: add utime (time of file upload) to standard system metadata
* jottacloud: add support for reading and writing metadata
* s3: fix slice bounds out of range error when listing
* Add rinsuki to contributors
* drive: add support of SHA-1 and SHA-256 checksum
* s3: add docs on how to add a new provider
* s3: add Linode provider
* s3: Factor providers list out and auto generate textual version
* docs: fix backend doc generator to not output duplicate config names
* Add Nikita Shoshin to contributors
* rcserver: set `Last-Modified` header for files served by `--rc-serve`
* docs: fix typos found by codespell in docs and code comments
* onedrive: fix the configurator to allow /teams/ID in the config
* build: add btesth target to output beta log in HTML for email pasting
* lsjson: make sure we set the global metadata flag too
* rc: always report an error as JSON
* b2: fix multipart upload: corrupted on transfer: sizes differ XXX vs 0
* b2: implement --b2-lifecycle to control lifecycle when creating buckets
* b2: implement \"rclone backend lifecycle\" to read and set bucket lifecycles
* b2: fix listing all buckets when not needed
* azureblob: fix \"fatal error: concurrent map writes\"
* build(deps): bump docker/setup-qemu-action from 2 to 3
* box: add more logging for polling
* box: filter more EventIDs when polling
* build(deps): bump docker/setup-buildx-action from 2 to 3
* storj: update storj.io/uplink to v1.12.0
* docs: add notes on how to update the website between releases
* docs: remove minio sponsor box for the moment
* docs: update Storj partner link
* Add Herby Gillot to contributors
* Add Pat Patterson to contributors
* docs: add MacPorts install info
* build(deps): bump docker/metadata-action from 4 to 5
* build(deps): bump docker/login-action from 2 to 3
* build(deps): bump docker/build-push-action from 4 to 5
* fix overview of oracle object storage as it supports multithreaded
* operations: ensure concurrency is no greater than the number of chunks - fixes #7299
* docs: fix minimum Go version and update to 1.18
* Start v1.65.0-DEV development
* Thu Oct 19 2023 mrueckertAATTsuse.de- Update to version 1.64.2:
* Version v1.64.2
* selfupdate: fix \"invalid hashsum signature\" error
* build: fix docker build running out of space
* Start v1.64.2-DEV development
* Thu Oct 19 2023 Marcus Rueckert - switch services to manual according to the new guidelines
* Tue Oct 17 2023 mrueckertAATTsuse.de- Update to version 1.64.1:
* Version v1.64.1
* mount: fix automount not detecting drive is ready
* serve sftp: return not supported error for not supported commands
* b2: fix chunked streaming uploads
* build: upgrade golang.org/x/net to v0.17.0 to fix HTTP/2 rapid reset
* b2: fix server side copies greater than 4GB
* cmd: Make --progress output logs in the same format as without
* operations: fix error message on delete to have file name - fixes #7355
* operations: fix OpenOptions ignored in copy if operation was a multiThreadCopy
* build: fix docker beta build running out of space
* oracleobjectstorage: fix OpenOptions being ignored in uploadMultipart with chunkWriter
* s3: fix OpenOptions being ignored in uploadMultipart with chunkWriter
* vfs: [bugfix] Update dir modification time
* operations: close file in TestUploadFile test so it can be deleted on Windows
* b2: reduce default --b2-upload-concurrency to 4 to reduce memory usage
* b2: fix locking window when getting mutipart upload URL
* pacer: fix b2 deadlock by defaulting max connections to unlimited
* s3: fix slice bounds out of range error when listing
* docs: fix backend doc generator to not output duplicate config names
* docs: fix typos found by codespell in docs and code comments
* onedrive: fix the configurator to allow /teams/ID in the config
* lsjson: make sure we set the global metadata flag too
* b2: fix multipart upload: corrupted on transfer: sizes differ XXX vs 0
* azureblob: fix \"fatal error: concurrent map writes\"
* build(deps): bump docker/setup-qemu-action from 2 to 3
* build(deps): bump docker/setup-buildx-action from 2 to 3
* storj: update storj.io/uplink to v1.12.0
* docs: add notes on how to update the website between releases
* docs: remove minio sponsor box for the moment
* docs: update Storj partner link
* docs: add MacPorts install info
* build(deps): bump docker/metadata-action from 4 to 5
* build(deps): bump docker/login-action from 2 to 3
* build(deps): bump docker/build-push-action from 4 to 5
* fix overview of oracle object storage as it supports multithreaded
* operations: ensure concurrency is no greater than the number of chunks - fixes #7299
* Start v1.64.1-DEV development
* Tue Oct 03 2023 infoAATTpaolostivanin.com- Update to version 1.64.0:
* protondrive: make cached keys rclone style and not show with `rclone config redacted`
* docs: document release signing and verification
* docs: fix typo in rc docs - fixes #7287
* protondrive: complete docs with all references to Proton Drive
* drive: add --drive-fast-list-bug-fix to control ListR bug workaround
* s3: add rclone backend restore-status command
* Add Drew Stinnett to contributors
* Add David Pedersen to contributors
* rc: Add operations/settier to API
* protondrive: implement two-password mode (#7279)
* vfs: Update parent directory modtimes on vfs actions
* hdfs: fix retry \"replication in progress\" errors when uploading
* hdfs: fix uploading to the wrong object on Update with overriden remote name
* test_all: remove filefabric from integration tests
* Add Oksana and Volodymyr Kit to contributors
* quatrix: add backend to support Quatrix
* protondrive: fix signature verification logic by accounting for legacy signing scheme (#7278)
* vfs: add --vfs-cache-min-free-space to control minimum free space on the disk containing the cache
* rc: add core/du to measure local disk usage
* Add lib/diskusage to measure used/free on disks
* Add zjx20 to contributors
* local: rmdir return an error if the path is not a dir
* s3: implement backend set command to update running config
* protondrive: improves 2fa and draft error messages (#7280)
* zoho: remove Range requests workarounds to fix integration tests
* fstests: fix PublicLink failing on storj
* opendrive: fix List on a just deleted and remade directory
* operations: fix TestCopyFileMaxTransfer test to not be quite so fussy
* compress: fix ChangeNotify
* azureblob: fix purging with directory markers
* test_all: ignore Rmdirs test failure on b2 as it fails because of versions
* Add AATTnielash as bisync maintainer
* build(deps): bump actions/checkout from 3 to 4
* bisync: fix dryRun rc parameter being ignored
* bisync: add rc parameters for new flags
* compress: fix integration tests by adding missing OpenChunkWriter exclude
* cache: fix integration tests by adding missing OpenChunkWriter exclude
* cmd: refactor and use sysdnotify in more commands
* box: add --box-impersonate to impersonate a user ID - fixes #7267
* union: add :writback to act as a simple cache
* azureblob: fix creation of directory markers
* fstest: fix sftp ssh integration tests
* b2: fix ChunkWriter size return
* s3: fix multpart streaming uploads of 0 length files
* backends: change OpenChunkWriter interface to allow backend concurrency override
* Add Alishan Ladhani to contributors
* b2: fix rclone link when object path contains special characters
* serve dlna: fix MIME type if backend can\'t identify it
* docs: add Storj as a sponsor
* Add Bjørn Smith to contributors
* jotta: added Telia Sky whitelabel (Norway)
* docs: single character remote names in Windows
* docs: sftp: add note regarding format of server_command
* fshttp: fix --bind 0.0.0.0 allowing IPv6 and --bind ::0 allowing IPv4
* box: fix unhelpful decoding of error messages into decimal numbers
* cmd/ncdu: fix add keybinding to rescan filesystem
* box: add polling support
* cmd/ncdu: add keybinding to rescan filesystem
* docs: may not -> might not, to remove ambiguity
* build: fix lint errors when re-enabling revive var-naming
* build: fix lint errors when re-enabling revive exported & package-comments
* build: re-enable revive linters
* lib/multipart: fix accounting for multipart transfers
* s3: fix purging of root directory with --s3-directory-markers - fixes #7247
* fstests: add backend integration test for purging root directory #7247
* s3: fix accounting for multpart uploads
* oracleobjectstorage: fix accounting for multpart uploads
* b2: fix accounting for multpart uploads
* operations: fix terminology in multi-thread copy
* operations: fix accounting for multi-thread transfers
* operations: don\'t buffer when a backend implements OpenWriterAt
* lib/pool: add DelayAccounting() to fix accounting when reading hashes
* lib/pool: add SetAccounting to RW
* oracleobjectstorage: implement OpenChunkWriter and multi-thread uploads #7056
* b2: implement OpenChunkWriter and multi-thread uploads #7056
* azureblob: implement OpenChunkWriter and multi-thread uploads #7056
* operations: document multi-thread copy and tweak defaults
* operations: add abort on exit to multithread copy
* operations: multipart: don\'t buffer transfers to local disk #7056
* s3: factor generic multipart upload into lib/multipart #7056
* fs: add context.Ctx to ChunkWriter methods
* operations: fix and tidy multithread code
* s3: fix retry logic, logging and error reporting for chunk upload
* fs: introduces aliases for OpenWriterAtFn and OpenChunkWriterFn
* pool: add page backed reader/writer for multi thread uploads
* lib/readers: add NoSeeker to adapt io.Reader to io.ReadSeeker
* serve ftp: fix race condition when using the auth proxy
* docs: remove contributor\'s old email
* serve ftp: update to goftp.io/server v2.0.1 - fixes #7237
* serve sftp: fix hash calculations with --vfs-cache-mode full
* Add Roberto Ricci to contributors
* vfs: make sure struct field is aligned for atomic access
* vfs: use atomic types
* lib: use atomic types
* fs: use atomic types
* cmount: use atomic types
* smb: use atomic types
* sftp: use atomic types
* seafile: use atomic types
* local: use atomic types
* filefabric: use atomic types
* box: use atomic types
* union: use atomic types
* sftp: fix --sftp-ssh looking for ssh agent - fixes #7235
* sftp: fix spurious warning when using --sftp-ssh
* sync: fix lockup with --cutoff-mode=soft and --max-duration
* ftp: fix 425 \"TLS session of data connection not resumed\" errors
* rmdirs: remove directories concurrently controlled by --checkers
* Add hideo aoyama to contributors
* Add Jacob Hands to contributors
* build: add snap installation
* ci: change Winget Releaser job to `ubuntu-latest`
* fs: Fix transferTime not being set in JSON logs
* fs: Don\'t stop calculating average transfer speed until the operation is complete
* sync: fix erroneous test in TestSyncOverlapWithFilter
* Add Vitor Gomes to contributors
* Add nielash to contributors
* Add alexia to contributors
* multithread: refactor multithread operation to use OpenChunkWriter if available #7056
* config: add \"multi-thread-chunk-size\" flag #7056
* s3: refactor MultipartUpload to use OpenChunkWriter and ChunkWriter #7056
* features: add new interfaces OpenChunkWriter and ChunkWriter #7056
* bisync: typo corrections & other doc improvements
* bisync: Add support for --create-empty-src-dirs - Fixes #6109
* bisync: Add experimental --resilient mode to allow recovery from self-correctable errors
* bisync: Add new --ignore-listing-checksum flag to distinguish from --ignore-checksum
* bisync: equality check before renaming (leave identical files alone)
* bisync: apply filters correctly during deletes
* bisync: enforce --check-access during --resync
* bisync: dry runs no longer commit filter changes
* gitignore: add .DS_Store and remove
*.log
* fichier: fix error code parsing
* build: update to released go1.21
* Add antoinetran to contributors
* Add James Braza to contributors
* Add Masamune3210 to contributors
* Add Nihaal Sangha to contributors
* protondrive: update the information regarding the advance setting enable_caching (#7202)
* docs: clarify --checksum documentation - Fixes #7145
* docs: add some more docs on making your own backend
* docs: environment variable remote name only supports letters, digits, or underscores
* docs: local: fix typo
* lib/rest: remove unnecessary nil check
* drive: fix typo in docs
* oracleobjectstorage: Use rclone\'s rate limiter in mutipart transfers
* accounting: show server side stats in own lines and not as bytes transferred
* rclone test info: add --check-base32768 flag to check can store all base32768 characters
* Add Raymond Berger to contributors
* storj: performance improvement for large file uploads
* docs: box client_id creation
* docs: add missing comma to overview webdav footnote
* build: update to go1.21rc4
* Add Julian Lepinski to contributors
* docs: add minio as a sponsor
* swift: fix HEADing 0-length objects when --swift-no-large-objects set
* docs: update command docs to new style
* docs: group the global flags and make them appear on command and flags pages
* Add rclone completion powershell - basic implementation only
* docs: fix rclone config edit docs
* build: remove unused package cmd/serve/http/data
* Add nielash to contributors
* Add Zach to contributors
* http: fix webdav OPTIONS response (#6433)
* webdav: nextcloud: fix segment violation in low-level retry
* sftp: support dynamic --sftp-path-override
* ftp,sftp: add socks_proxy support for SOCKS5 proxies
* http: CORS should not be send if not set (#6433)
* docs: rclone backend restore
* build: update dependencies
* Add yuudi to contributors
* rc: add execute-id for job-id
* sftp: add --sftp-ssh to specify an external ssh binary to use
* Add Niklas Hambüchen to contributors
* protondrive: fix a bug in parsing User metadata (#7174)
* docs: dropbox: Explain that Teams needs \"Full Dropbox\"
* fichier: implement DirMove
* docs: b2 versions names caveat
* serve webdav: fix error: Expecting fs.Object or fs.Directory, got
* docs: s3 versions names caveat
* http servers: allow CORS to be set with --allow-origin flag - fixes #5078
* sftp: stop uploads re-using the same ssh connection to improve performance
* vfs: keep virtual directory status accurate and reduce deadlock potential
* vfs: Added cache cleaner for directories to reduce memory usage
* Add Edwin Mackenzie-Owen to contributors
* Add Tiago Boeing to contributors
* Add gabriel-suela to contributors
* Add Ricardo D\'O. Albanus to contributors
* smb: implement multi-threaded writes for copies to smb
* docs: mega: update with solution when receiving killed on process
* protondrive: fix download signature verification bug (#7169)
* protondrive: fix bug in digests parsing (#7164)
* protondrive: fix missing file sha1 and appstring issues (#7163)
* Add Chun-Hung Tseng to Maintainer (#7162)
* cmd: fix log message typo
* chunker: Update documentation to mention issue with small files
* fix: mount parsing for linux
* Add Chun-Hung Tseng to contributors
* protondrive: add protondrive backend - fixes #6072
* doc: Fix Leviia block
* docs: mention Box as base32768 compatible
* Add Leviia Object Storage on index.md
* Add Object storage to Leviia on README.md
* --max-transfer - add new exit code (10)
* Changelog updates from Version v1.63.1
* build: add new sponsors page to docs
* operations: fix overlapping check on case insensitive file systems
* Add Benjamin to contributors
* s3: add Leviia S3 Object Storage as provider
* build: update to go1.21rc3 and make go1.19 the minimum required version
* Add darix to contributors
* box: fix reconnect failing with HTTP 400 Bad Request
* webdav: nextcloud chunking: add more guidance for the user to check the config
* operations: fix .rclonelink files not being converted back to symlinks
* local: fix partial directory read for corrupted filesystem
* smb: fix \"Statfs failed: bucket or container name is needed\" when mounting
* Add Vladislav Vorobev to contributors
* docs: no need to disable 2FA for Mail.ru Cloud anymore
* rclone config redacted: implement support mechanism for showing redacted config
* docs: update the number of providers supported
* Add Mahad to contributors
* Add BakaWang to contributors
* docs: drive: Fix step 4 in \"Making your own client_id\"
* s3: add synology to s3 provider list
* docs: remove old donate page
* docs: update contact page on website
* webdav: nextcloud: fix must use /dav/files/USER endpoint not /webdav error
* operations: fix deadlock when using lsd/ls with --progress - Fixes #7102
* dirtree: fix performance with large directories of directories and --fast-list
* Add Fjodor42 to contributors
* Add Dean Attali to contributors
* Add Sawada Tsunayoshi to contributors
* jottacloud: add Onlime provider
* build: fix macos builds for versions < 12
* docs: dropbox get client id, clarify you need to click a button
* Thu Jul 20 2023 mrueckertAATTsuse.de- Update to version 1.63.1:
* Version v1.63.1
* build: add new sponsors page to docs
* Start v1.63.1-DEV development
* docs: no need to disable 2FA for Mail.ru Cloud anymore
* box: fix reconnect failing with HTTP 400 Bad Request
* webdav: nextcloud chunking: add more guidance for the user to check the config
* operations: fix .rclonelink files not being converted back to symlinks
* local: fix partial directory read for corrupted filesystem
* smb: fix \"Statfs failed: bucket or container name is needed\" when mounting
* docs: drive: Fix step 4 in \"Making your own client_id\"
* docs: update the number of providers supported
* docs: remove old donate page
* webdav: nextcloud: fix must use /dav/files/USER endpoint not /webdav error
* docs: update contact page on website
* operations: fix deadlock when using lsd/ls with --progress - Fixes #7102
* dirtree: fix performance with large directories of directories and --fast-list
* build: fix macos builds for versions < 12
* docs: dropbox get client id, clarify you need to click a button
* docs: website: replace google analytics with plausible analytics
* docs: rename donate page to sponsor page and rework
* docs: fixed typo in exclude example in filtering docs (#7097)- drop fix-nextcloud-chunked.patch: included in update
* Fri Jul 07 2023 Marcus Rueckert - Avoid duplication in the %build section for the pie ppc64 case. Just use line continuation for the build cmdline and %ifnarch ppc64 to enable pie mode on everything but ppc64
* Fri Jul 07 2023 Marcus Rueckert - Fix the rclone version update by properly setting the package variable during the build
* Fri Jul 07 2023 Marcus Rueckert - added fix-nextcloud-chunked.patch: The patch is a slightly modified version of 73d1b72bd759f838ad322b42e75111652eafe02e, which should give the user more guidance to check the configuration. This should fix https://github.com/rclone/rclone/issues/7103
* Thu Jul 06 2023 Arnav Singh - Update to 1.63.0:
* New backends - Pikpak - New S3 providers + petabox.io + Google Cloud Storage - New WebDAV providers + Fastmail
* Major changes - Files will be copied to a temporary name ending in `.partial` when copying to `local`, `ftp`, `sftp` then renamed at the end of the transfer. + This helps with data integrity as we don\'t delete the existing file until the new one is complete. + It can be disabled with the --inplace flag. + This behaviour will also happen if the backend is wrapped, for example `sftp` wrapped with `crypt`. - The s3, azureblob and gcs backends now support directory markers so empty directories are supported - The --default-time flag now controls the unknown modification time of files/dirs + If a file or directory does not have a modification time rclone can read then rclone will display this fixed time instead. + For the old behaviour use `--default-time 0s` which will set this time to the time rclone started up.
* New Features - build + Modernise linters in use and fixup all affected code + Push docker beta to GHCR (GitHub container registry) - cat: Add `--separator` option to cat command - config + Do not remove/overwrite other files during config file save + Do not overwrite config file symbolic link + Stop `config create` making invalid config files - doc updates - fs + Add `size` to JSON logs when moving or copying an object + Allow boolean features to be enabled with `--disable !Feature` - genautocomplete: Rename to `completion` with alias to the old name - librclone: Added example on using `librclone` with Go - lsjson: Make `--stat` more efficient - operations + Implement `--multi-thread-write-buffer-size` for speed improvements on downloads + Reopen downloads on error when using `check --download` and `cat` - rc: `config/listremotes` includes remotes defined with environment variables - selfupdate: Obey `--no-check-certificate` flag - serve restic: Trigger systemd notify - serve webdav: Implement owncloud checksum and modtime extensions - sync: `--suffix-keep-extension` preserve 2 part extensions like .tar.gz
* Bug Fixes - accounting + Fix Prometheus metrics to be the same as `core/stats` + Bwlimit signal handler should always start - bisync: Fix `maxDelete` parameter being ignored via the rc - cmd/ncdu: Fix screen corruption when logging - filter: Fix deadlock with errors on `--files-from` - fs + Fix interaction between `--progress` and `--interactive` + Fix infinite recursive call in pacer ModifyCalculator (fixes issue reported by the staticcheck linter) - lib/atexit: Ensure OnError only calls cancel function once - lib/rest: Fix problems re-using HTTP connections - rc + Fix `operations/stat` with trailing `/` + Fix missing `--rc` flags + Fix output of Time values in `options/get` - serve dlna: Fix potential data race - version: Fix reported os/kernel version for windows
* Mount - Add `--mount-case-insensitive` to force the mount to be case insensitive - Removed unnecessary byte slice allocation for reads - Clarify rclone mount error when installed via homebrew - Added _netdev to the example mount so it gets treated as a remote-fs rather than local-fs
* Mount2 - Updated go-fuse version - Fixed statfs - Disable xattrs
* VFS - Add MkdirAll function to make a directory and all beneath - Fix reload: failed to add virtual dir entry: file does not exist - Fix writing to a read only directory creating spurious directory entries - Fix potential data race - Fix backends being Shutdown too early when startup takes a long time
* Local - Fix filtering of symlinks with `-l`/`--links` flag - Fix /path/to/file.rclonelink when `-l`/`--links` is in use - Fix crash with `--metadata` on Android
* Cache - Fix backends shutting down when in use when used via the rc
* Crypt - Add `--crypt-suffix` option to set a custom suffix for encrypted files - Add `--crypt-pass-bad-blocks` to allow corrupted file output - Fix reading 0 length files - Try not to return \"unexpected EOF\" error - Reduce allocations - Recommend Dropbox for `base32768` encoding
* Azure Blob - Empty directory markers - Support azure workload identities - Fix azure blob uploads with multiple bits of metadata - Fix azurite compatibility by sending nil tier if set to empty string
* Combine - Implement missing methods - Fix goroutine stack overflow on bad object
* Drive - Add `--drive-env-auth` to get IAM credentials from runtime - Update drive service account guide - Fix change notify picking up files outside the root - Fix trailing slash mis-identificaton of folder as file - Fix incorrect remote after Update on object
* Dropbox - Implement `--dropbox-pacer-min-sleep` flag - Fix the dropbox batcher stalling
* Fichier - Add `--ficicher-cdn` option to use the CDN for download
* FTP - Lower log message priority when `SetModTime` is not supported to debug - Fix \"unsupported LIST line\" errors on startup - Fix \"501 Not a valid pathname.\" errors when creating directories
* Google Cloud Storage - Empty directory markers - Added `--gcs-user-project` needed for requester pays
* HTTP - Add client certificate user auth middleware. This can auth `serve restic` from the username in the client cert.
* Jottacloud - Fix vfs writeback stuck in a failed upload loop with file versioning disabled
* Onedrive - Add `--onedrive-av-override` flag to download files flagged as virus - Fix quickxorhash on 32 bit architectures - Report any list errors during `rclone cleanup`
* Putio - Fix uploading to the wrong object on Update with overriden remote name - Fix modification times not being preserved for server side copy and move - Fix server side copy failures (400 errors)
* S3 - Empty directory markers - Update Scaleway storage classes - Fix `--s3-versions` on individual objects - Fix hang on aborting multpart upload with iDrive e2 - Fix missing \"tier\" metadata - Fix V3sign: add missing subresource delete - Fix Arvancloud Domain and region changes and alphabetise the provider - Fix Qiniu KODO quirks virtualHostStyle is false
* SFTP - Add `--sftp-host-key-algorithms ` to allow specifying SSH host key algorithms - Fix using `--sftp-key-use-agent` and `--sftp-key-file` together needing private key file - Fix move to allow overwriting existing files - Don\'t stat directories before listing them - Don\'t check remote points to a file if it ends with /
* Sharefile - Disable streamed transfers as they no longer work
* Smb - Code cleanup to avoid overwriting ctx before first use (fixes issue reported by the staticcheck linter)
* Storj - Fix \"uplink: too many requests\" errors when uploading to the same file - Fix uploading to the wrong object on Update with overriden remote name
* Swift - Ignore 404 error when deleting an object
* Union - Implement missing methods - Allow errors to be unwrapped for inspection
* Uptobox - Add `--uptobox-private` flag to make all uploaded files private - Fix improper regex - Fix Update returning the wrong object - Fix rmdir declaring that directories weren\'t empty
* WebDAV - nextcloud: Add support for chunked uploads - Set modtime using propset for owncloud and nextcloud - Make pacer minSleep configurable with `--webdav-pacer-min-sleep` - Fix server side copy/move not overwriting - Fix modtime on server side copy for owncloud and nextcloud
* Yandex - Fix 400 Bad Request on transfer failure
* Zoho - Fix downloads with `Range:` header returning the wrong data
* Sun Apr 02 2023 Carsten Ziepke - Use gcc11 for openSUSE Leap 15.5, fix building
* Tue Mar 21 2023 Paolo Stivanin - Update to 1.62.2:
* New features: - accounting: Make checkers show what they are doing - authorize: Add support for custom templates - Update to go1.20 - filter: Emit INFO message when can\'t work out directory filters - fs + Added multiple ca certificate support. + Add --max-delete-size a delete size threshold - fspath: Allow the symbols AATT and + in remote names - lib/terminal: Enable windows console virtual terminal sequences processing - move: If --check-first and --order-by are set then delete with perfect ordering - serve http: Support --auth-proxy
* Bug fixes: - accounting + Avoid negative ETA values for very slow speedsy + Limit length of ETA string + Show human readable elapsed time when longer than a day - deletefile: Return error code 4 if file does not exist - docker: Fix volume plugin does not remount volume on docker restart - fs: Fix race conditions in --max-delete and --max-delete-size - lib/oauthutil: Handle fatal errors better - mount2: Fix --allow-non-empty - operations: Fix concurrency: use --checkers unless transferring files - serve ftp: Fix timestamps older than 1 year in listings - sync: Fix concurrency: use --checkers unless transferring files - Mount + Fix creating and renaming files on case insensitive backends (Nick Craig-Wood) + Do not treat \\\\?\\ prefixed paths as network share paths on windows (albertony) + Fix check for empty mount point on Linux (Nick Craig-Wood) + Fix --allow-non-empty (Nick Craig-Wood) + Avoid incorrect or premature overlap check on windows (albertony) + Update to fuse3 after bazil.org/fuse update (Nick Craig-Wood) - VFS + Make uploaded files retain modtime with non-modtime backends (Nick Craig-Wood) + Fix incorrect modtime on fs which don\'t support setting modtime (Nick Craig-Wood) + Fix rename of directory containing files to be uploaded (Nick Craig-Wood) - Local + Fix %!w() in \"failed to read directory\" error (Marks Polakovs) + Fix exclusion of dangling symlinks with -L/--copy-links (Nick Craig-Wood) - Crypt + Obey --ignore-checksum (Nick Craig-Wood) + Fix for unencrypted directory names on case insensitive remotes (Ole Frost) - Azure Blob + Remove workarounds for SDK bugs after v0.6.1 update (Nick Craig-Wood) - B2 + Fix uploading files bigger than 1TiB (Nick Craig-Wood) - Drive + Note that --drive-acknowledge-abuse needs SA Manager permission (Nick Craig-Wood) + Make --drive-stop-on-upload-limit to respond to storageQuotaExceeded (Ninh Pham) - FTP + Retry 426 errors (Nick Craig-Wood) + Retry errors when initiating downloads (Nick Craig-Wood) + Revert to upstream github.com/jlaffaye/ftp now fix is merged (Nick Craig-Wood) + Google Cloud Storage + Add --gcs-env-auth to pick up IAM credentials from env/instance (Peter Brunner) - Mega + Add --mega-use-https flag (NodudeWasTaken) - Onedrive + Default onedrive personal to QuickXorHash as Microsoft is removing SHA1 (Nick Craig-Wood) + Add --onedrive-hash-type to change the hash in use (Nick Craig-Wood) + Improve speed of QuickXorHash (LXY) + Oracle Object Storage + Speed up operations by using S3 pacer and setting minsleep to 10ms (Manoj Ghosh) + Expose the storage_tier option in config (Manoj Ghosh) + Bring your own encryption keys (Manoj Ghosh) - S3 + Check multipart upload ETag when --s3-no-head is in use (Nick Craig-Wood) + Add --s3-sts-endpoint to specify STS endpoint (Nick Craig-Wood) + Fix incorrect tier support for StorJ and IDrive when pointing at a file (Ole Frost) + Fix AWS STS failing if --s3-endpoint is set (Nick Craig-Wood) + Make purge remove directory markers too (Nick Craig-Wood) - Seafile + Renew library password (Fred) - SFTP + Fix uploads being 65% slower than they should be with crypt (Nick Craig-Wood) - Smb + Allow SPN (service principal name) to be configured (Nick Craig-Wood) + Check smb connection is closed (happyxhw) - Storj + Implement rclone link (Kaloyan Raev) + Implement rclone purge (Kaloyan Raev) + Update satellite urls and labels (Kaloyan Raev) - WebDAV + Fix interop with davrods server (Nick Craig-Wood)
* Mon Jan 02 2023 Paolo Stivanin - Update 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
* Wed Dec 21 2022 Paolo Stivanin - 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 /
* Tue Nov 22 2022 pousaduarteAATTgmail.com- Update to version 1.60.1:
* Version v1.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
* Mon May 02 2022 Paolo Stivanin - 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
* Sat Mar 19 2022 Fusion Future - 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
* Sat Feb 05 2022 Marcus Rueckert - 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
* Sun Nov 07 2021 Fusion Future - 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.
* Wed Sep 01 2021 Fusion Future - 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.
* Wed May 19 2021 Ferdinand Thiessen - 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
* Thu Apr 01 2021 Ismail Dönmez - Update to version 1.55.0
* See https://rclone.org/changelog/#v1-55-0-2021-03-31 for the complete changelog.
* Mon Mar 08 2021 Ismail Dönmez - 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)
* Thu Feb 04 2021 Paolo Stivanin - 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
* Thu Jan 21 2021 Paolo Stivanin - 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