The command-line app for transferring files and synchronizing directories

Rclone

Rclone 1.69.0 (32-bit)

  -  20.3 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Rclone 1.69.0 (32-bit).


For those interested in downloading the most recent release of Rclone or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Rclone 1.69.0 (32-bit) Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Rclone 1.69.0 (32-bit) Screenshot 1
  • Rclone 1.69.0 (32-bit) Screenshot 2

What's new in this version:

New backends:
- ICloud Drive
- Cloudinary
- New S3 providers:
- Outscale
- Selectel

Security fixes:
- serve sftp: Resolve CVE-2024-45337 - Misuse of ServerConfig.PublicKeyCallback may cause authorization bypass
- Rclone was not vulnerable to this.
- build: Update golang.org/x/net to v0.33.0 to fix CVE-2024-45338 - Non-linear parsing of case-insensitive content
- Rclone was not vulnerable to this.

New Features:
- accounting: Write the current bwlimit to the log on SIGUSR2
- bisync: Change exit code from 2 to 7 for critically aborted run
- build
- Update all dependencies
- Replace Windows-specific NewLazyDLL with NewLazySystemDLL
- cmd: Change exit code from 1 to 2 for syntax and usage errors
- docker serve: make sure all mount and VFS options are parsed
- doc fixes
- fs: Make --links flag global and add new --local-links and --vfs-links flags
- http servers: Disable automatic authentication skipping for unix sockets in http servers
- This was making it impossible to use unix sockets with an proxy
- This might now cause rclone to need authenticaton where it didn't before
- oauthutil: add support for OAuth client credential flow
- operations: make log messages consistent for mkdir/rmdir at INFO level
- rc: Add relative to vfs/queue-set-expiry
- serve dlna: Sort the directory entries by directories first then alphabetically by name
- serve nfs
- Introduce symlink support
- Implement --nfs-cache-type symlink
- size: Make output compatible with -P
- test makefiles: Add --flat flag for making directories with many entries

Bug Fixes:
- accounting
- Fix global error acounting
- Fix debug printing when debug wasn't set
- Fix race stopping/starting the stats counter
- rc/job: Use mutex for adding listeners thread safety
- serve docker: Fix incorrect GID assignment
- serve nfs: Fix missing inode numbers which was messing up ls -laR
- serve s3: Fix Last-Modified timestamp
- serve sftp: Fix loading of authorized keys file with comment on last line

Mount:
- Introduce symlink support
- Better snap mount error message
- mount2: Fix missing . and .. entries

VFS:
- With --vfs-used-is-size value is calculated and then thrown away
- Add symlink support to VFS
- This can be enabled with the specific --vfs-links flag or the global --links flag
- Fix open files disappearing from directory listings
- Add remote name to vfs cache log messages

Cache:
- Fix parent not getting pinned when remote is a file

Azure Blob:
- Add --azureblob-disable-instance-discovery
- Add --azureblob-use-az to force the use of the Azure CLI for auth
- Quit multipart uploads if the context is cancelled

Azurefiles:
- Fix missing x-ms-file-request-intent header

B2:
- Add daysFromStartingToCancelingUnfinishedLargeFiles to backend lifecycle command

Box:
- Fix server-side copying a file over existing dst
- Fix panic when decoding corrupted PEM from JWT file

Drive:
- Add support for markdown format
- Implement rclone backend rescue to rescue orphaned files

Dropbox:
- Fix server side copying over existing object
- Fix return status when full to be fatal error

FTP:
- Implement --ftp-no-check-upload to allow upload to write only dirs
- Fix ls commands returning empty on "Microsoft FTP Service" servers

Gofile:
- Fix server side copying over existing object

Google Cloud Storage:
- Add access token auth with --gcs-access-token
- Update docs on service account access tokens

Googlephotos:
- Implement --gphotos-proxy to allow download of full resolution media
- Fix nil pointer crash on upload

HTTP:
- Fix incorrect URLs with initial slash

Onedrive:
- Add support for OAuth client credential flow
- Fix time precision for OneDrive personal
- Fix server side copying over existing object

Opendrive:
- Add rclone about support to backend

Oracle Object Storage:
- Make specifying compartmentid optional
- Quit multipart uploads if the context is cancelled

Pikpak:
- Add option to use original file links

Protondrive:
- Improve performance of Proton Drive backend

Putio:
- Fix server side copying over existing object

S3:
- Add initial --s3-directory-bucket to support AWS Directory Buckets
- Add Wasabi eu-south-1 region
- Fix download of compressed files from Cloudflare R2
- Rename glacier storage class to flexible retrieval
- Quit multipart uploads if the context is cancelled

SFTP:
- Allow inline ssh public certificate for sftp
- Fix nil check when using auth proxy

Smb:
- Add initial support for Kerberos authentication
- Fix panic if stat fails

Sugarsync:
- Fix server side copying over existing object

WebDAV:
- Nextcloud: implement backoff and retry for 423 LOCKED errors
- Make --webdav-auth-redirect to fix 401 unauthorized on redirect

Yandex:
- Fix server side copying over existing object

Zoho:
- Use download server to accelerate downloads
- Switch to large file upload API for larger files, fix missing URL encoding of filenames for the upload API
- Print clear error message when missing oauth scope
- Try to handle rate limits a bit better
- Add support for private spaces
- Make upload cutoff configurable