Update Info

openSUSE-2023-288


Recommended update for rclone


Type: recommended
Severity: moderate
Issued: 2023-10-02
Description:
This update for rclone fixes the following issues:

rclone was updated to 1.61.1:

  * Bug fixes:

    - lib/http: Shutdown all servers on exit to remove unix socket
    - rc: Fix --rc-addr flag (which is an alternate for --url)
    - serve restic:
      + Don't serve via http if serving via --stdio
      + Fix immediate exit when not using stdio
    - serve webdav:
      + Fix --baseurl handling after lib/http refactor
      + Fix running duplicate Serve call

  * Azure: Fix "409 Public access is not permitted on this storage account"
  * S3: storj: Update endpoints

Update to 1.61.0:

  * Add vulnerability testing using govulncheck
  * dedupe: Count Checks in the stats while scanning for duplicates 
  * dedupe: Make dedupe obey the filters
  * filter: Add metadata filters --metadata-include/exclude/filter and friends
  * fs: Make all duration flags take y, M, w, d etc suffixes
  * fs: Add global flag --color to control terminal colors
  * fspath: Allow unicode numbers and letters in remote names
  * ncdu: Add support for modification time
  * ncdu: Fallback to sort by name also for sort by average size
  * ncdu: Rework to use tcell directly instead of the termbox wrapper
  * rc: Add commands to set GC Percent & Memory Limit
  * rcat: Preserve metadata when Copy falls back to Rcat
  * rcd: Refactor rclone rc server to use lib/http
  * rcserver: Avoid generating default credentials with htpasswd
  * vfs: Fix IO Error opening a file with O_CREATE|O_RDONLY in --vfs-cache-mode not full
  * crypt: Fix compress wrapping crypt giving upload errors
  * Azure:

    - Port to new SDK
    - Add --azureblob-no-check-container to assume container exists
    - Add --use-server-modtime support
    - Add support for custom upload headers
    - Allow emulator account/key override
    - Support simple "environment credentials"
    - Ignore AuthorizationFailure when trying to create a create a container

  * Drive: Handle shared drives with leading/trailing space in name
  * Onedrive: Document workaround for shared with me files
  * S3:

    - Add Liara LOS to provider list
    - Add DigitalOcean Spaces regions sfo3, fra1, syd1
    - Avoid privileged GetBucketLocation to resolve s3 region
    - Stop setting object and bucket ACL to private if it is an empty string
    - If bucket or object ACL is empty string then don't add X-Amz-Acl: header
    - Reduce memory consumption for s3 objects
    - Fix listing loop when using v2 listing on v1 server
    - Fix nil pointer exception when using Versions
    - Fix excess memory usage when using versions
    - Ignore versionIDs from uploads unless using --s3-versions or --s3-versions-at

  * SFTP:

    - Add configuration options to set ssh Ciphers / MACs / KeyExchange
    - Auto-detect shell type for fish
    - Fix NewObject with leading /

- Update to version 1.60.1:

  * docs: faq: how to use a proxy server that requires a username and password - fixes #6565
  * webdav: fix Move/Copy/DirMove when using -server-side-across-configs
  * smb: fix Failed to sync: context canceled at the end of syncs
  * vfs: fix deadlock caused by cache cleaner and upload finishing
  * s3: Add additional Wasabi locations
  * s3: fix for unchecked err value in s3 listv2
  * local: fix -L/--copy-links with filters missing directories
  * mailru: allow timestamps to be before the epoch 1970-01-01
  * lib/cache: fix alias backend shutting down too soon

- Update to 1.58.1:

  * webdav: Don't override Referer if user sets it 
  * sftp: Fix OpenSSH 8.8+ RSA keys incompatibility
  * s3: Add ChinaMobile EOS to provider list
  * s3: Sync providers in config description with providers
  * onedrive: Note that sharepoint also changes web files (.html, .aspx) 
  * jottacloud: Fix scope in token request 
  * GCS: Use the s3 pacer to speed up transactions 
  * GCS: pacer: Default the Google pacer to a burst of 100 to fix gcs pacing 
  * dropbox: Fix retries of multipart uploads with incorrect_offset error
  * VFS: Remove wording which suggests VFS is only for mounting
  * mount: Fix --devname and fusermount: unknown option 'fsname' when mounting via rc 
  * Fix timezone of --min-age/-max-age from UTC to local as documented
  * rc/js: Correct RC method names

- Update to 1.58.0

  * See https://rclone.org/changelog/#v1-58-0-2022-03-18 for their
    complete changelog.
  * New backends: Akamai Netstorage, Seagate Lyve, SeaweedFS, Storj,
    RackCorp, Storj (renamed from Tardigrade)
  * New commands: bisync - experimental bidirectional cloud sync
  * tree: Remove obsolete --human replaced by global --human-readable

- Fix warning about packageand() by replacing the package and with
  (rclone and $other_package_name) syntax
- add BR for golang-packaging to get the %{go_nostrip} macro

- Update to 1.57.0

  * See https://rclone.org/changelog/#v1-57-0-2021-11-01 for the
    complete changelog.
  * Major new features
    - Use go1.17 for building and make go1.14 the minimum supported.
    - fs: Move with --ignore-existing will not delete skipped files.
    - touch: Add support for touching files in directory, with
      recursive option, filtering and --dry-run/-i.

- Update to 1.56.1

  * See https://rclone.org/changelog/#v1-56-1-2021-09-19 for the
    complete changelog.
  * accounting: Fix maximum bwlimit by scaling scale max token bucket
    size
  * rc: Fix speed does not update in core/stats
  * selfupdate: Fix --quiet option, not quite quiet
  * serve http: Fix serve http exiting directly after starting
  * Apply gofmt from golang 1.17
  * Update Go to 1.16 and NDK to 22b for android/any

- Changes in 1.56.0

  * See https://rclone.org/changelog/#v1-56-0-2021-07-20 for the
    complete changelog.

- Update to version 1.55.1

  * VFS: Fix a code path which allows dirty data to be removed
    causing data loss
  * Compress: Fix compressed name regexp
  * Drive: Fix backend copyid of google doc to directory
    * Don't open browser when service account
  * Dropbox: Add missing team_data.member scope for use
      with --impersonate
    * Fix About after scopes changes - rclone config reconnect
      needed
    * Fix Unable to decrypt returned paths from changeNotify
  * FTP: Fix implicit TLS
  * Onedrive: Work around for random "Unable to initialize RPS" errors
  * SFTP: Fix Update ReadFrom failed: failed to send packet: EOF errors
  * Zoho: Fix error when region isn't set
    * Do not ask for mountpoint twice when using headless setup

- Update to version 1.55.0

  * See https://rclone.org/changelog/#v1-55-0-2021-03-31 for the
    complete changelog.

- Update to version 1.54.1

  * Bug Fixes

    - accounting: Fix --bwlimit when up or down is off (Nick Craig-Wood)
    - docs
        + Fix nesting of brackets and backticks in ftp docs (edwardxml)
        + Fix broken link in sftp page (edwardxml)
        + Fix typo in crypt.md (Romeo Kienzler)
        + Changelog: Correct link to digitalis.io (Alex JOST)
        + Replace #file-caching with #vfs-file-caching (Miron Veryanskiy)
        + Convert bogus example link to code (edwardxml)
        + Remove dead link from rc.md (edwardxml)
    - rc: Sync,copy,move: document createEmptySrcDirs parameter (Nick Craig-Wood)
    - lsjson: Fix unterminated JSON in the presence of errors (Nick Craig-Wood)

  * Mount

    - Fix mount dropping on macOS by setting --daemon-timeout 10m (Nick Craig-Wood)

  * VFS

    - Document simultaneous usage with the same cache shouldn't be used (Nick Craig-Wood)

  * B2

    - Automatically raise upload cutoff to avoid spurious error (Nick Craig-Wood)
    - Fix failed to create file system with application key limited to a prefix (Nick Craig-Wood)

  * Drive

    - Refer to Shared Drives instead of Team Drives (Nick Craig-Wood)

  * Dropbox

    - Add scopes to oauth request and optionally "members.read" (Nick Craig-Wood)

  * S3

    - Fix failed to create file system with folder level permissions policy (Nick Craig-Wood)
    - Fix Wasabi HEAD requests returning stale data by using only 1 transport (Nick Craig-Wood)
    - Fix shared_credentials_file auth (Dmitry Chepurovskiy)
    - Add --s3-no-head to reducing costs docs (Nick Craig-Wood)

  * Union

    - Fix mkdir at root with remote:/ (Nick Craig-Wood)

  * Zoho

    - Fix custom client id's (buengese)

- Update to 1.54.0:

  * New backends

    - Compression remote (experimental)
    - Enterprise File Fabric
    - HDFS (Hadoop Distributed File System
    - Zoho workdrive

  * New Features

    - Deglobalise the config
    - Add --bwlimit for upload and download
    - Enhance systemd integration
    - Add a --download flag to md5sum/sha1sum/hashsum to force rclone
      to download and hash files locally
    - Add --progress-terminal-title to print ETA to terminal title 
    - Make backend env vars show in help as the defaults for backend flags
    - dedupe: add '--by-hash' and '--dedupe-mode list'
    - obscure: Make rclone osbcure - ignore newline at end of line
    - serve ftp: Add options to enable TLS
    - serve http/webdav: Redirect requests to the base url without the /
    - serve restic: Implement object cache
    - stats: Add counter for deleted directories
    - sync: Only print "There was nothing to transfer" if no errors

  * Bug fixes

    - log: Fix enabling systemd logging when using --log-fil
    - move: Fix data loss when source and destination are the same object
    - operations: Fix --cutof-mode and --immutable

  * Docs update
  * Mount fixes
  * VFS fixes
  * Local fixes
  * Azure

    - Add support for service principals
    - Add support for managed identities
    - Utilize the streaming capabilities from the SDK for multipart uploads
    - Fix setting of mime types
    - Fix crash when listing outside a SAS URL's root
    - Require go1.14+ to compile due to SDK changes

  * B2

    - Make NewObject use less expensive API calls 
    - Fixed crash on an empty file name 

  * Box

    - Fix NewObject for files that differ in case
    - Fix finding directories in a case insentive way

  * Drive

    - Implement rclone backend copyid command for copying files by ID
    - Added flag --drive-stop-on-download-limit to stop transfers
      when the download limit is exceeded
    - Implement CleanUp workaround for team drives
    - Allow shortcut resolution and creation to be retried
    - Log that emptying the trash can take some time 

  * Dropbox

    - Add support for viewing shared files and folders
    - Enable short lived access tokens 
    - Implement IDer on Objects so rclone lsf etc can read the IDs 
    - Set Features ReadMimeType to false as Object.MimeType not supported
    - Make malformed_path errors from too long files not retriable

  * S3

    - Added --s3-disable-http2 to disable http/2
    - Complete SSE-C implementation
    - Add --s3-no-head parameter to minimise transactions on upload
    - Add requester pays option
    - Fix copy multipart with v2 auth failing with 'SignatureDoesNotMatch'

  * SFTP

    - Allow cert based auth via optional pubkey
    - Allow user to optionally check server hosts key to add security
    - Defer asking for user passwords until the SSH connection succeeds
    - Remember entered password in AskPass mode
    - Implement Shutdown method
    - Make --tpslimit apply
    - Implement --sftp-use-fstat for unusual SFTP servers

  * Various fixes to other providers

- Update to 1.53.4:

  * Bug Fixes

    - accounting: Fix data race in Transferred() 
    - build
        + Stop tagged releases making a current beta
    - fs: Parseduration: fixed tests to use UTC time 
    - fshttp: Prevent overlap of HTTP headers in logs
    - rc
        + Fix core/command giving 500 internal error
        + Add Copy method to rc.Params 
        + Fix 500 error when marshalling errors from core/command 
        + plugins: Create plugins files only if webui is enabled.
    - serve http: Fix serving files of unknown length 
    - serve sftp: Fix authentication on one connection blocking others

  * Mount

    - Add "." and ".." to directories to match cmount and expectations

  * VFS

    - Make cache dir absolute before using it to fix path too long errors 

  * Chunker

    - Improve detection of incompatible metadata 

  * Google Cloud Storage

    - Fix server side copy of large objects 

  * Jottacloud

    - Fix token renewer to fix long uploads
    - Fix token refresh failed: is not a regular file error

  * Pcloud

    - Only use SHA1 hashes in EU region

  * Sharefile

    - Undo Fix backend due to API swapping integers for strings 

  * WebDAV

    - Fix Open Range requests to fix 4shared mount 
    - Add "Depth: 0" to GET requests to fix bitrix 

              

References


No references

Packages


  • rclone-1.61.1-bp153.3.3.1