--===============7471761428001154629=
Announcement ID:    openSUSE-SU-2020:2168-1
Rating:             moderate
References:         #1179005 
Cross-References:   CVE-2020-28924
Affected Products:
                    openSUSE Backports SLE-15-SP1
______________________________________________________________________________

   An update that fixes one vulnerability is now available.

Description:

   This update for rclone fixes the following issues:

   rclone was updated 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 https://github.com/rclone/passwordcheck 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)

   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)

   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
   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 goftp.io/server 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)

   - Update to version 1.52.3
     * Bug Fixes
       - docs
         + Disable smart typography (eg en-dash) in MANUAL.* and man page
   (Nick Craig-Wood)
         + Update install.md 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 onedrive.md (Kevin)
     * Pcloud
       - Fix oauth on European region "eapi.pcloud.com" (Nick Craig-Wood)
     * S3
       - Fix bucket Region auto detection when Region unset in config (Nick
         Craig-Wood)

   - 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)

   - 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)

   - Update to version 1.52.0
     * New backends
       - Tardigrade backend for use with storj.io (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 bazil.org/fuse 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 go.etcd.io/bbolt (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)

   - Update to version 1.51.0
     * See https://rclone.org/changelog/#v1-51-0-2020-02-01 for the complete
       changelog.

   - 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)

   - 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)

   - 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)
   	  - Mail.ru 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)

   - 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)

   - 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)

   - 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 install.sh (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)

   - 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)

   - Update to version 1.49.0
     * New backends
       - 1fichier (Laura Hausmann)
       - Google Photos (Nick Craig-Wood)
       - Putio (Cenk Alti)
       - premiumize.me (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 rsync.net (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)

   - 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)

   This update was imported from the openSUSE:Leap:15.1:Update update project.


Patch Instructions:

   To install this openSUSE Security Update use the SUSE recommended installation methods
   like YaST online_update or "zypper patch".

   Alternatively you can run the command listed for your product:

   - openSUSE Backports SLE-15-SP1:

      zypper in -t patch openSUSE-2020-2168=1



Package List:

   - openSUSE Backports SLE-15-SP1 (ppc64le s390x x86_64):

      rclone-1.53.3-bp151.4.6.1

   - openSUSE Backports SLE-15-SP1 (noarch):

      rclone-bash-completion-1.53.3-bp151.4.6.1
      rclone-zsh-completion-1.53.3-bp151.4.6.1


References:

   https://www.suse.com/security/cve/CVE-2020-28924.html
   https://bugzilla.suse.com/1179005
--===============7471761428001154629=

openSUSE: 2020:2168-1 moderate: rclone

December 5, 2020

Description

This update for rclone fixes the following issues: rclone was updated 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 https://github.com/rclone/passwordcheck 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) 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) 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 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 goftp.io/server 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) - Update to version 1.52.3 * Bug Fixes - docs + Disable smart typography (eg en-dash) in MANUAL.* and man page (Nick Craig-Wood) + Update install.md 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 onedrive.md (Kevin) * Pcloud - Fix oauth on European region "eapi.pcloud.com" (Nick Craig-Wood) * S3 - Fix bucket Region auto detection when Region unset in config (Nick Craig-Wood) - 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) - 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) - Update to version 1.52.0 * New backends - Tardigrade backend for use with storj.io (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 bazil.org/fuse 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 go.etcd.io/bbolt (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) - Update to version 1.51.0 * See https://rclone.org/changelog/#v1-51-0-2020-02-01 for the complete changelog. - 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) - 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) - 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) - Mail.ru 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) - 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) - 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) - 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 install.sh (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) - 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) - Update to version 1.49.0 * New backends - 1fichier (Laura Hausmann) - Google Photos (Nick Craig-Wood) - Putio (Cenk Alti) - premiumize.me (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 rsync.net (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) - 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) This update was imported from the openSUSE:Leap:15.1:Update update project.

 

Patch

Patch Instructions: To install this openSUSE Security Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: - openSUSE Backports SLE-15-SP1: zypper in -t patch openSUSE-2020-2168=1


Package List

- openSUSE Backports SLE-15-SP1 (ppc64le s390x x86_64): rclone-1.53.3-bp151.4.6.1 - openSUSE Backports SLE-15-SP1 (noarch): rclone-bash-completion-1.53.3-bp151.4.6.1 rclone-zsh-completion-1.53.3-bp151.4.6.1


References

https://www.suse.com/security/cve/CVE-2020-28924.html https://bugzilla.suse.com/1179005--===============7471761428001154629=


Severity
Announcement ID: openSUSE-SU-2020:2168-1
Rating: moderate
Affected Products: openSUSE Backports SLE-15-SP1 An update that fixes one vulnerability is now available.

Related News