Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

rclone-1.56.1-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: rclone Distribution: openSUSE:Factory:zSystems
Version: 1.56.1 Vendor: obs://
Release: 1.1 Build date: Wed Sep 29 20:22:42 2021
Group: Productivity/Networking/Web/Utilities Build host: s390zl22
Size: 66932622 Source RPM: rclone-1.56.1-1.1.src.rpm
Summary: Rsync for cloud storage
rsync for cloud storage. rclone is a command line program to sync files and
directories to and from a wide variety of cloud storage providers, providing
various additional features.






* Wed Sep 01 2021 Fusion Future <>
  - Update to 1.56.1
    * See for the
      complete changelog.
    * accounting: Fix maximum bwlimit by scaling scale max token bucket
    * 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 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
    * 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 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 (Romeo Kienzler)
      + Changelog: Correct link to (Alex JOST)
      + Replace #file-caching with #vfs-file-caching (Miron Veryanskiy)
      + Convert bogus example link to code (edwardxml)
      + Remove dead link from (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 "" (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
* Fri Nov 20 2020 İsmail Dönmez <>
  - Update to version 1.53.3
    * Bug Fixes
    - Fix incorrect use of math/rand instead of crypto/rand
      CVE-2020-28924 boo#1179005 (Nick Craig-Wood)
    - Check for a tool check for
      weak passwords generated by rclone
    * VFS
    - Fix vfs/refresh calls with fs= parameter (Nick Craig-Wood)
    * Sharefile
    - Fix backend due to API swapping integers for strings (Nick Craig-Wood)
* Tue Oct 27 2020 Paolo Stivanin <>
  - Update to 1.53.2:
    * Bug Fixes
    - accounting
      + Fix incorrect speed and transferTime in core/stats (Nick Craig-Wood)
      + Stabilize display order of transfers on Windows (Nick Craig-Wood)
    - operations
      + Fix use of --suffix without --backup-dir (Nick Craig-Wood)
      + Fix spurious "--checksum is in use but the source and destination have no hashes in common" (Nick Craig-Wood)
    - build
      + Work around GitHub actions brew problem (Nick Craig-Wood)
      + Stop using set-env and set-path in the GitHub actions (Nick Craig-Wood)
    * Mount
    - mount2: Fix the swapped UID / GID values (Russell Cattelan)
    * VFS
    - Detect and recover from a file being removed externally from the cache (Nick Craig-Wood)
    - Fix a deadlock vulnerability in downloaders.Close (Leo Luan)
    - Fix a race condition in retryFailedResets (Leo Luan)
    - Fix missed concurrency control between some item operations and reset (Leo Luan)
    - Add exponential backoff during ENOSPC retries (Leo Luan)
    - Add a missed update of used cache space (Leo Luan)
    - Fix --no-modtime to not attempt to set modtimes (as documented) (Nick Craig-Wood)
    * Local
    - Fix sizes and syncing with --links option on Windows (Nick Craig-Wood)
    * Chunker
    - Disable ListR to fix missing files on GDrive (workaround) (Ivan Andreev)
    - Fix upload over crypt (Ivan Andreev)
    * Fichier
    - Increase maximum file size from 100GB to 300GB (gyutw)
    * Jottacloud
    - Remove clientSecret from config when upgrading to token based authentication (buengese)
    - Avoid double url escaping of device/mountpoint (albertony)
    - Remove DirMove workaround as it's not required anymore - also (buengese)
    * Mailru
    - Fix uploads after recent changes on server (Ivan Andreev)
    - Fix range requests after june changes on server (Ivan Andreev)
    - Fix invalid timestamp on corrupted files (fixes) (Ivan Andreev)
    * Onedrive
    - Fix disk usage for sharepoint (Nick Craig-Wood)
    * S3
    - Add missing regions for AWS (Anagh Kumar Baranwal)
    * Seafile
    - Fix accessing libraries > 2GB on 32 bit systems (Muffin King)
    * SFTP
    - Always convert the checksum to lower case (buengese)
    * Union
    - Create root directories if none exist (Nick Craig-Wood)
* Thu Sep 17 2020 Paolo Stivanin <>
  - Update to version 1.53.1:
    * Bug Fixes
    - accounting: Remove new line from end of --stats-one-line display
    * VFS
    - Fix spurious error "vfs cache: failed to _ensure cache EOF"
    - Log an ERROR if we fail to set the file to be sparse
    * Local
    - Log an ERROR if we fail to set the file to be sparse
    * Drive
    - Re-adds special oauth help text
    * Opendrive
    - Do not retry 400 errors
* Fri Sep 04 2020 Paolo Stivanin <>
  - Update to version 1.53.0
    * New Features
    - The VFS layer was heavily reworked for this release - see below for more details
    - Interactive mode -i/--interactive for destructive operations (fishbullet)
    - Add --bwlimit-file flag to limit speeds of individual file transfers (Nick Craig-Wood)
    - Transfers are sorted by start time in the stats and progress output (Max Sum)
    - Make sure backends expand ~ and environment vars in file names they use (Nick Craig-Wood)
    - Add --refresh-times flag to set modtimes on hashless backends (Nick Craig-Wood)
    - rclone check
      + Add reporting of filenames for same/missing/changed (Nick Craig-Wood)
      + Make check command obey --dry-run/-i/--interactive (Nick Craig-Wood)
      + Make check do --checkers files concurrently (Nick Craig-Wood)
      + Retry downloads if they fail when using the --download flag (Nick Craig-Wood)
      + Make it show stats by default (Nick Craig-Wood)
    - rclone config
      + Set RCLONE_CONFIG_DIR for use in config files and subprocesses (Nick Craig-Wood)
      + Reject remote names starting with a dash. (jtagcat)
    - rclone cryptcheck: Add reporting of filenames for same/missing/changed (Nick Craig-Wood)
    - rclone dedupe: Make it obey the --size-only flag for duplicate detection (Nick Craig-Wood)
    - rclone link: Add --expire and --unlink flags (Roman Kredentser)
    - rclone mkdir: Warn when using mkdir on remotes which can't have empty directories (Nick Craig-Wood)
    - rclone rc: Allow JSON parameters to simplify command line usage (Nick Craig-Wood)
    - rclone serve ftp
      + Don't compile on < go1.13 after dependency update (Nick Craig-Wood)
      + Add error message if auth proxy fails (Nick Craig-Wood)
      + Use refactored library for binary shrink (Nick Craig-Wood)
    - rclone serve restic: Expose interfaces so that rclone can be used as a library from within restic (Jack)
    - rclone sync: Add --track-renames-strategy leaf (Nick Craig-Wood)
    - rclone touch: Add ability to set nanosecond resolution times (Nick Craig-Wood)
    - rclone tree: Remove -i shorthand for --noindent as it conflicts with -i/--interactive (Nick Craig-Wood)
    * Bug Fixes
    * Mount
    - rc interface
      + Add call for unmount all (Chaitanya Bankanhal)
      + Make mount/mount remote control take vfsOpt option (Nick Craig-Wood)
      + Add mountOpt to mount/mount (Nick Craig-Wood)
      + Add VFS and Mount options to mount/listmounts (Nick Craig-Wood)
    - Catch panics in cgofuse initialization and turn into error messages (Nick Craig-Wood)
    - Always supply stat information in Readdir (Nick Craig-Wood)
    - Add support for reading unknown length files using direct IO (Windows) (Nick Craig-Wood)
    - Fix On Windows don't add -o uid/gid=-1 if user supplies -o uid/gid. (Nick Craig-Wood)
    - Fix volume name broken in recent refactor (Nick Craig-Wood)
    * VFS
    - Implement partial reads for --vfs-cache-mode full (Nick Craig-Wood)
    - Add --vfs-writeback option to delay writes back to cloud storage (Nick Craig-Wood)
    - Add --vfs-read-ahead parameter for use with --vfs-cache-mode full (Nick Craig-Wood)
    - Restart pending uploads on restart of the cache (Nick Craig-Wood)
    - Support synchronous cache space recovery upon ENOSPC (Leo Luan)
    - Allow ReadAt and WriteAt to run concurrently with themselves (Nick Craig-Wood)
    - Change modtime of file before upload to current (Rob Calistri)
    - Recommend --vfs-cache-modes writes on backends which can't stream (Nick Craig-Wood)
    - Add an optional fs parameter to vfs rc methods (Nick Craig-Wood)
    - Fix errors when using > 260 char files in the cache in Windows (Nick Craig-Wood)
    - Fix renaming of items while they are being uploaded (Nick Craig-Wood)
    - Fix very high load caused by slow directory listings (Nick Craig-Wood)
    - Fix renamed files not being uploaded with --vfs-cache-mode minimal (Nick Craig-Wood)
    - Fix directory locking caused by slow directory listings (Nick Craig-Wood)
    - Fix saving from chrome without --vfs-cache-mode writes (Nick Craig-Wood)
    * Crypt
      Add --crypt-server-side-across-configs flag (Nick Craig-Wood)
      Make any created backends be cached to fix rc problems (Nick Craig-Wood)
    * Azure Blob
      Don't compile on < go1.13 after dependency update (Nick Craig-Wood)
    * B2
      Implement server side copy for files > 5GB (Nick Craig-Wood)
      Cancel in progress multipart uploads and copies on rclone exit (Nick Craig-Wood)
      Note that b2's encoding now allows \ but rclone's hasn't changed (Nick Craig-Wood)
      Fix transfers when using download_url (Nick Craig-Wood)
    * Box
    - Implement rclone cleanup (buengese)
    - Cancel in progress multipart uploads and copies on rclone exit (Nick Craig-Wood)
    - Allow authentication with access token (David)
    * Chunker
    - Make any created backends be cached to fix rc problems (Nick Craig-Wood)
    * Drive
    - Add rclone backend drives to list shared drives (teamdrives) (Nick Craig-Wood)
    - Implement rclone backend untrash (Nick Craig-Wood)
    - Work around drive bug which didn't set modtime of copied docs (Nick Craig-Wood)
    - Added --drive-starred-only to only show starred files (Jay McEntire)
    - Deprecate --drive-alternate-export as it is no longer needed (themylogin)
    - Fix duplication of Google docs on server side copy (Nick Craig-Wood)
    - Fix "panic: send on closed channel" when recycling dir entries (Nick Craig-Wood)
    * Dropbox
    - Add copyright detector info in limitations section in the docs (Alex Guerrero)
    - Fix rclone link by removing expires parameter (Nick Craig-Wood)
    * Fichier
    - Detect Flood detected: IP Locked error and sleep for 30s (Nick Craig-Wood)
    * FTP
    - Add explicit TLS support (Heiko Bornholdt)
    - Add support for --dump bodies and --dump auth for debugging (Nick Craig-Wood)
    - Fix interoperation with pure-ftpd (Nick Craig-Wood)
    * Google Cloud Storage
    - Add support for anonymous access (Kai Lüke)
    * Jottacloud
    - Bring back legacy authentification for use with whitelabel versions (buengese)
    - Switch to new api root - also implement a very ugly workaround for the DirMove failures (buengese)
    * Onedrive
    - Rework cancel of multipart uploads on rclone exit (Nick Craig-Wood)
    - Implement rclone cleanup (Nick Craig-Wood)
    - Add --onedrive-no-versions flag to remove old versions (Nick Craig-Wood)
    * Pcloud
    - Implement rclone link for public link creation (buengese)
    * Qingstor
    - Cancel in progress multipart uploads on rclone exit (Nick Craig-Wood)
    * S3
    - Preserve metadata when doing multipart copy (Nick Craig-Wood)
    - Cancel in progress multipart uploads and copies on rclone exit (Nick Craig-Wood)
    - Add rclone link for public link sharing (Roman Kredentser)
    - Add rclone backend restore command to restore objects from GLACIER (Nick Craig-Wood)
    - Add rclone cleanup and rclone backend cleanup to clean unfinished multipart uploads (Nick Craig-Wood)
    - Add rclone backend list-multipart-uploads to list unfinished multipart uploads (Nick Craig-Wood)
    - Add --s3-max-upload-parts support (Kamil Trzciński)
    - Add --s3-no-check-bucket for minimising rclone transactions and perms (Nick Craig-Wood)
    - Add --s3-profile and --s3-shared-credentials-file options (Nick Craig-Wood)
    - Use regional s3 us-east-1 endpoint (David)
    - Add Scaleway provider (Vincent Feltz)
    - Update IBM COS endpoints (Egor Margineanu)
    - Reduce the default --s3-copy-cutoff to < 5GB for Backblaze S3 compatibility (Nick Craig-Wood)
    - Fix detection of bucket existing (Nick Craig-Wood)
    * SFTP
    - Use the absolute path instead of the relative path for listing for improved compatibility (Nick Craig-Wood)
    - Add --sftp-subsystem and --sftp-server-command options (aus)
    * Swift
    - Fix dangling large objects breaking the listing (Nick Craig-Wood)
    - Fix purge not deleting directory markers (Nick Craig-Wood)
    - Fix update multipart object removing all of its own parts (Nick Craig-Wood)
    - Fix missing hash from object returned from upload (Nick Craig-Wood)
    * Tardigrade
    - Upgrade to uplink v1.2.0 (Kaloyan Raev)
    * Union
    - Fix writing with the all policy (Nick Craig-Wood)
    * WebDAV
    - Fix directory creation with 4shared (Nick Craig-Wood)
* Sat Aug 08 2020 Ismail Dönmez <>
  - Update to version 1.52.3
    * Bug Fixes
    - docs
      + Disable smart typography (eg en-dash) in MANUAL.* and man page (Nick Craig-Wood)
      + Update to reflect minimum Go version (Evan Harris)
      + Update install from source instructions (Nick Craig-Wood)
      + make_manual: Support SOURCE_DATE_EPOCH (Morten Linderud)
    - log: Fix --use-json-log going to stderr not --log-file on Windows (Nick Craig-Wood)
    - serve dlna: Fix file list on Samsung Series 6+ TVs (Matteo Pietro Dazzi)
    - sync: Fix deadlock with --track-renames-strategy modtime (Nick Craig-Wood)
    * Cache
    - Fix moveto/copyto remote:file remote:file2 (Nick Craig-Wood)
    * Drive
    - Stop using root_folder_id as a cache (Nick Craig-Wood)
    - Make dangling shortcuts appear in listings (Nick Craig-Wood)
    - Drop "Disabling ListR" messages down to debug (Nick Craig-Wood)
    - Workaround and policy for Google Drive API (Dmitry Ustalov)
    * FTP
    - Add note to docs about home vs root directory selection (Nick Craig-Wood)
    * Onedrive
    - Fix reverting to Copy when Move would have worked (Nick Craig-Wood)
    - Avoid comma rendered in URL in (Kevin)
    * Pcloud
    - Fix oauth on European region "" (Nick Craig-Wood)
    * S3
    - Fix bucket Region auto detection when Region unset in config (Nick Craig-Wood)
* Wed Jun 24 2020 Ismail Dönmez <>
  - Update to version 1.52.2
    * Bug Fixes
    - build
      + Fix docker release build action (Nick Craig-Wood)
      + Fix custom timezone in Docker image (NoLooseEnds)
    - check: Fix misleading message which printed errors instead of differences (Nick Craig-Wood)
    - errors: Add WSAECONNREFUSED and more to the list of retriable Windows errors (Nick Craig-Wood)
    - rcd: Fix incorrect prometheus metrics (Gary Kim)
    - serve restic: Fix flags so they use environment variables (Nick Craig-Wood)
    - serve webdav: Fix flags so they use environment variables (Nick Craig-Wood)
    - sync: Fix --track-renames-strategy modtime (Nick Craig-Wood)
    * Drive
    - Fix not being able to delete a directory with a trashed shortcut (Nick Craig-Wood)
    - Fix creating a directory inside a shortcut (Nick Craig-Wood)
    - Fix --drive-impersonate with cached root_folder_id (Nick Craig-Wood)
    * SFTP
    - Fix SSH key PEM loading (Zac Rubin)
    * Swift
    - Speed up deletes by not retrying segment container deletes (Nick Craig-Wood)
    * Tardigrade
    - Upgrade to uplink v1.1.1 (Caleb Case)
    * WebDAV
    - Fix free/used display for rclone about/df for certain backends (Nick Craig-Wood)
* Wed Jun 10 2020 Ismail Dönmez <>
  - Update to version 1.52.1
    * VFS
    - Fix OS vs Unix path confusion - fixes ChangeNotify on Windows (Nick Craig-Wood)
    * Drive
    - Fix missing items when listing using --fast-list / ListR (Nick Craig-Wood)
    * Putio
    - Fix panic on Object.Open (Cenk Alti)
    * S3
    - Fix upload of single files into buckets without create permission (Nick Craig-Wood)
    - Fix --header-upload (Nick Craig-Wood)
    * Tardigrade
    - Fix listing bug by upgrading to v1.0.7
    - Set UserAgent to rclone (Caleb Case)
* Thu May 28 2020 Ismail Dönmez <>
  - Update to version 1.52.0
    * New backends
    - Tardigrade backend for use with (Caleb Case)
    - Union re-write to have multiple writable remotes (Max Sum)
    - Seafile for Seafile server (Fred @creativeprojects)
    * New commands
    - backend: command for backend specific commands (see backends) (Nick Craig-Wood)
    - cachestats: Deprecate in favour of rclone backend stats cache: (Nick Craig-Wood)
    - dbhashsum: Deprecate in favour of rclone hashsum DropboxHash (Nick Craig-Wood)
    * New Features
    - Add --header-download and --header-upload flags for setting HTTP headers when uploading/downloading (Tim Gallant)
    - Add --header flag to add HTTP headers to every HTTP transaction (Nick Craig-Wood)
    - Add --check-first to do all checking before starting transfers (Nick Craig-Wood)
    - Add --track-renames-strategy for configurable matching criteria for --track-renames (Bernd Schoolmann)
    - Add --cutoff-mode hard,soft,catious (Shing Kit Chan & Franklyn Tackitt)
    - Filter flags (eg --files-from -) can read from stdin (fishbullet)
    - Add --error-on-no-transfer option (Jon Fautley)
    - Implement --order-by xxx,mixed for copying some small and some big files (Nick Craig-Wood)
    - Allow --max-backlog to be negative meaning as large as possible (Nick Craig-Wood)
    - Added --no-unicode-normalization flag to allow Unicode filenames to remain unique (Ben Zenker)
    - Allow --min-age/--max-age to take a date as well as a duration (Nick Craig-Wood)
    - Add rename statistics for file and directory renames (Nick Craig-Wood)
    - Add statistics output to JSON log (reddi)
    - Make stats be printed on non-zero exit code (Nick Craig-Wood)
    - When running --password-command allow use of stdin (Sébastien Gross)
    - Stop empty strings being a valid remote path (Nick Craig-Wood)
    - accounting: support WriterTo for less memory copying (Nick Craig-Wood)
    - build
      + Update to use go1.14 for the build (Nick Craig-Wood)
      + Add -trimpath to release build for reproduceable builds (Nick Craig-Wood)
      + Remove GOOS and GOARCH from Dockerfile (Brandon Philips)
    - config
      + Fsync the config file after writing to save more reliably (Nick Craig-Wood)
      + Add --obscure and --no-obscure flags to config create/update (Nick Craig-Wood)
      + Make config show take remote: as well as remote (Nick Craig-Wood)
    - copyurl: Add --no-clobber flag (Denis)
    - delete: Added --rmdirs flag to delete directories as well (Kush)
    - filter: Added --files-from-raw flag (Ankur Gupta)
    - genautocomplete: Add support for fish shell (Matan Rosenberg)
    - log: Add support for syslog LOCAL facilities (Patryk Jakuszew)
    - lsjson: Add --hash-type parameter and use it in lsf to speed up hashing (Nick Craig-Wood)
    - rc
      + Add -o/--opt and -a/--arg for more structured input (Nick Craig-Wood)
      + Implement backend/command for running backend specific commands remotely (Nick Craig-Wood)
      + Add mount/mount command for starting rclone mount via the API (Chaitanya)
    - rcd: Add Prometheus metrics support (Gary Kim)
    - serve http
      + Added a --template flag for user defined markup (calistri)
      + Add Last-Modified headers to files and directories (Nick Craig-Wood)
    - serve sftp: Add support for multiple host keys by repeating --key flag (Maxime Suret)
    - touch: Add --localtime flag to make --timestamp localtime not UTC (Nick Craig-Wood)
    * Bug Fixes
    - accounting
      + Restore "Max number of stats groups reached" log line (Michał Matczuk)
      + Correct exitcode on Transfer Limit Exceeded flag. (Anuar Serdaliyev)
      + Reset bytes read during copy retry (Ankur Gupta)
      + Fix race clearing stats (Nick Craig-Wood)
    - copy: Only create empty directories when they don't exist on the remote (Ishuah Kariuki)
    - dedupe: Stop dedupe deleting files with identical IDs (Nick Craig-Wood)
    - oauth
      + Use custom http client so that --no-check-certificate is honored by oauth token fetch (Mark Spieth)
      + Replace deprecated oauth2.NoContext (Lars Lehtonen)
    - operations
      + Fix setting the timestamp on Windows for multithread copy (Nick Craig-Wood)
      + Make rcat obey --ignore-checksum (Nick Craig-Wood)
      + Make --max-transfer more accurate (Nick Craig-Wood)
    - rc
      + Fix dropped error (Lars Lehtonen)
      + Fix misplaced http server config (Xiaoxing Ye)
      + Disable duplicate log (ElonH)
    - serve dlna
      + Cds: don't specify childCount at all when unknown (Dan Walters)
      + Cds: use modification time as date in dlna metadata (Dan Walters)
    - serve restic: Fix tests after restic project removed vendoring (Nick Craig-Wood)
    - sync
      + Fix incorrect "nothing to transfer" message using --delete-before (Nick Craig-Wood)
      + Only create empty directories when they don't exist on the remote (Ishuah Kariuki)
    * Mount
    - Add --async-read flag to disable asynchronous reads (Nick Craig-Wood)
    - Ignore --allow-root flag with a warning as it has been removed upstream (Nick Craig-Wood)
    - Warn if --allow-non-empty used on Windows and clarify docs (Nick Craig-Wood)
    - Constrain to go1.13 or above otherwise fails to compile (Nick Craig-Wood)
    - Fix fail because of too long volume name (evileye)
    - Report 1PB free for unknown disk sizes (Nick Craig-Wood)
    - Map more rclone errors into file systems errors (Nick Craig-Wood)
    - Fix disappearing cwd problem (Nick Craig-Wood)
    - Use ReaddirPlus on Windows to improve directory listing performance (Nick Craig-Wood)
    - Send a hint as to whether the filesystem is case insensitive or not (Nick Craig-Wood)
    - Add rc command mount/types (Nick Craig-Wood)
    - Change maximum leaf name length to 1024 bytes (Nick Craig-Wood)
    * VFS
    - Add --vfs-read-wait and --vfs-write-wait flags to control time waiting for a sequential read/write (Nick Craig-Wood)
    - Change default --vfs-read-wait to 20ms (it was 5ms and not configurable) (Nick Craig-Wood)
    - Make df output more consistent on a rclone mount. (Yves G)
    - Report 1PB free for unknown disk sizes (Nick Craig-Wood)
    - Fix race condition caused by unlocked reading of Dir.path (Nick Craig-Wood)
    - Make File lock and Dir lock not overlap to avoid deadlock (Nick Craig-Wood)
    - Implement lock ordering between File and Dir to eliminate deadlocks (Nick Craig-Wood)
    - Factor the vfs cache into its own package (Nick Craig-Wood)
    - Pin the Fs in use in the Fs cache (Nick Craig-Wood)
    - Add SetSys() methods to Node to allow caching stuff on a node (Nick Craig-Wood)
    - Ignore file not found errors from Hash in Read.Release (Nick Craig-Wood)
    - Fix hang in read wait code (Nick Craig-Wood)
    * Local
    - Speed up multi thread downloads by using sparse files on Windows (Nick Craig-Wood)
    - Implement --local-no-sparse flag for disabling sparse files (Nick Craig-Wood)
    - Implement rclone backend noop for testing purposes (Nick Craig-Wood)
    - Fix "file not found" errors on post transfer Hash calculation (Nick Craig-Wood)
    * Cache
    - Implement rclone backend stats command (Nick Craig-Wood)
    - Fix Server Side Copy with Temp Upload (Brandon McNama)
    - Remove Unused Functions (Lars Lehtonen)
    - Disable race tests until bbolt is fixed (Nick Craig-Wood)
    - Move methods used for testing into test file (greatroar)
    - Add Pin and Unpin and canonicalised lookup (Nick Craig-Wood)
    - Use proper import path (Robert-André Mauchin)
    * Crypt
    - Calculate hashes for uploads from local disk (Nick Craig-Wood)
      + This allows crypted Jottacloud uploads without using local disk
      + This means crypted s3/b2 uploads will now have hashes
    - Added rclone backend decode/encode commands to replicate functionality of cryptdecode (Anagh Kumar Baranwal)
    - Get rid of the unused Cipher interface as it obfuscated the code (Nick Craig-Wood)
    * Azure Blob
    - Implement streaming of unknown sized files so rcat is now supported (Nick Craig-Wood)
    - Implement memory pooling to control memory use (Nick Craig-Wood)
    - Add --azureblob-disable-checksum flag (Nick Craig-Wood)
    - Retry InvalidBlobOrBlock error as it may indicate block concurrency problems (Nick Craig-Wood)
    - Remove unused Object.parseTimeString() (Lars Lehtonen)
    - Fix permission error on SAS URL limited to container (Nick Craig-Wood)
    * B2
    - Add support for --header-upload and --header-download (Tim Gallant)
    - Ignore directory markers at the root also (Nick Craig-Wood)
    - Force the case of the SHA1 to lowercase (Nick Craig-Wood)
    - Remove unused largeUpload.clearUploadURL() (Lars Lehtonen)
    * Box
    - Add support for --header-upload and --header-download (Tim Gallant)
    - Implement About to read size used (Nick Craig-Wood)
    - Add token renew function for jwt auth (David Bramwell)
    - Added support for interchangeable root folder for Box backend (Sunil Patra)
    - Remove unnecessary iat from jws claims (David)
    * Drive
    - Follow shortcuts by default, skip with --drive-skip-shortcuts (Nick Craig-Wood)
    - Implement rclone backend shortcut command for creating shortcuts (Nick Craig-Wood)
    - Added rclone backend command to change service_account_file and chunk_size (Anagh Kumar Baranwal)
    - Fix missing files when using --fast-list and --drive-shared-with-me (Nick Craig-Wood)
    - Fix duplicate items when using --drive-shared-with-me (Nick Craig-Wood)
    - Extend --drive-stop-on-upload-limit to respond to teamDriveFileLimitExceeded. (harry)
    - Don't delete files with multiple parents to avoid data loss (Nick Craig-Wood)
    - Server side copy docs use default description if empty (Nick Craig-Wood)
    * Dropbox
    - Make error insufficient space to be fatal (harry)
    - Add info about required redirect url (Elan Ruusamäe)
    * Fichier
    - Add support for --header-upload and --header-download (Tim Gallant)
    - Implement custom pacer to deal with the new rate limiting (buengese)
    * FTP
    - Fix lockup when using concurrency limit on failed connections (Nick Craig-Wood)
    - Fix lockup on failed upload when using concurrency limit (Nick Craig-Wood)
    - Fix lockup on Close failures when using concurrency limit (Nick Craig-Wood)
    - Work around pureftp sending spurious 150 messages (Nick Craig-Wood)
    * Google Cloud Storage
    - Add support for --header-upload and --header-download (Nick Craig-Wood)
    - Add ARCHIVE storage class to help (Adam Stroud)
    - Ignore directory markers at the root (Nick Craig-Wood)
    * Googlephotos
    - Make the start year configurable (Daven)
    - Add support for --header-upload and --header-download (Tim Gallant)
    - Create feature/favorites directory (Brandon Philips)
    - Fix "concurrent map write" error (Nick Craig-Wood)
    - Don't put an image in error message (Nick Craig-Wood)
    * HTTP
    - Improved directory listing with new template from Caddy project (calisro)
    * Jottacloud
    - Implement --jottacloud-trashed-only (buengese)
    - Add support for --header-upload and --header-download (Tim Gallant)
    - Use RawURLEncoding when decoding base64 encoded login token (buengese)
    - Implement cleanup (buengese)
    - Update docs regarding cleanup, removed remains from old auth, and added warning about special mountpoints. (albertony)
    * Mailru
    - Describe 2FA requirements (valery1707)
    * Onedrive
    - Implement --onedrive-server-side-across-configs (Nick Craig-Wood)
    - Add support for --header-upload and --header-download (Tim Gallant)
    - Fix occasional 416 errors on multipart uploads (Nick Craig-Wood)
    - Added maximum chunk size limit warning in the docs (Harry)
    - Fix missing drive on config (Nick Craig-Wood)
    - Make error quotaLimitReached to be fatal (harry)
    * Opendrive
    - Add support for --header-upload and --header-download (Tim Gallant)
    * Pcloud
    - Added support for interchangeable root folder for pCloud backend (Sunil Patra)
    - Add support for --header-upload and --header-download (Tim Gallant)
    - Fix initial config "Auth state doesn't match" message (Nick Craig-Wood)
    * Premiumizeme
    - Add support for --header-upload and --header-download (Tim Gallant)
    - Prune unused functions (Lars Lehtonen)
    * Putio
    - Add support for --header-upload and --header-download (Nick Craig-Wood)
    - Make downloading files use the rclone http Client (Nick Craig-Wood)
    - Fix parsing of remotes with leading and trailing / (Nick Craig-Wood)
    * Qingstor
    - Make rclone cleanup remove pending multipart uploads older than 24h (Nick Craig-Wood)
    - Try harder to cancel failed multipart uploads (Nick Craig-Wood)
    - Prune multiUploader.list() (Lars Lehtonen)
    - Lint fix (Lars Lehtonen)
    * S3
    - Add support for --header-upload and --header-download (Tim Gallant)
    - Use memory pool for buffer allocations (Maciej Zimnoch)
    - Add SSE-C support for AWS, Ceph, and MinIO (Jack Anderson)
    - Fail fast multipart upload (Michał Matczuk)
    - Report errors on bucket creation (mkdir) correctly (Nick Craig-Wood)
    - Specify that Minio supports URL encoding in listings (Nick Craig-Wood)
    - Added 500 as retryErrorCode (Michał Matczuk)
    - Use --low-level-retries as the number of SDK retries (Aleksandar Janković)
    - Fix multipart abort context (Aleksandar Jankovic)
    - Replace deprecated session.New() with session.NewSession() (Lars Lehtonen)
    - Use the provided size parameter when allocating a new memory pool (Joachim Brandon LeBlanc)
    - Use rclone's low level retries instead of AWS SDK to fix listing retries (Nick Craig-Wood)
    - Ignore directory markers at the root also (Nick Craig-Wood)
    - Use single memory pool (Michał Matczuk)
    - Do not resize buf on put to memBuf (Michał Matczuk)
    - Improve docs for --s3-disable-checksum (Nick Craig-Wood)
    - Don't leak memory or tokens in edge cases for multipart upload (Nick Craig-Wood)
    * Seafile
    - Implement 2FA (Fred)
    * SFTP
    - Added --sftp-pem-key to support inline key files (calisro)
    - Fix post transfer copies failing with 0 size when using set_modtime=false (Nick Craig-Wood)
    * Sharefile
    - Add support for --header-upload and --header-download (Tim Gallant)
    * Sugarsync
    - Add support for --header-upload and --header-download (Tim Gallant)
    * Swift
    - Add support for --header-upload and --header-download (Nick Craig-Wood)
    - Fix cosmetic issue in error message (Martin Michlmayr)
    * Union
    - Implement multiple writable remotes (Max Sum)
    - Fix server-side copy (Max Sum)
    - Implement ListR (Max Sum)
    - Enable ListR when upstreams contain local (Max Sum)
    * WebDAV
    - Add support for --header-upload and --header-download (Tim Gallant)
    - Fix X-OC-Mtime header for Transip compatibility (Nick Craig-Wood)
    - Report full and consistent usage with about (Yves G)
    * Yandex
    - Add support for --header-upload and --header-download (Tim Gallant)
* Sat Feb 01 2020 Ismail Dönmez <>
  - Update to version 1.51.0
    * See for the
      complete changelog.
* Tue Nov 19 2019 Ismail Dönmez <>
  - Update to version 1.50.2
    * Bug Fixes
    - accounting: Fix memory leak on retries operations (Nick Craig-Wood)
    * Drive
    - Fix listing of the root directory with drive.files scope (Nick Craig-Wood)
    - Fix --drive-root-folder-id with team/shared drives (Nick Craig-Wood)
* Sat Nov 02 2019 Ismail Dönmez <>
  - Update to version 1.50.1
    * Bug Fixes
    - hash: Fix accidentally changed hash names for DropboxHash and CRC-32 (Nick Craig-Wood)
    - fshttp: Fix error reporting on tpslimit token bucket errors (Nick Craig-Wood)
    - fshttp: Don’t print token bucket errors on context cancelled (Nick Craig-Wood)
    * Local
    - Fix listings of . on Windows (Nick Craig-Wood)
    * Onedrive
    - Fix DirMove/Move after Onedrive change (Xiaoxing Ye)
* Sat Oct 26 2019 Ismail Dönmez <>
  - Update to version 1.50.0
    * New backends
    - Citrix Sharefile (Nick Craig-Wood)
    - Chunker - an overlay backend to split files into smaller parts (Ivan Andreev)
    - Cloud (Ivan Andreev)
    * New Features
    - encodings (Fabian Möller & Nick Craig-Wood)
    + All backends now use file name encoding to ensure any file name can be written to any backend.
    + See the restricted file name docs for more info and the local backend docs.
    + Some file names may look different in rclone if you are using any control characters in names or unicode FULLWIDTH symbols.
    - build
    + Update to use go1.13 for the build (Nick Craig-Wood)
    + Drop support for go1.9 (Nick Craig-Wood)
    + Build rclone with GitHub actions (Nick Craig-Wood)
    + Convert python scripts to python3 (Nick Craig-Wood)
    + Swap Azure/go-ansiterm for mattn/go-colorable (Nick Craig-Wood)
    + Dockerfile fixes (Matei David)
    + Add plugin support for backends and commands (Richard Patel)
    - config
    + Use alternating Red/Green in config to make more obvious (Nick Craig-Wood)
    - contrib
    + Add sample DLNA server Docker Compose manifest. (pataquets)
    + Add sample WebDAV server Docker Compose manifest. (pataquets)
    - copyurl
    + Add --auto-filename flag for using file name from URL in destination path (Denis)
    - serve dlna:
    + Many compatability improvements (Dan Walters)
    + Support for external srt subtitles (Dan Walters)
    - rc
    + Added command core/quit (Saksham Khanna)
    * Bug Fixes
    - sync
    + Make --update/-u not transfer files that haven’t changed (Nick Craig-Wood)
    + Free objects after they come out of the transfer pipe to save memory (Nick Craig-Wood)
    + Fix --files-from without --no-traverse doing a recursive scan (Nick Craig-Wood)
    - operations
    + Fix accounting for server side copies (Nick Craig-Wood)
    + Display ‘All duplicates removed’ only if dedupe successful (Sezal Agrawal)
    + Display ‘Deleted X extra copies’ only if dedupe successful (Sezal Agrawal)
    - accounting
    + Only allow up to 100 completed transfers in the accounting list to save memory (Nick Craig-Wood)
    + Cull the old time ranges when possible to save memory (Nick Craig-Wood)
    + Fix panic due to server-side copy fallback (Ivan Andreev)
    + Fix memory leak noticeable for transfers of large numbers of objects (Nick Craig-Wood)
    + Fix total duration calculation (Nick Craig-Wood)
    - cmd
    + Fix environment variables not setting command line flags (Nick Craig-Wood)
    + Make autocomplete compatible with bash’s posix mode for macOS (Danil Semelenov)
    + Make --progress work in git bash on Windows (Nick Craig-Wood)
    + Fix ‘compopt: command not found’ on autocomplete on macOS (Danil Semelenov)
    - config
    + Fix setting of non top level flags from environment variables (Nick Craig-Wood)
    + Check config names more carefully and report errors (Nick Craig-Wood)
    + Remove error: can’t use --size-only and --ignore-size together. (Nick Craig-Wood)
    + filter: Prevent mixing options when --files-from is in use (Michele Caci)
    + serve sftp: Fix crash on unsupported operations (eg Readlink) (Nick Craig-Wood)
    * Mount
    - Allow files of unkown size to be read properly (Nick Craig-Wood)
    - Skip tests on <= 2 CPUs to avoid lockup (Nick Craig-Wood)
    - Fix panic on File.Open (Nick Craig-Wood)
    - Fix “mount_fusefs: -o timeout=: option not supported” on FreeBSD (Nick Craig-Wood)
    - Don’t pass huge filenames (>4k) to FUSE as it can’t cope (Nick Craig-Wood)
    * VFS
    - Add flag --vfs-case-insensitive for windows/macOS mounts (Ivan Andreev)
    - Make objects of unknown size readable through the VFS (Nick Craig-Wood)
    - Move writeback of dirty data out of close() method into its own method (FlushWrites) and remove close() call from Flush() (Brett Dutro)
    - Stop empty dirs disappearing when renamed on bucket based remotes (Nick Craig-Wood)
    - Stop change notify polling clearing so much of the directory cache (Nick Craig-Wood)
    * Azure Blob
    - Disable logging to the Windows event log (Nick Craig-Wood)
    * B2
    - Remove unverified: prefix on sha1 to improve interop (eg with CyberDuck) (Nick Craig-Wood)
    * Box
    - Add options to get access token via JWT auth (David)
    * Drive
    - Disable HTTP/2 by default to work around INTERNAL_ERROR problems (Nick Craig-Wood)
    - Make sure that drive root ID is always canonical (Nick Craig-Wood)
    - Fix --drive-shared-with-me from the root with lsand --fast-list (Nick Craig-Wood)
    - Fix ChangeNotify polling for shared drives (Nick Craig-Wood)
    - Fix change notify polling when using appDataFolder (Nick Craig-Wood)
    * Dropbox
    - Make disallowed filenames errors not retry (Nick Craig-Wood)
    - Fix nil pointer exception on restricted files (Nick Craig-Wood)
    * Fichier
    - Fix accessing files > 2GB on 32 bit systems (Nick Craig-Wood)
    * FTP
    - Allow disabling EPSV mode (Jon Fautley)
    * HTTP
    - HEAD directory entries in parallel to speedup (Nick Craig-Wood)
    - Add --http-no-head to stop rclone doing HEAD in listings (Nick Craig-Wood)
    * Putio
    - Add ability to resume uploads (Cenk Alti)
    * S3
    - Fix signature v2_auth headers (Anthony Rusdi)
    - Fix encoding for control characters (Nick Craig-Wood)
    - Only ask for URL encoded directory listings if we need them on Ceph (Nick Craig-Wood)
    - Add option for multipart failiure behaviour (Aleksandar Jankovic)
    - Support for multipart copy (庄天翼)
    - Fix nil pointer reference if no metadata returned for object (Nick Craig-Wood)
    * SFTP
    - Fix --sftp-ask-password trying to contact the ssh agent (Nick Craig-Wood)
    - Fix hashes of files with backslashes (Nick Craig-Wood)
    - Include more ciphers with --sftp-use-insecure-cipher (Carlos Ferreyra)
    * WebDAV
    - Parse and return Sharepoint error response (Henning Surmeier)
* Sun Sep 29 2019 Ismail Dönmez <>
  - Update to version 1.49.4
    * Bug Fixes
    - cmd/rcd: Address ZipSlip vulnerability (Richard Patel)
    - accounting: Fix file handle leak on errors (Nick Craig-Wood)
    - oauthutil: Fix security problem when running with two users on the same machine (Nick Craig-Wood)
    * FTP
    - Fix listing of an empty root returning: error dir not found (Nick Craig-Wood)
    * S3
    - Fix SetModTime on GLACIER/ARCHIVE objects and implement set/get tier (Nick Craig-Wood)
* Sun Sep 15 2019 Ismail Dönmez <>
  - Update to version 1.49.3
    * Bug Fixes
    - accounting
      + Fix total duration calculation (Aleksandar Jankovic)
      + Fix “file already closed” on transfer retries (Nick Craig-Wood)
* Sun Sep 08 2019 Ismail Dönmez <>
  - Update to version 1.49.2
    * New Features
    - build: Add Docker workflow support (Alfonso Montero)
    * Bug Fixes
    - accounting: Fix locking in Transfer to avoid deadlock with --progress (Nick Craig-Wood)
    - docs: Fix template argument for mktemp in (Cnly)
    - operations: Fix -u/--update with google photos / files of unknown size (Nick Craig-Wood)
    - rc: Fix docs for config/create /update /password (Nick Craig-Wood)
    * Google Cloud Storage
    - Fix need for elevated permissions on SetModTime (Nick Craig-Wood)
* Thu Aug 29 2019 Ismail Dönmez <>
  - Update to version 1.49.1
    * Bug Fixes
    - config: Fix generated passwords being stored as empty password (Nick Craig-Wood)
    - rcd: Added missing parameter for web-gui info logs. (Chaitanya)
    * Googlephotos
    - Fix crash on error response (Nick Craig-Wood)
    * Onedrive
    - Fix crash on error response (Nick Craig-Wood)
* Mon Aug 26 2019 Ismail Dönmez <>
  - Update to version 1.49.0
    * New backends
    - 1fichier (Laura Hausmann)
    - Google Photos (Nick Craig-Wood)
    - Putio (Cenk Alti)
    - (Nick Craig-Wood)
    * New Features
    - Experimental web GUI (Chaitanya Bankanhal)
    - Implement --compare-dest & --copy-dest (yparitcher)
    - Implement --suffix without --backup-dir for backup to current dir (yparitcher)
    - config reconnect to re-login (re-run the oauth login) for the backend. (Nick Craig-Wood)
    - config userinfo to discover which user you are logged in as. (Nick Craig-Wood)
    - config disconnect to disconnect you (log out) from the backend. (Nick Craig-Wood)
    - Add --use-json-log for JSON logging (justinalin)
    - Add context propagation to rclone (Aleksandar Jankovic)
    - Reworking internal statistics interfaces so they work with rc jobs (Aleksandar Jankovic)
    - Add Higher units for ETA (AbelThar)
    - Update rclone logos to new design (Andreas Chlupka)
    - hash: Add CRC-32 support (Cenk Alti)
    - help showbackend: Fixed advanced option category when there are no standard options (buengese)
    - ncdu: Display/Copy to Clipboard Current Path (Gary Kim)
    - operations:
      + Run hashing operations in parallel (Nick Craig-Wood)
      + Don’t calculate checksums when using --ignore-checksum (Nick Craig-Wood)
      + Check transfer hashes when using --size-only mode (Nick Craig-Wood)
      + Disable multi thread copy for local to local copies (Nick Craig-Wood)
      + Debug successful hashes as well as failures (Nick Craig-Wood)
    - rc
      + Add ability to stop async jobs (Aleksandar Jankovic)
      + Return current settings if core/bwlimit called without parameters (Nick Craig-Wood)
      + Rclone-WebUI integration with rclone (Chaitanya Bankanhal)
      + Added command line parameter to control the cross origin resource sharing (CORS) in the rcd. (Security Improvement) (Chaitanya Bankanhal)
      + Add anchor tags to the docs so links are consistent (Nick Craig-Wood)
      + Remove _async key from input parameters after parsing so later operations won’t get confused (buengese)
      + Add call to clear stats (Aleksandar Jankovic)
    - rcd
      + Auto-login for web-gui (Chaitanya Bankanhal)
      + Implement --baseurl for rcd and web-gui (Chaitanya Bankanhal)
    - serve dlna
      + Only select interfaces which can multicast for SSDP (Nick Craig-Wood)
      + Add more builtin mime types to cover standard audio/video (Nick Craig-Wood)
      + Fix missing mime types on Android causing missing videos (Nick Craig-Wood)
    - serve ftp
      + Refactor to bring into line with other serve commands (Nick Craig-Wood)
      + Implement --auth-proxy (Nick Craig-Wood)
    - serve http: Implement --baseurl (Nick Craig-Wood)
    - serve restic: Implement --baseurl (Nick Craig-Wood)
    - serve sftp
      + Implement auth proxy (Nick Craig-Wood)
      + Fix detection of whether server is authorized (Nick Craig-Wood)
    - serve webdav
      + Implement --baseurl (Nick Craig-Wood)
      + Support --auth-proxy (Nick Craig-Wood)
    * Bug Fixes
    - Make “bad record MAC” a retriable error (Nick Craig-Wood)
    - copyurl: Fix copying files that return HTTP errors (Nick Craig-Wood)
    - march: Fix checking sub-directories when using --no-traverse (buengese)
    - rc
      + Fix unmarshalable http.AuthFn in options and put in test for marshalability (Nick Craig-Wood)
      + Move job expire flags to rc to fix initalization problem (Nick Craig-Wood)
      + Fix --loopback with rc/list and others (Nick Craig-Wood)
    - rcat: Fix slowdown on systems with multiple hashes (Nick Craig-Wood)
    - rcd: Fix permissions problems on cache directory with web gui download (Nick Craig-Wood)
    * Mount
    - Default --deamon-timout to 15 minutes on macOS and FreeBSD (Nick Craig-Wood)
    - Update docs to show mounting from root OK for bucket based (Nick Craig-Wood)
    - Remove nonseekable flag from write files (Nick Craig-Wood)
    * VFS
    - Make write without cache more efficient (Nick Craig-Wood)
    - Fix --vfs-cache-mode minimal and writes ignoring cached files (Nick Craig-Wood)
    * Local
    - Add --local-case-sensitive and --local-case-insensitive (Nick Craig-Wood)
    - Avoid polluting page cache when uploading local files to remote backends (Michał Matczuk)
    - Don’t calculate any hashes by default (Nick Craig-Wood)
    - Fadvise run syscall on a dedicated go routine (Michał Matczuk)
    * Azure Blob
    - Azure Storage Emulator support (Sandeep)
    - Updated config help details to remove connection string references (Sandeep)
    - Make all operations work from the root (Nick Craig-Wood)
    * B2
    - Implement link sharing (yparitcher)
    - Enable server side copy to copy between buckets (Nick Craig-Wood)
    - Make all operations work from the root (Nick Craig-Wood)
    * Drive
    - Fix server side copy of big files (Nick Craig-Wood)
    - Update API for teamdrive use (Nick Craig-Wood)
    - Add error for purge with --drive-trashed-only (ginvine)
    * Fichier
    - Make FolderID int and adjust related code (buengese)
    * Google Cloud Storage
    - Reduce oauth scope requested as suggested by Google (Nick Craig-Wood)
    - Make all operations work from the root (Nick Craig-Wood)
    * HTTP
    - Add --http-headers flag for setting arbitrary headers (Nick Craig-Wood)
    * Jottacloud
    - Use new api for retrieving internal username (buengese)
    - Refactor configuration and minor cleanup (buengese)
    * Koofr
    - Support setting modification times on Koofr backend. (jaKa)
    * Opendrive
    - Refactor to use existing lib/rest facilities for uploads (Nick Craig-Wood)
    * Qingstor
    - Upgrade to v3 SDK and fix listing loop (Nick Craig-Wood)
    - Make all operations work from the root (Nick Craig-Wood)
    * S3
    - Add INTELLIGENT_TIERING storage class (Matti Niemenmaa)
    - Make all operations work from the root (Nick Craig-Wood)
    * SFTP
    - Add missing interface check and fix About (Nick Craig-Wood)
    - Completely ignore all modtime checks if SetModTime=false (Jon Fautley)
    - Support md5/sha1 with (Nick Craig-Wood)
    - Save the md5/sha1 command in use to the config file for efficiency (Nick Craig-Wood)
    - Opt-in support for diffie-hellman-group-exchange-sha256 diffie-hellman-group-exchange-sha1 (Yi FU)
    * Swift
    - Use FixRangeOption to fix 0 length files via the VFS (Nick Craig-Wood)
    - Fix upload when using no_chunk to return the correct size (Nick Craig-Wood)
    - Make all operations work from the root (Nick Craig-Wood)
    - Fix segments leak during failed large file uploads. (nguyenhuuluan434)
    * WebDAV
    - Add --webdav-bearer-token-command (Nick Craig-Wood)
    - Refresh token when it expires with --webdav-bearer-token-command (Nick Craig-Wood)
    - Add docs for using bearer_token_command with oidc-agent (Paul Millar)
* Thu Jun 20 2019 Ismail Dönmez <>
  - Fix executable permission
  - Update to version 1.48.0
    * New commands
    - serve sftp: Serve an rclone remote over SFTP (Nick Craig-Wood)
    * New Features
    - Multi threaded downloads to local storage (Nick Craig-Wood)
      controlled with --multi-thread-cutoff and --multi-thread-streams
    - Use rclone.conf from rclone executable directory to enable portable use (albertony)
    - Allow sync of a file and a directory with the same name (forgems)
      this is common on bucket based remotes, eg s3, gcs
    - Add --ignore-case-sync for forced case insensitivity (garry415)
    - Implement --stats-one-line-date and --stats-one-line-date-format (Peter Berbec)
    - Log an ERROR for all commands which exit with non-zero status (Nick Craig-Wood)
    - Use go-homedir to read the home directory more reliably (Nick Craig-Wood)
    - Enable creating encrypted config through external script invocation (Wojciech Smigielski)
    - build: Drop support for go1.8 (Nick Craig-Wood)
    - config: Make config create/update encrypt passwords where necessary (Nick Craig-Wood)
    - copyurl: Honor --no-check-certificate (Stefan Breunig)
    - install: Linux skip man pages if no mandb (didil)
    - lsf: Support showing the Tier of the object (Nick Craig-Wood)
    - lsjson
      + Added EncryptedPath to output (calisro)
      + Support showing the Tier of the object (Nick Craig-Wood)
      + Add IsBucket field for bucket based remote listing of the root (Nick Craig-Wood)
    - rc
      + Add --loopback flag to run commands directly without a server (Nick Craig-Wood)
      + Add operations/fsinfo: Return information about the remote (Nick Craig-Wood)
      + Skip auth for OPTIONS request (Nick Craig-Wood)
      + cmd/providers: Add DefaultStr, ValueStr and Type fields (Nick Craig-Wood)
      + jobs: Make job expiry timeouts configurable (Aleksandar Jankovic)
    - serve dlna reworked and improved (Dan Walters)
    - serve ftp: add --ftp-public-ip flag to specify public IP (calistri)
    - serve restic: Add support for --private-repos in serve restic (Florian Apolloner)
    - serve webdav: Combine serve webdav and serve http (Gary Kim)
    - size: Ignore negative sizes when calculating total (Garry McNulty)
    * Bug Fixes
    - Make move and copy individual files obey --backup-dir (Nick Craig-Wood)
    - If --ignore-checksum is in effect, don’t calculate checksum (Nick Craig-Wood)
    - moveto: Fix case-insensitive same remote move (Gary Kim)
    - rc: Fix serving bucket based objects with --rc-serve (Nick Craig-Wood)
    - serve webdav: Fix serveDir not being updated with changes from webdav (Gary Kim)
    * Mount
    - Fix poll interval documentation (Animosity022)
    * VFS
    - Make WriteAt for non cached files work with non-sequential writes (Nick Craig-Wood)
    * Local
    - Only calculate the required hashes for big speedup (Nick Craig-Wood)
    - Log errors when listing instead of returning an error (Nick Craig-Wood)
    - Fix preallocate warning on Linux with ZFS (Nick Craig-Wood)
    * Crypt
    - Make rclone dedupe work through crypt (Nick Craig-Wood)
    - Fix wrapping of ChangeNotify to decrypt directories properly (Nick Craig-Wood)
    - Support PublicLink (rclone link) of underlying backend (Nick Craig-Wood)
    - Implement Optional methods SetTier, GetTier (Nick Craig-Wood)
    * B2
    - Implement server side copy (Nick Craig-Wood)
    - Implement SetModTime (Nick Craig-Wood)
    * Drive
    - Fix move and copy from TeamDrive to GDrive (Fionera)
    - Add notes that cleanup works in the background on drive (Nick Craig-Wood)
    - Add --drive-server-side-across-configs to default back to old server side copy semantics by default (Nick Craig-Wood)
    - Add --drive-size-as-quota to show storage quota usage for file size (Garry McNulty)
    * FTP
    - Add FTP List timeout (Jeff Quinn)
    - Add FTP over TLS support (Gary Kim)
    - Add --ftp-no-check-certificate option for FTPS (Gary Kim)
    * Google Cloud Storage
    - Fix upload errors when uploading pre 1970 files (Nick Craig-Wood)
    * Jottacloud
    - Add support for selecting device and mountpoint. (buengese)
    * Mega
    - Add cleanup support (Gary Kim)
    * Onedrive
    - More accurately check if root is found (Cnly)
    * S3
    - Suppport S3 Accelerated endpoints with --s3-use-accelerate-endpoint (Nick Craig-Wood)
    - Add config info for Wasabi’s EU Central endpoint (Robert Marko)
    - Make SetModTime work for GLACIER while syncing (Philip Harvey)
    * SFTP
    - Add About support (Gary Kim)
    - Fix about parsing of df results so it can cope with -ve results (Nick Craig-Wood)
    - Send custom client version and debug server version (Nick Craig-Wood)
    * WebDAV
    - Retry on 423 Locked errors (Nick Craig-Wood)
* Sun Jun 09 2019 Aleksa Sarai <>
  - Update to version 1.47.0. boo#1137685
    - New backends
    - Backend for Koofr cloud storage service. (jaKa)
    - New Features
    - Resume downloads if the reader fails in copy (Nick Craig-Wood)
    - Use `--fast-list` for listing operations where it won't use more memory (Nick Craig-Wood)
    - Make `--files-from` traverse the destination unless `--no-traverse` is set (Nick Craig-Wood)
    - Make server side copy account bytes and obey `--max-transfer` (Nick Craig-Wood)
    - Add `--create-empty-src-dirs` flag and default to not creating empty dirs (ishuah)
    - Add client side TLS/SSL flags `--ca-cert`/`--client-cert`/`--client-key` (Nick Craig-Wood)
    - Implement `--suffix-keep-extension` for use with `--suffix` (Nick Craig-Wood)
    - serve dlna: Add connection manager service description to improve compatibility (Dan Walters)
    - lsf: Add 'e' format to show encrypted names and 'o' for original IDs (Nick Craig-Wood)
    - lsjson: Added `--files-only` and `--dirs-only` flags (calistri)
    - rc: Implement operations/publiclink the equivalent of `rclone link` (Nick Craig-Wood)
    - Bug Fixes
    - accounting: Fix total ETA when `--stats-unit bits` is in effect (Nick Craig-Wood)
    - Bash TAB completion
    - Use private custom func to fix clash between rclone and kubectl (Nick Craig-Wood)
    - Fix for remotes with underscores in their names (Six)
    - Fix completion of remotes (Florian Gamböck)
    - Fix autocompletion of remote paths with spaces (Danil Semelenov)
    - serve dlna: Fix root XML service descriptor (Dan Walters)
    - ncdu: Fix display corruption with Chinese characters (Nick Craig-Wood)
    - Add SIGTERM to signals which run the exit handlers on unix (Nick Craig-Wood)
    - rc: Reload filter when the options are set via the rc (Nick Craig-Wood)
    - VFS / Mount
    - Fix FreeBSD: Ignore Truncate if called with no readers and already the correct size (Nick Craig-Wood)
    - Read directory and check for a file before mkdir (Nick Craig-Wood)
    - Shorten the locking window for vfs/refresh (Nick Craig-Wood)
    - Azure Blob
    - Enable MD5 checksums when uploading files bigger than the "Cutoff" (Dr.Rx)
    - Fix SAS URL support (Nick Craig-Wood)
    - B2
    - Allow manual configuration of backblaze downloadUrl (Vince)
    - Ignore already_hidden error on remove (Nick Craig-Wood)
    - Ignore malformed `src_last_modified_millis` (Nick Craig-Wood)
    - Drive
    - Add `--skip-checksum-gphotos` to ignore incorrect checksums on Google Photos (Nick Craig-Wood)
    - Allow server side move/copy between different remotes. (Fionera)
    - Add docs on team drives and `--fast-list` eventual consistency (Nestar47)
    - Fix imports of text files (Nick Craig-Wood)
    - Fix range requests on 0 length files (Nick Craig-Wood)
    - Fix creation of duplicates with server side copy (Nick Craig-Wood)
    - Dropbox
    - Retry blank errors to fix long listings (Nick Craig-Wood)
    - FTP
    - Add `--ftp-concurrency` to limit maximum number of connections (Nick Craig-Wood)
    - Google Cloud Storage
    - Fall back to default application credentials (marcintustin)
    - Allow bucket policy only buckets (Nick Craig-Wood)
    - HTTP
    - Add `--http-no-slash` for websites with directories with no slashes (Nick Craig-Wood)
    - Remove duplicates from listings (Nick Craig-Wood)
    - Fix socket leak on 404 errors (Nick Craig-Wood)
    - Jottacloud
    - Fix token refresh (Sebastian Bünger)
    - Add device registration (Oliver Heyme)
    - Onedrive
    - Implement graceful cancel of multipart uploads if rclone is interrupted (Cnly)
    - Always add trailing colon to path when addressing items, (Cnly)
    - Return errors instead of panic for invalid uploads (Fabian Möller)
    - S3
    - Add support for "Glacier Deep Archive" storage class (Manu)
    - Update Dreamhost endpoint (Nick Craig-Wood)
    - Note incompatibility with CEPH Jewel (Nick Craig-Wood)
    - SFTP
    - Allow custom ssh client config (Alexandru Bumbacea)
    - Swift
    - Obey Retry-After to enable OVH restore from cold storage (Nick Craig-Wood)
    - Work around token expiry on CEPH (Nick Craig-Wood)
    - WebDAV
    - Allow IsCollection property to be integer or boolean (Nick Craig-Wood)
    - Fix race when creating directories (Nick Craig-Wood)
    - Fix About/df when reading the available/total returns 0 (Nick Craig-Wood)
  - Add bash-completion and zsh-completion support.
* Thu Mar 14 2019 Marcus Rueckert <>
  - bump required go to 1.11 as we are using the mod support
* Thu Mar 14 2019 Marcus Rueckert <>
  - Update to version 1.46:
    - New backends
    - Support Alibaba Cloud (Aliyun) OSS via the s3 backend (Nick Craig-Wood)
    - New commands
    - serve dlna: serves a remove via DLNA for the local network (nicolov)
    - New Features
    - copy, move: Restore deprecated --no-traverse flag (Nick Craig-Wood)
    - This is useful for when transferring a small number of files into a large destination
    - genautocomplete: Add remote path completion for bash completion (Christopher Peterson & Danil Semelenov)
    - Buffer memory handling reworked to return memory to the OS better (Nick Craig-Wood)
    - Buffer recycling library to replace sync.Pool
    - Optionally use memory mapped memory for better memory shrinking
    - Enable with --use-mmap if having memory problems - not default yet
    - Parallelise reading of files specified by --files-from (Nick Craig-Wood)
    - check: Add stats showing total files matched. (Dario Guzik)
    - Allow rename/delete open files under Windows (Nick Craig-Wood)
    - lsjson: Use exactly the correct number of decimal places in the seconds (Nick Craig-Wood)
    - Add cookie support with cmdline switch --use-cookies for all HTTP based remotes (qip)
    - Warn if --checksum is set but there are no hashes available (Nick Craig-Wood)
    - Rework rate limiting (pacer) to be more accurate and allow bursting (Nick Craig-Wood)
    - Improve error reporting for too many/few arguments in commands (Nick Craig-Wood)
    - listremotes: Remove -l short flag as it conflicts with the new global flag (weetmuts)
    - Make http serving with auth generate INFO messages on auth fail (Nick Craig-Wood)
    - Bug Fixes
    - Fix layout of stats (Nick Craig-Wood)
    - Fix --progress crash under Windows Jenkins (Nick Craig-Wood)
    - Fix transfer of google/onedrive docs by calling Rcat in Copy when size is -1 (Cnly)
    - copyurl: Fix checking of --dry-run (Denis Skovpen)
    - Mount
    - Check that mountpoint and local directory to mount don’t overlap (Nick Craig-Wood)
    - Fix mount size under 32 bit Windows (Nick Craig-Wood)
    - VFS
    - Implement renaming of directories for backends without DirMove (Nick Craig-Wood)
    - now all backends except b2 support renaming directories
    - Implement --vfs-cache-max-size to limit the total size of the cache (Nick Craig-Wood)
    - Add --dir-perms and --file-perms flags to set default permissions (Nick Craig-Wood)
    - Fix deadlock on concurrent operations on a directory (Nick Craig-Wood)
    - Fix deadlock between RWFileHandle.close and File.Remove (Nick Craig-Wood)
    - Fix renaming/deleting open files with cache mode “writes” under Windows (Nick Craig-Wood)
    - Fix panic on rename with --dry-run set (Nick Craig-Wood)
    - Fix vfs/refresh with recurse=true needing the --fast-list flag
    - Local
    - Add support for -l/--links (symbolic link translation) (yair@unicorn)
    - this works by showing links as link.rclonelink - see local backend docs for more info
    - this errors if used with -L/--copy-links
    - Fix renaming/deleting open files on Windows (Nick Craig-Wood)
    - Crypt
    - Check for maximum length before decrypting filename to fix panic (Garry McNulty)
    - Azure Blob
    - Allow building azureblob backend on *BSD (themylogin)
    - Use the rclone HTTP client to support --dump headers, --tpslimit etc (Nick Craig-Wood)
    - Use the s3 pacer for 0 delay in non error conditions (Nick Craig-Wood)
    - Ignore directory markers (Nick Craig-Wood)
    - Stop Mkdir attempting to create existing containers (Nick Craig-Wood)
    - B2
    - cleanup: will remove unfinished large files >24hrs old (Garry McNulty)
    - For a bucket limited application key check the bucket name (Nick Craig-Wood)
    - before this, rclone would use the authorised bucket regardless of what you put on the command line
    - Added --b2-disable-checksum flag (Wojciech Smigielski)
    - this enables large files to be uploaded without a SHA-1 hash for speed reasons
    - Drive
    - Set default pacer to 100ms for 10 tps (Nick Craig-Wood)
    - This fits the Google defaults much better and reduces the 403 errors massively
    - Add --drive-pacer-min-sleep and --drive-pacer-burst to control the pacer
    - Improve ChangeNotify support for items with multiple parents (Fabian Möller)
    - Fix ListR for items with multiple parents - this fixes oddities with vfs/refresh (Fabian Möller)
    - Fix using --drive-impersonate and appfolders (Nick Craig-Wood)
    - Fix google docs in rclone mount for some (not all) applications (Nick Craig-Wood)
    - Dropbox
    - Retry-After support for Dropbox backend (Mathieu Carbou)
    - FTP
    - Wait for 60 seconds for a connection to Close then declare it dead (Nick Craig-Wood)
    - helps with indefinite hangs on some FTP servers
    - Google Cloud Storage
    - Update google cloud storage endpoints (weetmuts)
    - HTTP
    - Add an example with username and password which is supported but wasn’t documented (Nick Craig-Wood)
    - Fix backend with --files-from and non-existent files (Nick Craig-Wood)
    - Hubic
    - Make error message more informative if authentication fails (Nick Craig-Wood)
    - Jottacloud
    - Resume and deduplication support (Oliver Heyme)
    - Use token auth for all API requests Don’t store password anymore (Sebastian Bünger)
    - Add support for 2-factor authentification (Sebastian Bünger)
    - Mega
    - Implement v2 account login which fixes logins for newer Mega accounts (Nick Craig-Wood)
    - Return error if an unknown length file is attempted to be uploaded (Nick Craig-Wood)
    - Add new error codes for better error reporting (Nick Craig-Wood)
    - Onedrive
    - Fix broken support for “shared with me” folders (Alex Chen)
    - Fix root ID not normalised (Cnly)
    - Return err instead of panic on unknown-sized uploads (Cnly)
    - Qingstor
    - Fix go routine leak on multipart upload errors (Nick Craig-Wood)
    - Add upload chunk size/concurrency/cutoff control (Nick Craig-Wood)
    - Default --qingstor-upload-concurrency to 1 to work around bug (Nick Craig-Wood)
    - S3
    - Implement --s3-upload-cutoff for single part uploads below this (Nick Craig-Wood)
    - Change --s3-upload-concurrency default to 4 to increase perfomance (Nick Craig-Wood)
    - Add --s3-bucket-acl to control bucket ACL (Nick Craig-Wood)
    - Auto detect region for buckets on operation failure (Nick Craig-Wood)
    - Add GLACIER storage class (William Cocker)
    - Add Scaleway to s3 documentation (Rémy Léone)
    - Add AWS endpoint eu-north-1 (weetmuts)
    - SFTP
    - Add support for PEM encrypted private keys (Fabian Möller)
    - Add option to force the usage of an ssh-agent (Fabian Möller)
    - Perform environment variable expansion on key-file (Fabian Möller)
    - Fix rmdir on Windows based servers (eg CrushFTP) (Nick Craig-Wood)
    - Fix rmdir deleting directory contents on some SFTP servers (Nick Craig-Wood)
    - Fix error on dangling symlinks (Nick Craig-Wood)
    - Swift
    - Add --swift-no-chunk to disable segmented uploads in rcat/mount (Nick Craig-Wood)
    - Introduce application credential auth support (kayrus)
    - Fix memory usage by slimming Object (Nick Craig-Wood)
    - Fix extra requests on upload (Nick Craig-Wood)
    - Fix reauth on big files (Nick Craig-Wood)
    - Union
    - Fix poll-interval not working (Nick Craig-Wood)
    - WebDAV
    - Support About which means rclone mount will show the correct disk size (Nick Craig-Wood)
    - Support MD5 and SHA1 hashes with Owncloud and Nextcloud (Nick Craig-Wood)
    - Fail soft on time parsing errors (Nick Craig-Wood)
    - Fix infinite loop on failed directory creation (Nick Craig-Wood)
    - Fix identification of directories for Bitrix Site Manager (Nick Craig-Wood)
    - Fix upload of 0 length files on some servers (Nick Craig-Wood)
    - Fix if MKCOL fails with 423 Locked assume the directory exists (Nick Craig-Wood)
* Mon Dec 03 2018 Ismail Dönmez <>
  - Update to version v1.45
    * See for the complete changelog.
* Thu Sep 27 2018 Ismail Dönmez <>
  - Update to version v1.43.1
    * See for the complete changelog.
  - Switch to obs_scm
* Sat Jun 23 2018
  - Update to rclone v1.42.
    See for changelog.
  - Switch to %license macro.
* Tue Jun 05 2018
  - Update to rclone v1.41.
    * Too many changes to list, please see for the complete changelog.
* Tue Jun 05 2018
  - Fix spec file causing build error (unresolvable) on Leap 42.3.
* Fri Apr 13 2018
  - Update to rclone v1.40.
* Sat Jan 13 2018
  - Initial import of rclone v1.39, an rsync-like utility for cloud storage.



Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Jan 9 14:27:47 2022