Skip to content

Commit cd3b08d

Browse files
committed
Version v1.69.0
1 parent 009660a commit cd3b08d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+11050
-1128
lines changed

MANUAL.html

+1,996-435
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

MANUAL.md

+2,301-175
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

MANUAL.txt

+2,350-173
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/content/azureblob.md

+42
Original file line numberDiff line numberDiff line change
@@ -540,6 +540,28 @@ Properties:
540540
- Type: string
541541
- Required: false
542542

543+
#### --azureblob-disable-instance-discovery
544+
545+
Skip requesting Microsoft Entra instance metadata
546+
547+
This should be set true only by applications authenticating in
548+
disconnected clouds, or private clouds such as Azure Stack.
549+
550+
It determines whether rclone requests Microsoft Entra instance
551+
metadata from `https://login.microsoft.com/` before
552+
authenticating.
553+
554+
Setting this to true will skip this request, making you responsible
555+
for ensuring the configured authority is valid and trustworthy.
556+
557+
558+
Properties:
559+
560+
- Config: disable_instance_discovery
561+
- Env Var: RCLONE_AZUREBLOB_DISABLE_INSTANCE_DISCOVERY
562+
- Type: bool
563+
- Default: false
564+
543565
#### --azureblob-use-msi
544566

545567
Use a managed service identity to authenticate (only works in Azure).
@@ -612,6 +634,26 @@ Properties:
612634
- Type: bool
613635
- Default: false
614636

637+
#### --azureblob-use-az
638+
639+
Use Azure CLI tool az for authentication
640+
641+
Set to use the [Azure CLI tool az](https://learn.microsoft.com/en-us/cli/azure/)
642+
as the sole means of authentication.
643+
644+
Setting this can be useful if you wish to use the az CLI on a host with
645+
a System Managed Identity that you do not want to use.
646+
647+
Don't set env_auth at the same time.
648+
649+
650+
Properties:
651+
652+
- Config: use_az
653+
- Env Var: RCLONE_AZUREBLOB_USE_AZ
654+
- Type: bool
655+
- Default: false
656+
615657
#### --azureblob-endpoint
616658

617659
Endpoint for the service.

docs/content/b2.md

+2
Original file line numberDiff line numberDiff line change
@@ -702,6 +702,7 @@ This will dump something like this showing the lifecycle rules.
702702
{
703703
"daysFromHidingToDeleting": 1,
704704
"daysFromUploadingToHiding": null,
705+
"daysFromStartingToCancelingUnfinishedLargeFiles": null,
705706
"fileNamePrefix": ""
706707
}
707708
]
@@ -731,6 +732,7 @@ See: https://www.backblaze.com/docs/cloud-storage-lifecycle-rules
731732
Options:
732733

733734
- "daysFromHidingToDeleting": After a file has been hidden for this many days it is deleted. 0 is off.
735+
- "daysFromStartingToCancelingUnfinishedLargeFiles": Cancels any unfinished large file versions after this many days
734736
- "daysFromUploadingToHiding": This many days after uploading a file is hidden
735737

736738
### cleanup

docs/content/box.md

+13
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,19 @@ Properties:
384384
- Type: string
385385
- Required: false
386386

387+
#### --box-client-credentials
388+
389+
Use client credentials OAuth flow.
390+
391+
This will use the OAUTH2 client Credentials Flow as described in RFC 6749.
392+
393+
Properties:
394+
395+
- Config: client_credentials
396+
- Env Var: RCLONE_BOX_CLIENT_CREDENTIALS
397+
- Type: bool
398+
- Default: false
399+
387400
#### --box-root-folder-id
388401

389402
Fill in for rclone to use a non root folder as its starting point.

docs/content/changelog.md

+134
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,139 @@ description: "Rclone Changelog"
55

66
# Changelog
77

8+
## v1.69.0 - 2025-01-12
9+
10+
[See commits](https://github.com/rclone/rclone/compare/v1.68.0...v1.69.0)
11+
12+
* New backends
13+
* [ICloud Drive](/iclouddrive/) (lostb1t)
14+
* [Cloudinary](/cloudinary/) (yuval-cloudinary)
15+
* New S3 providers:
16+
* [Outscale](/s3/#outscale) (Matthias Gatto)
17+
* [Selectel](/s3/#selectel) (Nick Craig-Wood)
18+
* Security fixes
19+
* serve sftp: Resolve CVE-2024-45337 - Misuse of ServerConfig.PublicKeyCallback may cause authorization bypass (dependabot)
20+
* Rclone was **not** vulnerable to this.
21+
* See https://github.com/advisories/GHSA-v778-237x-gjrc
22+
* build: Update golang.org/x/net to v0.33.0 to fix CVE-2024-45338 - Non-linear parsing of case-insensitive content (Nick Craig-Wood)
23+
* Rclone was **not** vulnerable to this.
24+
* See https://github.com/advisories/GHSA-w32m-9786-jp63
25+
* New Features
26+
* accounting: Write the current bwlimit to the log on SIGUSR2 (Nick Craig-Wood)
27+
* bisync: Change exit code from 2 to 7 for critically aborted run (albertony)
28+
* build
29+
* Update all dependencies (Nick Craig-Wood)
30+
* Replace Windows-specific `NewLazyDLL` with `NewLazySystemDLL` (albertony)
31+
* cmd: Change exit code from 1 to 2 for syntax and usage errors (albertony)
32+
* docker serve: make sure all mount and VFS options are parsed (Nick Craig-Wood)
33+
* doc fixes (albertony, Alexandre Hamez, Anthony Metzidis, buengese, Dan McArdle, David Seifert, Francesco Frassinelli, Michael R. Davis, Nick Craig-Wood, Pawel Palucha, Randy Bush, remygrandin, Sam Harrison, shenpengfeng, tgfisher, Thomas ten Cate, ToM, Tony Metzidis, vintagefuture, Yxxx)
34+
* fs: Make `--links` flag global and add new `--local-links` and `--vfs-links` flags (Nick Craig-Wood)
35+
* http servers: Disable automatic authentication skipping for unix sockets in http servers (Moises Lima)
36+
* This was making it impossible to use unix sockets with an proxy
37+
* This might now cause rclone to need authenticaton where it didn't before
38+
* oauthutil: add support for OAuth client credential flow (Martin Hassack, Nick Craig-Wood)
39+
* operations: make log messages consistent for mkdir/rmdir at INFO level (Nick Craig-Wood)
40+
* rc: Add `relative` to [vfs/queue-set-expiry](/rc/#vfs-queue-set-expiry) (Nick Craig-Wood)
41+
* serve dlna: Sort the directory entries by directories first then alphabetically by name (Nick Craig-Wood)
42+
* serve nfs
43+
* Introduce symlink support (Nick Craig-Wood)
44+
* Implement `--nfs-cache-type` symlink (Nick Craig-Wood)
45+
* size: Make output compatible with `-P` (Nick Craig-Wood)
46+
* test makefiles: Add `--flat` flag for making directories with many entries (Nick Craig-Wood)
47+
* Bug Fixes
48+
* accounting
49+
* Fix global error acounting (Benjamin Legrand)
50+
* Fix debug printing when debug wasn't set (Nick Craig-Wood)
51+
* Fix race stopping/starting the stats counter (Nick Craig-Wood)
52+
* rc/job: Use mutex for adding listeners thread safety (hayden.pan)
53+
* serve docker: Fix incorrect GID assignment (TAKEI Yuya)
54+
* serve nfs: Fix missing inode numbers which was messing up `ls -laR` (Nick Craig-Wood)
55+
* serve s3: Fix `Last-Modified` timestamp (Nick Craig-Wood)
56+
* serve sftp: Fix loading of authorized keys file with comment on last line (albertony)
57+
* Mount
58+
* Introduce symlink support (Filipe Azevedo, Nick Craig-Wood)
59+
* Better snap mount error message (divinity76)
60+
* mount2: Fix missing `.` and `..` entries (Filipe Azevedo)
61+
* VFS
62+
* With `--vfs-used-is-size` value is calculated and then thrown away (Ilias Ozgur Can Leonard)
63+
* Add symlink support to VFS (Filipe Azevedo, Nick Craig-Wood)
64+
* This can be enabled with the specific `--vfs-links` flag or the global `--links` flag
65+
* Fix open files disappearing from directory listings (Nick Craig-Wood)
66+
* Add remote name to vfs cache log messages (Nick Craig-Wood)
67+
* Cache
68+
* Fix parent not getting pinned when remote is a file (nielash)
69+
* Azure Blob
70+
* Add `--azureblob-disable-instance-discovery` (Nick Craig-Wood)
71+
* Add `--azureblob-use-az` to force the use of the Azure CLI for auth (Nick Craig-Wood)
72+
* Quit multipart uploads if the context is cancelled (Nick Craig-Wood)
73+
* Azurefiles
74+
* Fix missing x-ms-file-request-intent header (Nick Craig-Wood)
75+
* B2
76+
* Add `daysFromStartingToCancelingUnfinishedLargeFiles` to `backend lifecycle` command (Louis Laureys)
77+
* Box
78+
* Fix server-side copying a file over existing dst (nielash)
79+
* Fix panic when decoding corrupted PEM from JWT file (Nick Craig-Wood)
80+
* Drive
81+
* Add support for markdown format (Noam Ross)
82+
* Implement `rclone backend rescue` to rescue orphaned files (Nick Craig-Wood)
83+
* Dropbox
84+
* Fix server side copying over existing object (Nick Craig-Wood)
85+
* Fix return status when full to be fatal error (Nick Craig-Wood)
86+
* FTP
87+
* Implement `--ftp-no-check-upload` to allow upload to write only dirs (Nick Craig-Wood)
88+
* Fix ls commands returning empty on "Microsoft FTP Service" servers (Francesco Frassinelli)
89+
* Gofile
90+
* Fix server side copying over existing object (Nick Craig-Wood)
91+
* Google Cloud Storage
92+
* Add access token auth with `--gcs-access-token` (Leandro Piccilli)
93+
* Update docs on service account access tokens (Anthony Metzidis)
94+
* Googlephotos
95+
* Implement `--gphotos-proxy` to allow download of full resolution media (Nick Craig-Wood)
96+
* Fix nil pointer crash on upload (Nick Craig-Wood)
97+
* HTTP
98+
* Fix incorrect URLs with initial slash (Oleg Kunitsyn)
99+
* Onedrive
100+
* Add support for OAuth client credential flow (Martin Hassack, Nick Craig-Wood)
101+
* Fix time precision for OneDrive personal (Nick Craig-Wood)
102+
* Fix server side copying over existing object (Nick Craig-Wood)
103+
* Opendrive
104+
* Add `rclone about` support to backend (quiescens)
105+
* Oracle Object Storage
106+
* Make specifying `compartmentid` optional (Manoj Ghosh)
107+
* Quit multipart uploads if the context is cancelled (Nick Craig-Wood)
108+
* Pikpak
109+
* Add option to use original file links (wiserain)
110+
* Protondrive
111+
* Improve performance of Proton Drive backend (Lawrence Murray)
112+
* Putio
113+
* Fix server side copying over existing object (Nick Craig-Wood)
114+
* S3
115+
* Add initial `--s3-directory-bucket` to support AWS Directory Buckets (Nick Craig-Wood)
116+
* Add Wasabi `eu-south-1` region (Diego Monti)
117+
* Fix download of compressed files from Cloudflare R2 (Nick Craig-Wood)
118+
* Rename glacier storage class to flexible retrieval (Henry Lee)
119+
* Quit multipart uploads if the context is cancelled (Nick Craig-Wood)
120+
* SFTP
121+
* Allow inline ssh public certificate for sftp (Dimitar Ivanov)
122+
* Fix nil check when using auth proxy (Nick Craig-Wood)
123+
* Smb
124+
* Add initial support for Kerberos authentication (more work needed). (Francesco Frassinelli)
125+
* Fix panic if stat fails (Nick Craig-Wood)
126+
* Sugarsync
127+
* Fix server side copying over existing object (Nick Craig-Wood)
128+
* WebDAV
129+
* Nextcloud: implement backoff and retry for 423 LOCKED errors (Nick Craig-Wood)
130+
* Make `--webdav-auth-redirect` to fix 401 unauthorized on redirect (Nick Craig-Wood)
131+
* Yandex
132+
* Fix server side copying over existing object (Nick Craig-Wood)
133+
* Zoho
134+
* Use download server to accelerate downloads (buengese)
135+
* Switch to large file upload API for larger files, fix missing URL encoding of filenames for the upload API (buengese)
136+
* Print clear error message when missing oauth scope (buengese)
137+
* Try to handle rate limits a bit better (buengese)
138+
* Add support for private spaces (buengese)
139+
* Make upload cutoff configurable (buengese)
140+
8141
## v1.68.2 - 2024-11-15
9142

10143
[See commits](https://github.com/rclone/rclone/compare/v1.68.1...v1.68.2)
@@ -145,6 +278,7 @@ description: "Rclone Changelog"
145278
* Pcloud
146279
* Implement `SetModTime` (Georg Welzel)
147280
* Implement `OpenWriterAt` feature to enable multipart uploads (Georg Welzel)
281+
* Fix failing large file uploads (Georg Welzel)
148282
* Pikpak
149283
* Improve data consistency by ensuring async tasks complete (wiserain)
150284
* Implement custom hash to replace wrong sha1 (wiserain)

docs/content/cloudinary.md

-2
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,6 @@ Properties:
149149

150150
Cloudinary API Secret
151151

152-
**NB** Input to this must be obscured - see [rclone obscure](/commands/rclone_obscure/).
153-
154152
Properties:
155153

156154
- Config: api_secret

0 commit comments

Comments
 (0)