Elias Benbourenane
f01bc29500
Merge branch 'master' into docker-mount-docs-with-compose-example
2024-11-12 02:00:48 -05:00
Nick Craig-Wood
173b2ac956
serve sftp: update github.com/pkg/sftp to v1.13.7 and fix deadlock in tests
...
Before this change, upgrading to v1.13.7 caused a deadlock in the tests.
This was caused by additional locking in the sftp package exposing a
bad choice by the rclone code.
See https://github.com/pkg/sftp/issues/603 and thanks to @puellanivis
for the fix suggestion.
2024-11-11 18:15:00 +00:00
Nick Craig-Wood
1317fdb9b8
build: fix comments after golangci-lint upgrade
2024-11-11 18:03:36 +00:00
Nick Craig-Wood
1072173d58
build: update all dependencies
2024-11-11 18:03:34 +00:00
dependabot[bot]
df19c6f7bf
build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1
...
Bumps [github.com/golang-jwt/jwt/v4](https://github.com/golang-jwt/jwt ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/golang-jwt/jwt/releases )
- [Changelog](https://github.com/golang-jwt/jwt/blob/main/VERSION_HISTORY.md )
- [Commits](https://github.com/golang-jwt/jwt/compare/v4.5.0...v4.5.1 )
---
updated-dependencies:
- dependency-name: github.com/golang-jwt/jwt/v4
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-11 18:01:03 +00:00
Elias Benbourenane
f89006db09
docs: fixed the example docker run
mount to be consistent with prior documentation "# data on host at ~/data"
2024-11-10 19:15:42 -05:00
Elias Benbourenane
9dc6b44ced
docs: added an example docker compose with best practices for sharing rclone mounts to other docker container
2024-11-10 19:14:48 -05:00
Nick Craig-Wood
ee72554fb9
pikpak: fix fatal crash on startup with token that can't be refreshed
2024-11-08 19:34:09 +00:00
Nick Craig-Wood
abb4f77568
yandex: fix server side copying over existing object
...
This was causing a conflict error. This was fixed by renaming the
existing file first and if the copy was successful deleting it, or
renaming it back.
2024-11-08 18:17:55 +00:00
Nick Craig-Wood
ca2b27422f
sugarsync: fix server side copying over existing object
...
This was causing a conflict error. This was fixed by renaming the
existing file first and if the copy was successful deleting it, or
renaming it back.
2024-11-08 18:17:55 +00:00
Nick Craig-Wood
740f6b318c
putio: fix server side copying over existing object
...
This was causing a conflict error. This was fixed by checking for the
existing object and deleting it after the file was server side copied.
2024-11-08 18:17:55 +00:00
Nick Craig-Wood
f307d929a8
onedrive: fix server side copying over existing object
...
This was causing a conflict error. This was fixed by renaming the
existing file first and if the copy was successful deleting it, or
renaming it back.
2024-11-08 18:17:55 +00:00
Nick Craig-Wood
ceea6753ee
dropbox: fix server side copying over existing object
...
This was causing a conflict error. This was fixed by renaming the
existing file first and if the copy was successful deleting it, or
renaming it back.
2024-11-08 18:17:55 +00:00
Nick Craig-Wood
2bafbf3c04
operations: add RemoveExisting to safely remove an existing file
...
This renames the file first and if the operation is successful then it
deletes the renamed file.
2024-11-08 18:17:55 +00:00
Nick Craig-Wood
3e14ba54b8
gofile: fix server side copying over existing object
...
This was creating a duplicate.
2024-11-08 14:01:51 +00:00
Nick Craig-Wood
2f7a30cf61
test_all: try to fix mailru rate limits in integration tests
...
The Mailru backend integration tests have been failing due to new rate
limits on the backend.
This patch
- Removes Mailru from the chunker tests
- Adds the flag so we only run one Mailru test at once
2024-11-08 10:02:44 +00:00
Nick Craig-Wood
0ad925278d
Add shenpengfeng to contributors
2024-11-08 10:02:44 +00:00
Nick Craig-Wood
e3053350f3
Add Dimitar Ivanov to contributors
2024-11-08 10:02:44 +00:00
shenpengfeng
b9207e5727
docs: fix function name in comment
2024-10-29 09:26:37 +01:00
Dimitar Ivanov
40159e7a16
sftp: allow inline ssh public certificate for sftp
...
Currently rclone allows us to specify the path to a public ssh
certificate file.
That works great for cases where we can specify key path, like local
envs.
If users are using rclone with [volsync](https://github.com/backube/volsync/tree/main/docs/usage/rclone )
there currently is a limitation that users can specify only the rclone config file.
With this change users can pass the public certificate in the same fashion
as they can with `key_file`.
2024-10-25 10:40:57 +01:00
Nick Craig-Wood
16baa24964
serve s3: fix excess locking which was making serve s3 single threaded
...
The fix for this was in the upstream library to narrow the locking
window.
See: https://forum.rclone.org/t/can-rclone-serve-s3-handle-more-than-one-client/48329/
2024-10-25 10:36:50 +01:00
Nick Craig-Wood
72f06bcc4b
lib/oauthutil: allow the browser opening function to be overridden
2024-10-24 17:56:50 +01:00
Nick Craig-Wood
c527dd8c9c
Add Moises Lima to contributors
2024-10-24 17:56:50 +01:00
Moises Lima
29fd894189
lib/http: disable automatic authentication skipping for unix sockets
...
Disabling the authentication for unix sockets makes it impossible to
use `rclone serve` behind a proxy that that communicates with rclone
via a unix socket.
Re-enabling the authentication should not have any effect on most
users of unix sockets as they do not set authentication up with a unix
socket anyway.
2024-10-24 12:39:28 +01:00
Nick Craig-Wood
175aa07cdd
onedrive: fix Retry-After handling to look at 503 errors also
...
According to the Microsoft docs a Retry-After header can be returned
on 429 errors and 503 errors, but before this change we were only
checking for it on 429 errors.
See: https://forum.rclone.org/t/onedrive-503-response-retry-after-not-used/48045
2024-10-23 13:00:32 +01:00
Kaloyan Raev
75257fc9cd
s3: Storj provider: fix server-side copy of files bigger than 5GB
...
Like some other S3-compatible providers, Storj does not currently
implements UploadPartCopy and returns NotImplemented errors for
multi-part server side copies.
This patch works around the problem by raising --s3-copy-cutoff for
Storj to the maximum. This means that rclone will never use
multi-part copies for files in Storj. This includes files larger than
5GB which (according to AWS documentation) must be copied with
multi-part copy. This works fine for Storj.
See https://github.com/storj/roadmap/issues/40
2024-10-22 21:15:04 +01:00
Nick Craig-Wood
53ff3b3b32
s3: add Selectel as a provider
2024-10-22 19:54:33 +01:00
Nick Craig-Wood
8b4b59412d
fs: fix Don't know how to set key "chunkSize" on upload errors in tests
...
Before this testing any backend which implemented the OpenChunkWriter
gave this error:
ERROR : writer-at-subdir/writer-at-file: Don't know how to set key "chunkSize" on upload
This was due to the ChunkOption incorrectly rendering into HTTP
headers which weren't understood by the backend.
2024-10-22 19:54:33 +01:00
Nick Craig-Wood
264c9fb2c0
drive: implement rclone backend rescue to rescue orphaned files
...
Fixes #4166
2024-10-21 10:15:01 +01:00
Nick Craig-Wood
1b10cd3732
Add tgfisher to contributors
2024-10-21 10:15:01 +01:00
Nick Craig-Wood
d97492cbc3
Add Diego Monti to contributors
2024-10-21 10:15:01 +01:00
Nick Craig-Wood
82a510e793
Add Randy Bush to contributors
2024-10-21 10:15:01 +01:00
Nick Craig-Wood
9f2c590e13
Add Alexandre Hamez to contributors
2024-10-21 10:15:01 +01:00
Nick Craig-Wood
11a90917ec
Add Simon Bos to contributors
2024-10-21 10:15:01 +01:00
tgfisher
8ca7b2af07
docs: mention that inline comments are not supported in a filter-file
2024-10-21 09:10:09 +02:00
Diego Monti
a19ddffe92
s3: add Wasabi eu-south-1 region
...
Ref. https://docs.wasabi.com/docs/what-are-the-service-urls-for-wasabi-s-different-storage-regions
2024-10-14 14:05:33 +02:00
Randy Bush
3e2c0f8c04
docs: fix forward refs in step 9 of using your own client id
2024-10-14 13:25:25 +02:00
Alexandre Hamez
589458d1fe
docs: fix Scaleway Glacier website URL
2024-10-12 12:13:47 +01:00
Simon Bos
69897b97fb
dlna: fix loggingResponseWriter disregarding log level
2024-10-08 15:27:05 +01:00
albertony
4db09331c6
build: remove required property on boolean inputs
...
Since boolean inputs are now properly treated as booleans, and GitHub Web GUI shows
them as checkboxes, setting required does nothing.
2024-10-03 16:31:36 +01:00
albertony
fcd3b88332
build: use inputs context in github workflow
...
Currently input options are retrieved from the event payload, via github.event.inputs,
and that still works, but boolean values are represented as strings there while in the
dedicated inputs context the boolean types are preserved, which means conditional
expressions can be simplified.
2024-10-03 16:31:36 +01:00
Nick Craig-Wood
1ca3f12672
s3: fix crash when using --s3-download-url after migration to SDKv2
...
Before this change rclone was crashing when the download URL did not
supply an X-Amz-Storage-Class header.
This change allows the header to be missing.
See: https://forum.rclone.org/t/sigsegv-on-ubuntu-24-04/48047
2024-10-03 14:31:56 +01:00
Nick Craig-Wood
e7a0fd0f70
docs: update overview to show pcloud can set modtime
...
See 258092f9c6
and #7896
2024-10-03 14:31:56 +01:00
Nick Craig-Wood
c23c59544d
Add André Tran to contributors
2024-10-03 14:31:56 +01:00
Nick Craig-Wood
9dec3de990
Add Matthias Gatto to contributors
2024-10-03 14:31:56 +01:00
Nick Craig-Wood
5caa695c79
Add lostb1t to contributors
2024-10-03 14:31:56 +01:00
Nick Craig-Wood
8400809900
Add Noam Ross to contributors
2024-10-03 14:31:11 +01:00
Nick Craig-Wood
e49516d5f4
Add Benjamin Legrand to contributors
2024-10-03 14:31:11 +01:00
Matthias Gatto
9614fc60f2
s3: add Outscale provider
...
Signed-off-by: matthias.gatto <matthias.gatto@outscale.com>
Co-authored-by: André Tran <andre.tran@outscale.com>
2024-10-02 10:26:41 +01:00
lostb1t
51db76fd47
Add ICloud Drive backend
2024-10-02 10:19:11 +01:00