Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: rclone/rclone
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.70.2
Choose a base ref
...
head repository: rclone/rclone
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.70.3
Choose a head ref
  • 12 commits
  • 26 files changed
  • 5 contributors

Commits on Jun 30, 2025

  1. docs: update link for filescom

    ncw committed Jun 30, 2025
    Configuration menu
    Copy the full SHA
    d362597 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2025

  1. Configuration menu
    Copy the full SHA
    444392b View commit details
    Browse the repository at this point in the history
  2. Start v1.70.3-DEV development

    ncw committed Jul 2, 2025
    Configuration menu
    Copy the full SHA
    775ee90 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2025

  1. fix: b2 versionAt read metadata

    Davide Bizzarri authored and ncw committed Jul 9, 2025
    Configuration menu
    Copy the full SHA
    5f78b47 View commit details
    Browse the repository at this point in the history
  2. webdav: fix setting modtime to that of local object instead of remote

    In this commit the source of the modtime got changed to the wrong object by accident
    
    0b96713 webdav: add an ownCloud Infinite Scale vendor that enables tus chunked upload support
    
    This reverts that change and fixes the integration tests.
    WeidiDeng authored and ncw committed Jul 9, 2025
    Configuration menu
    Copy the full SHA
    90386ef View commit details
    Browse the repository at this point in the history
  3. pikpak: improve error handling for missing links and unrecoverable 500s

    This commit improves error handling in two specific scenarios:
    
    * Missing Download Links: A 5-second delay is introduced when a download
      link is missing, as low-level retries aren't enough. Empirically, it
      takes about 30s-1m for the link to become available. This resolves
      failed integration tests: backend: TestIntegration/FsMkdir/FsPutFiles/
      ObjectUpdate, vfs: TestFileReadAtNonZeroLength
    
    * Unrecoverable 500 Errors: The shouldRetry method is updated to skip
      retries for 500 errors from "idx.shub.mypikpak.com" indicating "no
      record for gcid." These errors are non-recoverable, so retrying is futile.
    wiserain authored and ncw committed Jul 9, 2025
    Configuration menu
    Copy the full SHA
    64fc3d0 View commit details
    Browse the repository at this point in the history
  4. march: fix deadlock when using --no-traverse - fixes #8656

    This ocurred whenever there were more than 100 files in the source due
    to the output channel filling up.
    
    The fix is not to use list.NewSorter but take more care to output the
    dst objects in the same order the src objects are delivered. As the
    src objects are delivered sorted, no sorting is needed.
    
    In order not to cause another deadlock, we need to send nil dst
    objects which is safe since this adjusts the termination conditions
    for the channels.
    
    Thanks to @jeremy for the test script the Go tests are based on.
    ncw committed Jul 9, 2025
    Configuration menu
    Copy the full SHA
    4c4d366 View commit details
    Browse the repository at this point in the history
  5. linkbox: fix upload error "user upload file not exist"

    Linkbox have started issuing 302 redirects on some of their PUT
    requests when rclone uploads a file.
    
    This is problematic for several reasons:
    
    1. This is the wrong redirect code - it should be 307 to preserve the method
    2. Since Expect/100-Continue isn't supported the whole body gets uploaded
    
    This fixes the problem by first doing a HEAD request on the URL. This
    will allow us to read the redirect Location and not upload the body to
    the wrong place.
    
    It should still work (albeit a little more inefficiently) if Linkbox
    stop redirecting the PUT requests.
    
    See: https://forum.rclone.org/t/linkbox-upload-error/51795
    Fixes: #8606
    ncw committed Jul 9, 2025
    Configuration menu
    Copy the full SHA
    ac54ccc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e319406 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cdc6d22 View commit details
    Browse the repository at this point in the history
  8. azureblob: fix server side copy error "requires exactly one scope"

    Before this change, if not using shared key or SAS URL authentication
    for the source, rclone gave this error
    
        ManagedIdentityCredential.GetToken() requires exactly one scope
    
    when doing server side copies.
    
    This was introduced in:
    
    3a5ddfc azureblob: implement multipart server side copy
    
    This fixes the problem by creating a temporary SAS URL using user
    delegation to read the source blob when copying.
    
    Fixes #8662
    ncw committed Jul 9, 2025
    Configuration menu
    Copy the full SHA
    a30a490 View commit details
    Browse the repository at this point in the history
  9. Version v1.70.3

    ncw committed Jul 9, 2025
    Configuration menu
    Copy the full SHA
    4133a19 View commit details
    Browse the repository at this point in the history
Loading