SublimePeace
c41d0f7d3a
docs: s3: clarify multipart uploads memory usage
...
Clarified phrasing to avoid confusion. Fixed a typo.
Fixes #8525
2025-11-03 16:35:33 +00:00
Nick Craig-Wood
d34ba258b0
test_all: fix detection of running servers
...
build / windows (push) Has been cancelled
build / other_os (push) Has been cancelled
build / mac_amd64 (push) Has been cancelled
build / mac_arm64 (push) Has been cancelled
build / linux (push) Has been cancelled
build / go1.24 (push) Has been cancelled
build / linux_386 (push) Has been cancelled
build / lint (push) Has been cancelled
build / android-all (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/386 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/amd64 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v6 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v7 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm64 (push) Has been cancelled
Build & Push Docker Images / Merge & Push Final Docker Image (push) Has been cancelled
Before this change stopping servers was unreliable, expecially the non
docker based ones. This caused timeouts and connection errors in the
tests.
2025-11-03 14:44:39 +00:00
Nick Craig-Wood
05d54a95b8
accounting: add AccountReadN for use in cluster
2025-11-03 14:44:39 +00:00
Nick Craig-Wood
f16b39165b
fs: add NonDefaultRC for discovering options in use
...
This enables us to send rc messages with the config in use.
2025-11-03 14:44:39 +00:00
Nick Craig-Wood
86edb26fd5
fs: move tests into correct files
2025-11-03 14:44:39 +00:00
Nick Craig-Wood
203e1bdbf9
rc: add NewJobFromBytes for reading jobs from non HTTP transactions
2025-11-03 14:44:39 +00:00
Nick Craig-Wood
a522c056fe
rc: add job/batch for sending batches of rc commands to run concurrently
2025-11-03 14:44:39 +00:00
Nick Craig-Wood
31adc7d89f
Add Ted Robertson to contributors
2025-11-03 14:44:39 +00:00
Nick Craig-Wood
c559ab7c58
Add Joseph Brownlee to contributors
2025-11-03 14:44:39 +00:00
Nick Craig-Wood
80610ef774
Add fries1234 to contributors
2025-11-03 14:44:39 +00:00
Nick Craig-Wood
a6c943a1ad
Add Fawzib Rojas to contributors
2025-11-03 14:43:56 +00:00
Nick Craig-Wood
53e0dbb5cb
Add Riaz Arbi to contributors
2025-11-03 14:43:56 +00:00
Nick Craig-Wood
3a0000526b
Add Lukas Krejci to contributors
2025-11-03 14:43:56 +00:00
Nick Craig-Wood
1fa6941e26
Add Adam Dinwoodie to contributors
2025-11-03 14:43:56 +00:00
Nick Craig-Wood
9bb7ad31e6
Add dulanting to contributors
2025-11-03 14:43:56 +00:00
Ted Robertson
da8c6847ad
docs: add AppArmor restrictions to rclone mount
build / windows (push) Has been cancelled
build / other_os (push) Has been cancelled
build / mac_amd64 (push) Has been cancelled
build / mac_arm64 (push) Has been cancelled
build / linux (push) Has been cancelled
build / go1.24 (push) Has been cancelled
build / linux_386 (push) Has been cancelled
build / lint (push) Has been cancelled
build / android-all (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/386 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/amd64 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v6 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v7 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm64 (push) Has been cancelled
Build & Push Docker Images / Merge & Push Final Docker Image (push) Has been cancelled
2025-11-01 19:28:14 +00:00
albertony
d240d044c3
check: improved reporting of differences in sizes and contents
...
fixes rclone check --download not showing differing files
2025-11-01 19:23:01 +00:00
iTrooz
1056ace80f
mega: implement 2FA login
2025-11-01 19:03:49 +00:00
albertony
a06c1c0cb7
docs: change to light code block style to better match overall theme
2025-11-01 18:55:11 +01:00
albertony
7672c3d586
docs: fix various markdownlint issues
2025-11-01 18:54:19 +01:00
albertony
f361cdf1cb
build: restrict the markdown languages to use for code blocks
build / windows (push) Has been cancelled
build / other_os (push) Has been cancelled
build / mac_amd64 (push) Has been cancelled
build / mac_arm64 (push) Has been cancelled
build / linux (push) Has been cancelled
build / go1.24 (push) Has been cancelled
build / linux_386 (push) Has been cancelled
build / lint (push) Has been cancelled
build / android-all (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/386 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/amd64 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v6 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v7 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm64 (push) Has been cancelled
Build & Push Docker Images / Merge & Push Final Docker Image (push) Has been cancelled
2025-11-01 15:52:41 +01:00
albertony
26d3c71bab
docs: fix various markdownlint issues
2025-11-01 15:33:38 +01:00
albertony
c76396f03c
docs: fix markdownlint issue md013/line-length
2025-11-01 15:33:38 +01:00
albertony
059ad47336
docs: change syntax hightlighting for command examples from sh to console
2025-11-01 15:33:38 +01:00
Joseph Brownlee
becc068d36
docs: Clarify remote naming convention
...
build / windows (push) Has been cancelled
build / other_os (push) Has been cancelled
build / mac_amd64 (push) Has been cancelled
build / mac_arm64 (push) Has been cancelled
build / linux (push) Has been cancelled
build / go1.24 (push) Has been cancelled
build / linux_386 (push) Has been cancelled
build / lint (push) Has been cancelled
build / android-all (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/386 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/amd64 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v6 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v7 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm64 (push) Has been cancelled
Build & Push Docker Images / Merge & Push Final Docker Image (push) Has been cancelled
Co-authored-by: dougal <147946567+roucc@users.noreply.github.com >
Co-authored-by: dougal <dougal.craigwood@gmail.com >
2025-10-31 15:42:38 +00:00
fries1234
94deb6bd6f
b2: Add Server-Side encryption support
...
This commit adds SSE-C (Server-Side Encryption - Customer) support to
the B2 native backend. The server uses a customer provided AES-256 key
to encrypt the files when you upload them to the bucket, and then it
discards your key from the servers RAM after you're done uploading.
The option names and descriptions are based off the S3 backend
implementation as the way S3 and B2 does SSE-C is pretty similar.
Fixes #6585
2025-10-31 15:33:31 +00:00
Fawzib Rojas
cc09978b79
Added rclone archive command to create and read archive files
...
build / windows (push) Has been cancelled
build / other_os (push) Has been cancelled
build / mac_amd64 (push) Has been cancelled
build / mac_arm64 (push) Has been cancelled
build / linux (push) Has been cancelled
build / go1.24 (push) Has been cancelled
build / linux_386 (push) Has been cancelled
build / lint (push) Has been cancelled
build / android-all (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/386 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/amd64 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v6 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v7 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm64 (push) Has been cancelled
Build & Push Docker Images / Merge & Push Final Docker Image (push) Has been cancelled
Co-Authored-By: Nick Craig-Wood <nick@craig-wood.com >
2025-10-30 16:20:48 +00:00
Fawzib Rojas
409dc75328
accounting: add io.Seeker/io.ReaderAt support to accounting.Account
...
This is a pass through implementation which will fail if the
underlying reader does not have the interface.
2025-10-30 16:20:48 +00:00
Nick Craig-Wood
fb30c5f8dd
operations: add ReadAt method to ReOpen
2025-10-30 16:20:48 +00:00
Nick Craig-Wood
203df6cc58
fstest: add ResetRun to allow the remote to be reset in tests
2025-10-30 16:20:48 +00:00
Riaz Arbi
459e10d599
gcs: fix --gcs-storage-class to work with server side copy for objects
2025-10-30 15:20:16 +00:00
Lukas Krejci
1ba4fd1d83
ulozto: implement the about functionality
2025-10-30 15:06:37 +00:00
Adam Dinwoodie
77553b8dd5
local: add --skip-specials to ignore special files
...
build / windows (push) Has been cancelled
build / other_os (push) Has been cancelled
build / mac_amd64 (push) Has been cancelled
build / mac_arm64 (push) Has been cancelled
build / linux (push) Has been cancelled
build / go1.24 (push) Has been cancelled
build / linux_386 (push) Has been cancelled
build / lint (push) Has been cancelled
build / android-all (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/386 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/amd64 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v6 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v7 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm64 (push) Has been cancelled
Build & Push Docker Images / Merge & Push Final Docker Image (push) Has been cancelled
Give users a way to explicitly acknowledge that pipes, sockets and block
devices are to be ignored without warnings.
This follows the precedent set in commit 6152bab28 (local: add
--skip-links to suppress symlink warnings, 2017-07-21) for ignoring
warnings about symlinks.
2025-10-29 17:00:25 +00:00
Andrew Ruthven
5420dbbe38
swift: Report disk usage in segment containers
...
Large objects are split and stored in a _segments container in Swift.
These should be included when reporting on the space used.
Fixes #8857
2025-10-29 16:55:53 +00:00
dulanting
87b71dd6b9
refactor: use strings.Builder to improve performance
2025-10-29 16:48:34 +00:00
Nick Craig-Wood
a0bcdc2638
Archive backend to read archives on cloud storage.
...
build / windows (push) Has been cancelled
build / other_os (push) Has been cancelled
build / mac_amd64 (push) Has been cancelled
build / mac_arm64 (push) Has been cancelled
build / linux (push) Has been cancelled
build / go1.24 (push) Has been cancelled
build / linux_386 (push) Has been cancelled
build / lint (push) Has been cancelled
build / android-all (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/386 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/amd64 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v6 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v7 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm64 (push) Has been cancelled
Build & Push Docker Images / Merge & Push Final Docker Image (push) Has been cancelled
Initial support with Zip and Squashfs archives.
Fixes #8633
See #2815
2025-10-28 11:05:41 +00:00
Nick Craig-Wood
e42fa9f92d
vfs: remove unecessary import in tests to fix import cycles
2025-10-28 11:05:41 +00:00
Nick Craig-Wood
4586104dc7
Add Lakshmi-Surekha to contributors
2025-10-28 11:05:35 +00:00
Nick Craig-Wood
c4c360a285
Add Andrew Gunnerson to contributors
2025-10-28 11:05:35 +00:00
Nick Craig-Wood
ce4860b9b6
Add divinity76 to contributors
2025-10-28 11:05:35 +00:00
Lakshmi-Surekha
ed87f82d21
build: enable support for aix/ppc64
...
build / windows (push) Has been cancelled
build / other_os (push) Has been cancelled
build / mac_amd64 (push) Has been cancelled
build / mac_arm64 (push) Has been cancelled
build / linux (push) Has been cancelled
build / go1.24 (push) Has been cancelled
build / linux_386 (push) Has been cancelled
build / lint (push) Has been cancelled
build / android-all (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/386 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/amd64 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v6 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v7 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm64 (push) Has been cancelled
Build & Push Docker Images / Merge & Push Final Docker Image (push) Has been cancelled
* Adds "aix/ppc64" to the cross-compile target list.
* Including AIX in the build tag of "metadata_other.go".
* Excluding AIX from the main ncdu build tags.
* Marking AIX as an unsupported platform for ncdu.
* Excluding AIX from the fallback redirect implementation.
* Excluding AIX from unix build tags to avoid undefined unix.WNOHANG.
2025-10-27 13:34:58 +00:00
Andrew Gunnerson
0a82929b94
rc: fix name of "queue" JSON key in docs for vfs/cache
...
Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com >
2025-10-27 13:28:24 +00:00
divinity76
1e8ee3b813
cmount: windows: improve error message on missing winfsp
2025-10-27 13:22:04 +00:00
Nick Craig-Wood
eaab3f5271
docs: add the Provider to the options examples in the backend docs
build / windows (push) Has been cancelled
build / other_os (push) Has been cancelled
build / mac_amd64 (push) Has been cancelled
build / mac_arm64 (push) Has been cancelled
build / linux (push) Has been cancelled
build / go1.24 (push) Has been cancelled
build / linux_386 (push) Has been cancelled
build / lint (push) Has been cancelled
build / android-all (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/386 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/amd64 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v6 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v7 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm64 (push) Has been cancelled
Build & Push Docker Images / Merge & Push Final Docker Image (push) Has been cancelled
2025-10-26 10:25:12 +00:00
Nick Craig-Wood
25b05f1210
Add Aneesh Agrawal to contributors
2025-10-26 10:25:12 +00:00
Nick Craig-Wood
2dc1b07863
Add viocha to contributors
2025-10-26 10:25:12 +00:00
Nick Craig-Wood
49acacec2e
Add reddaisyy to contributors
2025-10-26 10:25:12 +00:00
Aneesh Agrawal
70d2fe6568
fs: remove unnecessary Seek call on log file
...
build / windows (push) Has been cancelled
build / other_os (push) Has been cancelled
build / mac_amd64 (push) Has been cancelled
build / mac_arm64 (push) Has been cancelled
build / linux (push) Has been cancelled
build / go1.24 (push) Has been cancelled
build / linux_386 (push) Has been cancelled
build / lint (push) Has been cancelled
build / android-all (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/386 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/amd64 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v6 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v7 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm64 (push) Has been cancelled
Build & Push Docker Images / Merge & Push Final Docker Image (push) Has been cancelled
We were seeing a (non-fatal) error in our logs:
```
Failed to seek log file to end: seek /proc/1/fd/1: illegal seek
```
Because we open the log file with O_APPEND,
we don't need to manually seek to the end.
As https://pkg.go.dev/os#File.Seek also confirms
that the behavior of `Seek` is not specified
if the file has been opened with O_APPEND,
remove the `Seek` call.
2025-10-25 19:38:57 +01:00
dougal
f28c83c6de
s3: make it easier to add new S3 providers
...
Before this change, you had to modify a fragile data-structure
containing all providers. This often led to things being out of order,
duplicates and conflicts whilst merging. As well as the changes for
one provider being in different places across the file.
After this change, new providers are defined in an easy to edit YAML file,
one per provider.
The config output has been tested before and after for all providers
and any changes are cosmetic only.
2025-10-25 19:37:29 +01:00
dependabot[bot]
2cf44e584c
build(deps): bump actions/upload-artifact from 4 to 5
...
build / windows (push) Has been cancelled
build / other_os (push) Has been cancelled
build / mac_amd64 (push) Has been cancelled
build / mac_arm64 (push) Has been cancelled
build / linux (push) Has been cancelled
build / go1.24 (push) Has been cancelled
build / linux_386 (push) Has been cancelled
build / lint (push) Has been cancelled
build / android-all (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/386 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/amd64 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v6 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm/v7 (push) Has been cancelled
Build & Push Docker Images / Build Docker Image for linux/arm64 (push) Has been cancelled
Build & Push Docker Images / Merge & Push Final Docker Image (push) Has been cancelled
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-25 12:09:16 +02:00