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.65.1
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.65.2
Choose a head ref
  • 15 commits
  • 29 files changed
  • 6 contributors

Commits on Jan 8, 2024

  1. Start v1.65.2-DEV development

    ncw committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    6276c71 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. build(deps): bump github.com/cloudflare/circl from 1.3.6 to 1.3.7

    Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.3.6 to 1.3.7.
    - [Release notes](https://github.com/cloudflare/circl/releases)
    - [Commits](cloudflare/circl@v1.3.6...v1.3.7)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/cloudflare/circl
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and ncw committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    19274ed View commit details
    Browse the repository at this point in the history
  2. vfs: fix stale data when using --vfs-cache-mode full

    Before this change the VFS cache could get into a state where when an
    object was updated remotely, the fingerprint of the item was correct
    for the new object but the data in the VFS cache was for the old
    object.
    
    This fixes the problem by updating the fingerprint of the item at the
    point we remove the stale data. The empty cache item now represents
    the new item even though it has no data in.
    
    This stops the fallback code for an empty fingerprint running (used
    when we are writing items to the cache instead of reading them) which
    was causing the problem.
    
    Fixes #6053
    See: https://forum.rclone.org/t/cached-webdav-mount-fingerprints-get-nuked-on-ls/43974/
    ncw committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    07bf3a4 View commit details
    Browse the repository at this point in the history
  3. docs: update website footer

    ncw committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    824d010 View commit details
    Browse the repository at this point in the history
  4. docs: add warp.dev as a sponsor

    ncw committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    c394786 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8b3bd74 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    964753b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    322d683 View commit details
    Browse the repository at this point in the history
  8. docs: add rclone OS requirements

    Adds rclone OS requirements list and latest rclone versions known to be working with specific historical OS versions.
    
    Discussed on the forum:
    https://forum.rclone.org/t/rclone-1-65-1-runtime-exception-error-crash-immediately-after-running-the-command/44051
    
    Fixes: #7571
    kapitainsky authored and ncw committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    a7cb8b7 View commit details
    Browse the repository at this point in the history
  9. add missing backtick

    teraa authored and ncw committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    be10deb View commit details
    Browse the repository at this point in the history
  10. build(deps): bump actions/cache from 3 to 4

    Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
    - [Release notes](https://github.com/actions/cache/releases)
    - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
    - [Commits](actions/cache@v3...v4)
    
    ---
    updated-dependencies:
    - dependency-name: actions/cache
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and ncw committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    a4c7b3d View commit details
    Browse the repository at this point in the history
  11. docs: add bisync to index

    nielash authored and ncw committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    95e18bd View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9e60a06 View commit details
    Browse the repository at this point in the history
  13. azureblob: fix data corruption bug #7590

    It was reported that rclone copy occasionally uploaded corrupted data
    to azure blob.
    
    This turned out to be a race condition updating the block count which
    caused blocks to be duplicated.
    
    This bug was introduced in this commit in v1.64.0 and will be fixed in v1.65.2
    
    0427177 azureblob: implement OpenChunkWriter and multi-thread uploads #7056
    
    This race only seems to happen if `--checksum` is used but can happen otherwise.
    
    Unfortunately Azure blob does not check the MD5 that we send them so
    despite sending incorrect data this corruption is not detected. The
    corruption is detected when rclone tries to download the file, so
    attempting to copy the files back to local disk will result in errors
    such as:
    
        ERROR : file.pokosuf5.partial: corrupted on transfer: md5 hash differ "XXX" vs "YYY"
    
    This adds a check to test the blocklist we upload is as we expected
    which would have caught the problem had it been in place earlier.
    ncw committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    98e81a6 View commit details
    Browse the repository at this point in the history
  14. Version v1.65.2

    ncw committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    ffcaa6c View commit details
    Browse the repository at this point in the history
Loading