|
|
|
|
Changelog for rclone-bash-completion-1.66.0-2.1.noarch.rpm :
* 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
|
|
|