commit 56c4cd000926c47baa9077f5182f11034fae10cd
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Sat Feb 1 11:01:05 2025 +0000

    operations: fix partial name collisions for non --inplace copies
    
    In this commit:
    
    c63f1865f36058e1 operations: copy: generate stable partial suffix
    
    We made the partial suffix for non inplace copies stable. This was a
    hash based off the file fingerprint.
    
    However, given a directory of files which have the same fingerprint
    the partial suffix collides. On some backends (eg the local backend)
    the fingerprint is just the size and modification time so files with
    different contents can collide.
    
    The effect of collisions was hash failures on copy when using
    --transfers > 1. These copies invariably retried successfully which
    probably explains why this bug hasn't been reported.
    
    This fixes the problem by adding the file name to the hash.
    
    It also makes sure the hash is always represented as 8 hex bytes for
    consistency.

commit ceaac2194c834be52b7d7d3c79f74021ebd6ae38
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Tue Sep 2 16:15:12 2025 +0100

    internetarchive: fix server side copy files with spaces
    
    In this commit we broke server side copy for files with spaces
    
    4c5764204d7df2da internetarchive: fix server side copy files with &
    
    This fixes the problem by using rest.URLPathEscapeAll which escapes
    everything possible.
    
    Fixes #8754

commit 1f14b6aa35bb3003be965e02cc6867b1c5c0e191
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Tue Sep 2 16:13:28 2025 +0100

    lib/rest: add URLPathEscapeAll to URL escape as many chars as possible

commit dd75af6a18d4d849dd307ba61e7c998d92b2b3ed
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Thu Sep 4 10:35:09 2025 +0100

    Add alternate email for dougal to contributors

commit 99e8a63df2528e4fd470821095cbeb32e8a827a3
Author: dougal <147946567+roucc@users.noreply.github.com>
Date:   Wed Sep 3 12:37:52 2025 +0100

    test speed: add command to test a specified remotes speed
    
    Run speed test to try and work in a given time budget, uploading
    randomly created files to the remote then downloading them again.
    
    Fixes #3198

commit 0019e18ac3a673714e851b2a97d63a8ad0a77654
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Tue Sep 2 16:58:30 2025 +0100

    docs: add link to MEGA S4 from MEGA page

commit 218c3bf6e970500cc335473e99bd7921e790289c
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Tue Sep 2 17:22:18 2025 +0100

    Add Robin Rolf to contributors

commit 8f9702583d03ef0938cebb2a7697b2e06b99e861
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Tue Sep 2 17:22:18 2025 +0100

    Add anon-pradip to contributors

commit e6578fb5a1b605d07ebea72f3395a57391152eac
Author: Robin Rolf <imer@imer.cc>
Date:   Mon Sep 1 09:19:43 2025 +0000

    s3: Add Intercolo provider

commit fa1d7da2727452c18ca18b0f3a551aa17ec8d6ab
Author: albertony <12441419+albertony@users.noreply.github.com>
Date:   Tue Sep 2 11:49:27 2025 +0200

    gendocs: refactor and add logging of skipped command docs

commit 813708c24dc9a4dc0d8d7db0d63b3e4b02e451f6
Author: albertony <12441419+albertony@users.noreply.github.com>
Date:   Tue Sep 2 10:00:20 2025 +0200

    gendocs: ignore missing rclone_mount.md, rclone_nfsmount.md, rclone_serve_nfs.md on windows

commit fee471634386b72dd2df229f3d52442c081f12d0
Author: nielash <nielronash@gmail.com>
Date:   Sun Aug 24 03:10:15 2025 -0400

    bin: add bisync.md generator
    
    This change adds make_bisync_docs.go step to dynamically update the list of
    ignored and failed tests in bisync.md

commit 6e9a675b3f079f8cbb93024f49bc4b73af69b98d
Author: nielash <nielronash@gmail.com>
Date:   Sun Aug 24 03:07:59 2025 -0400

    fstest: refactor to decouple package from implementation

commit 7f5a44435028851315bdde7e03eb0726c010bb82
Author: nielash <nielronash@gmail.com>
Date:   Thu Aug 21 18:00:44 2025 -0400

    gendocs: ignore missing rclone_mount.md on macOS

commit d2916ac5c76f79e6358004de49883b91d30b8eb7
Author: nielash <nielronash@gmail.com>
Date:   Mon Sep 1 09:51:33 2025 -0400

    bisync: ignore expected "nothing to transfer" differences on tests
    
    The "There was nothing to transfer" log is only printed when the number of
    transfers is exactly 0. However, there are a variety of reasons why the transfer
    count would be expected to differ between backends. For example, if either side
    lacks hashes, the sync may in fact need to transfer, where it would otherwise
    skip based on hash or just update modtime. Transfer stats will also differ in
    the "src and dst identical but can't set mod time without deleting and re-
    uploading" scenario (because the re-upload is a transfer), and where --download-hash
    is needed (because calculating the hash requires downloading the file, which is
    a transfer).
    
    Before this change, these expected differences would result in erroneous test
    failures. This change fixes the issue by ignoring the absence of the "nothing to
    transfer" log where it is expected.
    
    Note that this issue did not occur before
    https://github.com/rclone/rclone/commit/9e200531b1490000656031c42fff4d95477e1b46
    because the number of transfers was not getting reset between test steps,
    sometimes resulting in an artificially inflated transfers count.

commit 3369a15285c3af9250eafc46c6041f0c104758ae
Author: nielash <nielronash@gmail.com>
Date:   Mon Sep 1 09:30:57 2025 -0400

    bisync: fix TestBisyncConcurrent ignoring -case
    
    Before this change, TestBisyncConcurrent would still run the "basic" test case
    if a non-blank -case arg was used to specify a case other than "basic". This
    change fixes it by skipping in this scenario.

commit 58aee30de755bd6c4f6749960ce03cf7412c7f13
Author: nielash <nielronash@gmail.com>
Date:   Sat Aug 30 02:58:20 2025 -0400

    bisync: make number of parallel tests configurable
    
    Example usage:
    go test ./cmd/bisync -remote local -race -pcount 10

commit ef919241a677c91c66a659457b2a0ebb90b5d1a7
Author: anon-pradip <pradipsubedi360@gmail.com>
Date:   Sat Aug 30 23:59:35 2025 +0545

    docs: clarify subcommand description in rclone usage

commit d5386bb9a74b80e363d413241d1bf50ad8110e9a
Author: albertony <12441419+albertony@users.noreply.github.com>
Date:   Thu Aug 28 09:07:26 2025 +0200

    docs: fix description of regex syntax of name transform

commit bf46ea5611ecc94bf9669b316509281ee8d5c39e
Author: albertony <12441419+albertony@users.noreply.github.com>
Date:   Thu Aug 28 09:04:37 2025 +0200

    docs: add some more details about supported regex syntax

commit b8a379c9c932cc515cbe0f6773fe8f8c02081c9a
Author: nielash <nielronash@gmail.com>
Date:   Sat Aug 30 00:31:55 2025 -0400

    makefile: fix lib/transform docs not getting updated
    
    As of
    https://github.com/rclone/rclone/commit/4280ec75ccfd27fbc4f646d5323b8ed060062be5
    the lib/transform docs are generated with //go:generate and embedded with
    //go:embed.
    
    Before this change, however, they were not getting automatically updated with
    subsequent changes (like
    https://github.com/rclone/rclone/commit/fe62a2bb4ea8f62a1567c7883c0bba81827656eb)
    because `go generate ./lib/transform` was not being run as part of the release
    making process.
    
    This change fixes that by running it in `make commanddocs`.

commit 8c37a9c2ef179a6fda64577611fa27eab666c2a5
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Mon Sep 1 16:22:06 2025 +0100

    lib/pool: fix flaky test which was causing timeouts
    
    This puts a limit on the number of allocation failures in a row which
    stops the test timing out as the exponential backoffs get very large.

commit 963a72ce01320d791f46ad7793421f0fdac598e8
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Mon Sep 1 16:23:48 2025 +0100

    Add dougal to contributors

commit a4962e21d10a2da40118f8a68d4c08032e3fded8
Author: dougal <dougal.craigwood@gmail.com>
Date:   Mon Sep 1 12:14:57 2025 +0100

    vfs: fix SIGHUP killing serve instead of flushing directory caches
    
    Before, rclone serve would crash when sent a SIGHUP which contradicts
    the documentation - saying it should flush the directory caches.
    
    Moved signal handling from the mount into the vfs layer, which now
    handles SIGHUP on all uses of the VFS including mount and serve.
    
    Fixes #8607

commit 9e200531b1490000656031c42fff4d95477e1b46
Author: nielash <nielronash@gmail.com>
Date:   Sat Aug 30 02:30:49 2025 -0400

    bisync: use unique stats groups on tests

commit 04683f2032e221ae9a4b8d22c0b9e31555ba4170
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Thu Aug 28 17:06:43 2025 +0100

    fstest: stop errors in test cleanup changing the global stats
    
    This was causing the concurrent bisync tests to fail every now and again.

commit b41f7994da7536339939239a6189f29478879490
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Sat Aug 30 17:45:56 2025 +0100

    Add Motte to contributors

commit 13a5ffe39119ecba9cc4575d5c1d77f0bd348905
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Sat Aug 30 17:45:56 2025 +0100

    Add Claudius Ellsel to contributors

commit 85deea82e4acc5e09f85a41be3f60355f0f9be2d
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Thu Aug 28 16:56:40 2025 +0100

    build: add local markdown linting to make check

commit 89a8ea7a91b8d631ce3ac42bbf701e0c5b344ff8
Author: Motte <37443982+dmotte@users.noreply.github.com>
Date:   Thu Aug 28 17:28:49 2025 +0200

    lsf: add support for unix and unixnano time formats

commit c8912eb6a0ea3c808226a4cc96d39c4f8f6fedde
Author: albertony <12441419+albertony@users.noreply.github.com>
Date:   Wed Aug 27 21:34:33 2025 +0200

    docs: remove broken links from rc to commands

commit 01674949a1319584b8400170951d4dad836a1669
Author: albertony <12441419+albertony@users.noreply.github.com>
Date:   Wed Jun 8 14:26:47 2022 +0200

    hashsum: changed output format when listing algorithms

commit 98e1d3ee7355182fcf95c59d9ad5f6d818fa83cc
Author: Claudius Ellsel <claudius.ellsel@live.de>
Date:   Wed Aug 27 22:01:28 2025 +0200

    docs: add example of how to add date as suffix

commit 50d7a803319306d7a7ba8138a330eeba41e4ce46
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Tue Aug 26 09:39:49 2025 +0100

    box: fix about after change in API return - fixes #8776

commit bc3e8e1abd1aae34e1e63f5e7a6705bfe4d09e4c
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Tue Aug 26 18:02:59 2025 +0100

    Add skbeh to contributors

commit 30e80d0716548e9cbc28926e7d9c5469c867e83a
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Tue Aug 26 18:02:59 2025 +0100

    Add Tilman Vogel to contributors

commit f288920696b1163d08526f3d4767a2fc69994460
Author: albertony <12441419+albertony@users.noreply.github.com>
Date:   Tue Aug 26 14:29:33 2025 +0200

    docs: fix incorrectly escaped windows path separators

commit fa2bbd705c780f2f582ad2c5ae0486ebb5b0f008
Author: albertony <12441419+albertony@users.noreply.github.com>
Date:   Tue Aug 26 13:44:33 2025 +0200

    build: restore error handling in gendocs

commit 43a794860ffd2d44352b366eec5e9e063e155b93
Author: skbeh <60107333+skbeh@users.noreply.github.com>
Date:   Mon Aug 25 10:19:47 2025 +0000

    combine: propagate SlowHash feature

commit adfe6b3bad9ca4e4b559c0878bae79c9e19e9f3c
Author: albertony <12441419+albertony@users.noreply.github.com>
Date:   Mon Aug 25 09:39:13 2025 +0200

    docs/oracleobjectstorage: add introduction before external links and remove broken link

commit 091ccb649cbaf167cf432a28a3c6a2ff9d33a56b
Author: albertony <12441419+albertony@users.noreply.github.com>
Date:   Mon Aug 25 00:00:48 2025 +0200

    docs: fix markdown lint issues in backend docs

commit 2e02d495786d5a515f7f9291a7cb0e2f5dfef84c
Author: albertony <12441419+albertony@users.noreply.github.com>
Date:   Sun Aug 24 21:12:04 2025 +0200

    docs: fix markdown lint issues in command docs

commit 514535ad466e347559ca2aefa61a188b420c9efa
Author: albertony <12441419+albertony@users.noreply.github.com>
Date:   Sun Aug 24 21:13:07 2025 +0200

    docs: update markdown code block json indent size 2

commit b010591c96d9b4451bfda0cedf5eead1f710b4e4
Author: Tilman Vogel <tilman.vogel@web.de>
Date:   Sat Aug 23 17:30:33 2025 +0200

    mount: do not log successful unmount as an error - fixes #8766

commit 1aaee9edce0fdf82da631fafe7c86bc0c94f9413
Author: Nick Craig-Wood <nick@craig-wood.com>
Date:   Fri Aug 22 17:42:25 2025 +0100

    Start v1.72.0-DEV development
