albertony
d5386bb9a7
docs: fix description of regex syntax of name transform
2025-09-01 16:40:14 +01:00
albertony
bf46ea5611
docs: add some more details about supported regex syntax
2025-09-01 16:40:14 +01:00
nielash
b8a379c9c9
makefile: fix lib/transform docs not getting updated
...
As of
4280ec75cc
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
fe62a2bb4e )
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`.
2025-09-01 16:39:20 +01:00
Nick Craig-Wood
8c37a9c2ef
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.
2025-09-01 16:25:31 +01:00
Nick Craig-Wood
963a72ce01
Add dougal to contributors
2025-09-01 16:25:31 +01:00
dougal
a4962e21d1
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
2025-09-01 13:15:11 +01:00
nielash
9e200531b1
bisync: use unique stats groups on tests
2025-08-30 17:46:33 +01:00
Nick Craig-Wood
04683f2032
fstest: stop errors in test cleanup changing the global stats
...
This was causing the concurrent bisync tests to fail every now and again.
2025-08-30 17:46:33 +01:00
Nick Craig-Wood
b41f7994da
Add Motte to contributors
2025-08-30 17:46:33 +01:00
Nick Craig-Wood
13a5ffe391
Add Claudius Ellsel to contributors
2025-08-30 17:46:33 +01:00
Nick Craig-Wood
85deea82e4
build: add local markdown linting to make check
2025-08-28 16:56:40 +01:00
Motte
89a8ea7a91
lsf: add support for unix and unixnano time formats
2025-08-28 16:28:49 +01:00
albertony
c8912eb6a0
docs: remove broken links from rc to commands
2025-08-28 11:52:18 +02:00
albertony
01674949a1
hashsum: changed output format when listing algorithms
2025-08-27 23:36:28 +02:00
Claudius Ellsel
98e1d3ee73
docs: add example of how to add date as suffix
2025-08-27 22:01:28 +02:00
Nick Craig-Wood
50d7a80331
box: fix about after change in API return - fixes #8776
2025-08-26 18:03:09 +01:00
Nick Craig-Wood
bc3e8e1abd
Add skbeh to contributors
2025-08-26 18:03:09 +01:00
Nick Craig-Wood
30e80d0716
Add Tilman Vogel to contributors
2025-08-26 18:03:09 +01:00
albertony
f288920696
docs: fix incorrectly escaped windows path separators
2025-08-26 14:29:33 +02:00
albertony
fa2bbd705c
build: restore error handling in gendocs
2025-08-26 14:28:05 +02:00
skbeh
43a794860f
combine: propagate SlowHash feature
2025-08-26 12:39:32 +01:00
albertony
adfe6b3bad
docs/oracleobjectstorage: add introduction before external links and remove broken link
2025-08-26 12:04:00 +02:00
albertony
091ccb649c
docs: fix markdown lint issues in backend docs
2025-08-26 12:04:00 +02:00
albertony
2e02d49578
docs: fix markdown lint issues in command docs
2025-08-26 12:04:00 +02:00
albertony
514535ad46
docs: update markdown code block json indent size 2
2025-08-26 12:04:00 +02:00
Tilman Vogel
b010591c96
mount: do not log successful unmount as an error - fixes #8766
2025-08-23 16:30:33 +01:00
Nick Craig-Wood
1aaee9edce
Start v1.72.0-DEV development
2025-08-22 17:42:25 +01:00
Nick Craig-Wood
3f0e9f5fca
Version v1.71.0
v1.71.0
2025-08-22 16:03:16 +01:00
Nick Craig-Wood
cfd0d28742
fs: tls: add --client-pass support for encrypted --client-key files
...
This also widens the supported types
- Unencrypted PKCS#1 ("BEGIN RSA PRIVATE KEY")
- Unencrypted PKCS#8 ("BEGIN PRIVATE KEY")
- Encrypted PKCS#8 ("BEGIN ENCRYPTED PRIVATE KEY")
- Legacy PEM encryption (e.g., DEK-Info headers), which are automatically detected.
2025-08-22 12:19:29 +01:00
Nick Craig-Wood
e7a2b322ec
ftp: make TLS config default to global TLS config - Fixes #6671
...
This allows --ca-cert, --client-cert, --no-check-certificate etc to be
used.
This also allows `override.ca_cert = XXX` to be used in the config
file.
2025-08-22 12:19:29 +01:00
Nick Craig-Wood
d3a0805a2b
fshttp: return *Transport rather than http.RoundTripper from NewTransport
...
This allows further customization, reading the existing config and is
the Go recommended way "accept interfaces, return structs".
2025-08-22 12:19:29 +01:00
nielash
d4edf8ac18
bisync: release from beta
...
As of v1.71, bisync is officially out of beta.
Some history:
- bisync was born in 2018 as https://github.com/cjnaz/rclonesync-V2
by @cjnaz, written in python.
- In 2021, @ivandeex ported it to go with @cjnaz's support.
https://github.com/rclone/rclone/pull/5164
- It was introduced as an "experimental" feature in v1.58.
6210e22ab5
- In 2023, bisync needed a new maintainer, and @nielash volunteered.
https://forum.rclone.org/t/bisync-bugs-and-feature-requests/37636
- Later in 2023, bisync received a major overhaul and was relabeled "beta"
(from "experimental"). https://github.com/rclone/rclone/pull/7410
- In 2024, integration tests were introduced for bisync (which previously had
only unit tests). https://github.com/rclone/rclone/pull/7693
- As of August 2025, bisync is stable and integration tests are passing on all
of the "flagship" backends.
Development doesn't stop here, of course. But bisync has come a long way since
its "experimental" days, and the "beta" tag is no longer needed.
2025-08-22 12:13:59 +01:00
nielash
87d14b000a
bisync: fix markdown formatting issues flagged by linter in docs
2025-08-22 12:13:59 +01:00
nielash
12bded980b
bisync: fix --no-slow-hash settings on path2
...
Before this change, if path2 had slow hashes, and --no-slow-hash or --slow-hash-sync-only
was in use, bisync was erroneously setting path1's hashtype to 'none' instead of
path2's. This change fixes the issue.
See https://forum.rclone.org/t/hashtype-mismatch-with-slow-hash-sync-only-in-onedrive-local-bisync/52138/2?u=nielash
2025-08-22 12:13:59 +01:00
Nick Craig-Wood
6e0e76af9d
Add cui to contributors
2025-08-22 12:13:59 +01:00
Nick Craig-Wood
6f9b2f7b9b
docs: add code of conduct
2025-08-22 11:42:51 +01:00
cui
f61d79396d
lib/mmap: convert to using unsafe.Slice to avoid deprecated reflect.SliceHeader
2025-08-22 00:35:50 +01:00
dependabot[bot]
9b22e38450
build: bump golangci/golangci-lint-action from 6 to 8
...
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action ) from 6 to 8.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases )
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v6...v8 )
---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-22 00:14:01 +01:00
albertony
9e4fe18830
build: update golangci-lint configuration
2025-08-22 00:14:01 +01:00
albertony
ae5cc1ab37
build: ignore revive lint issue var-naming: avoid meaningless package names
2025-08-22 00:14:01 +01:00
albertony
d4be38ec02
build: fix lint issue: should omit type error from declaration
2025-08-22 00:14:01 +01:00
albertony
115cff3007
Revert "build: downgrade linter to use go1.24 until it is fixed for go1.25"
...
This reverts commit 8f84f91666 .
2025-08-22 00:14:01 +01:00
albertony
70b862f026
build: migrate golangci-lint configuration to v2 format
2025-08-22 00:14:01 +01:00
Nick Craig-Wood
321cf23e9c
s3: add --s3-use-arn-region flag - fixes #8686
2025-08-22 00:02:41 +01:00
Nick Craig-Wood
7e8d4bd915
Add Binbin Qian to contributors
2025-08-22 00:02:41 +01:00
Nick Craig-Wood
06f45e0ac0
Add Lucas Bremgartner to contributors
2025-08-22 00:02:41 +01:00
Binbin Qian
4af2f01abc
docs: add tips about outdated certificates
2025-08-21 08:21:02 +02:00
Lucas Bremgartner
dd3fff6eae
FAQ: specify the availability of SSL_CERT_* env vars
...
SSL_CERT_FILE and SSL_CERT_DIR env vars are only available on Unix systems other than macOS.
Addressing comment https://github.com/rclone/rclone/pull/1977#issuecomment-3201961570
2025-08-20 12:34:04 +01:00
wiserain
ca6631746a
pikpak: add file name integrity check during upload
...
This commit introduces a new validation step to ensure data integrity
during file uploads.
- The API's returned file name (new.File.Name) is now verified
against the requested file name (leaf) immediately after
the initial upload ticket is created.
- If a mismatch is detected, the upload process is aborted with an error,
and the defer cleanup logic is triggered to delete any partially created file.
- This addresses an unexpected API behavior where numbered suffixes
might be appended to filenames even without conflicts.
- This change prevents corrupted or misnamed files from being uploaded
without client-side awareness.
2025-08-19 22:00:23 +09:00
nielash
e5fe0b1476
bisync: skip TestBisyncConcurrent on non-local
...
See discussion on
https://github.com/rclone/rclone/pull/8708#discussion_r2280308808
2025-08-18 17:57:14 -04:00