Nick Craig-Wood
fd9d860594
metadata - include hashes FIXME WIP
2025-07-22 17:04:20 +01:00
Nick Craig-Wood
6457bcf51e
docs: add opengraph tags for website social media previews
2025-07-21 17:48:23 +01:00
Nick Craig-Wood
8d12519f3d
mount: note that bucket based remotes can use directory markers
2025-07-21 17:48:23 +01:00
wiserain
8a7c401366
pikpak: add docs for methods to clarify name collision handling and restrictions
2025-07-21 17:43:15 +01:00
wiserain
0aae8f346f
pikpak: enhance Copy method to handle name collisions and improve error management
2025-07-21 17:43:15 +01:00
wiserain
e991328967
pikpak: enhance Move for better handling of error and name collision
2025-07-21 17:43:15 +01:00
Yu Xin
614d02a673
accounting: fix incorrect stats with --transfers=1 - fixes #8670
2025-07-21 16:54:19 +01:00
houance
018ebdded5
rc: fix operations/check ignoring oneWay parameter
...
Change param from parsing "oneway" to "oneWay" as bool value, as the docs
say "oneWay - check one way only, source files must exist on remote"
2025-07-21 16:41:08 +01:00
Florent Vennetier
fc08983d71
s3: add OVHcloud Object Storage provider
...
Co-Authored-By: Antonin Goude <antonin.goude@ovhcloud.com >
2025-07-21 16:34:53 +01:00
n4n5
7b61084891
docs: rc: fix description of how to read local config
2025-07-21 15:42:37 +01:00
albertony
d1ac6c2fe1
build: limit check for edits of autogenerated files to only commits in a pull request
2025-07-17 16:20:38 +02:00
albertony
da9c99272c
build: extend check for edits of autogenerated files to all commits in a pull request
2025-07-17 16:20:38 +02:00
Sudipto Baral
9c7594d78f
smb: refresh Kerberos credentials when ccache file changes
...
This change enhances the SMB backend in Rclone to automatically refresh
Kerberos credentials when the associated ccache file is updated.
Previously, credentials were only loaded once per path and cached
indefinitely, which caused issues when service tickets expired or the
cache was renewed on the server.
2025-07-17 14:34:44 +01:00
Albin Parou
70226cc653
s3: fix multipart upload and server side copy when using bucket policy SSE-C
...
When uploading or moving data within an s3-compatible bucket, the
`SSECustomer*` headers should always be forwarded: on
`CreateMultipartUpload`, `UploadPart`, `UploadCopyPart` and
`CompleteMultipartUpload`. But currently rclone doesn't forward those
headers to `CompleteMultipartUpload`.
This is a requirement if you want to enforce `SSE-C` at the bucket level
via a bucket policy. Cf: `This parameter is required only when the
object was created using a checksum algorithm or if your bucket policy
requires the use of SSE-C.` in
https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
2025-07-17 14:29:31 +01:00
liubingrun
c20e4bd99c
backend/s3: Fix memory leak by cloning strings #8683
...
This commit addresses a potential memory leak in the S3 backend where
strings extracted from large API responses were keeping the entire
response in memory. The issue occurs because Go strings share underlying
memory with their source, preventing garbage collection of large XML
responses even when only small substrings are needed.
Signed-off-by: liubingrun <liubr1@chinatelecom.cn >
2025-07-17 12:31:52 +01:00
Nick Craig-Wood
ccfe153e9b
purge: exit with a fatal error if filters are set on rclone purge
...
Fixes #8491
2025-07-17 11:17:08 +01:00
Nick Craig-Wood
c9730bcaaf
docs: Add Backblaze as a Platinum sponsor
2025-07-17 11:17:08 +01:00
Nick Craig-Wood
03dd7486c1
Add Sam Pegg to contributors
2025-07-17 11:17:08 +01:00
raider13209
6249009fdf
googlephotos: added warning for Google Photos compatability-fixes #8672
2025-07-17 10:48:12 +01:00
Nick Craig-Wood
8e2d76459f
test: remove flakey TestChunkerChunk50bYandex: test
2025-07-16 16:39:57 +01:00
albertony
5e539c6a72
docs: Consolidate entries for Josh Soref in contributors
2025-07-13 14:05:45 +02:00
albertony
8866112400
docs: remove dead link to example of writing a plugin
2025-07-13 13:51:38 +02:00
Nick Craig-Wood
bfdd5e2c22
filescom: document that hashes need to be enabled - fixes #8674
2025-07-11 14:15:59 +01:00
Nick Craig-Wood
f3f16cd2b9
Add Sudipto Baral to contributors
2025-07-11 14:15:59 +01:00
albertony
d84ea2ec52
docs: fix incorrect json syntax in sample output
2025-07-11 13:49:27 +02:00
albertony
b259241c07
docs: ignore author email piyushgarg80
...
This should merge the two duplicates:
- piyushgarg <piyushgarg80@gmail.com >
- Piyush <piyushgarg80>
2025-07-11 13:49:06 +02:00
albertony
a8ab0730a7
docs: fix header level for --dump option section
2025-07-10 12:36:10 +02:00
albertony
cef207cf94
docs: use stringArray as parameter type
2025-07-10 12:36:10 +02:00
albertony
e728ea32d1
docs: use consistent markdown heading syntax
2025-07-10 12:36:10 +02:00
Nick Craig-Wood
ccdee0420f
imagekit: remove server side Copy method as it was downloading and uploading
...
The Copy method was downloading the file and uploading it again rather
than server side copying it.
It looks from the docs that the upload process can read a URL so this
might be possible, but the removed code is incorrect.
2025-07-10 11:29:27 +01:00
Nick Craig-Wood
8a51e11d23
imagekit: don't low level retry uploads
...
Low level retrying uploads can lead to partial or empty files being
uploaded as the io.Reader has been read in the first attempt.
2025-07-10 11:29:27 +01:00
Nick Craig-Wood
9083f1ff15
imagekit: return correct error when attempting to upload zero length files
...
Imagekit doesn't support empty files so return correct error for
integration tests to process properly.
2025-07-10 11:29:27 +01:00
Sudipto Baral
2964b1a169
smb: add --smb-kerberos-ccache option to set kerberos ccache per smb backend
2025-07-10 10:17:42 +01:00
Nick Craig-Wood
b6767820de
test: fix smb kerberos integration tests
...
Thanks @sudiptob2 for the tip!
2025-07-09 18:05:29 +01:00
Nick Craig-Wood
821e7fce45
Changelog updates from Version v1.70.3
2025-07-09 16:26:56 +01:00
albertony
b7c6268d3e
config: make parsing of duration options consistent
...
All user visible Durations should be fs.Duration rather than time.Duration. Suffix is then optional and defaults to s. Additional suffices d, w, M and y are supported, in addition to ms, s, m and h - which are the only ones supported by time.Duration. Absolute times can also be specified, and will be interpreted as duration relative to now.
2025-07-08 12:08:14 +02:00
albertony
521d6b88d4
docs: cleanup usage
2025-07-08 11:28:28 +02:00
albertony
cf767b0856
docs: break long lines
2025-07-08 11:28:28 +02:00
albertony
25f7809822
docs: add option value type to header where missing
2025-07-08 11:28:28 +02:00
albertony
74c0b1ea3b
docs: mention that identifiers in option values are case insensitive
2025-07-08 11:28:28 +02:00
albertony
f4dcb1e9cf
docs: rewrite dump option examples
2025-07-08 11:28:28 +02:00
albertony
90f1d023ff
docs: use markdown inline code format for dump option headers that are real examples
2025-07-08 11:28:28 +02:00
albertony
e9c5f2d4e8
docs: change spelling from server side to server-side
2025-07-08 11:28:28 +02:00
albertony
1249e9b5ac
docs: cleanup header casing
2025-07-08 11:28:28 +02:00
albertony
d47bc5f6c4
docs: rename OSX to macOS
2025-07-08 11:28:28 +02:00
albertony
efb1794135
docs: fix list and code block issue
2025-07-08 11:28:28 +02:00
albertony
71b98a03a9
docs: consistent markdown list format
2025-07-08 11:28:28 +02:00
albertony
8e625c6593
docs: split section with general description of options with that documenting actual main options
2025-07-08 11:28:28 +02:00
albertony
6b2cd7c631
docs: improve description of option types
2025-07-08 11:28:28 +02:00
albertony
aa4aead63c
docs: use space instead of equal sign to separate option and value in headers
2025-07-08 11:28:28 +02:00