Leon Brocard
36913cda94
graphics: optimise images losslessly with ImageOptim
...
All PNG and JPEG images in the graphics/ and docs/static/img/
directories have been run through ImageOptim with lossless compression.
This reduces the checkout size and the size of logo files served,
without any change in visual quality.
```bash
git diff --cached --stat
docs/static/img/ncw-bitcoin-address.png | Bin 1100 -> 404 bytes
docs/static/img/rclone-1200x630.png | Bin 36503 -> 24220 bytes
docs/static/img/rclone-32x32.png | Bin 1106 -> 704 bytes
graphics/cover.jpg | Bin 9986330 -> 8998666 bytes
graphics/logo/favicon/favicon_16px.png | Bin 559 -> 389 bytes
graphics/logo/favicon/favicon_32px.png | Bin 1106 -> 704 bytes
graphics/logo/logo_on_dark/logo_on_dark__horizontal_color_128px.png | Bin 10651 -> 6655 bytes
graphics/logo/logo_on_dark/logo_on_dark__horizontal_color_256px.png | Bin 22388 -> 14378 bytes
graphics/logo/logo_on_dark/logo_on_dark__horizontal_color_32px.png | Bin 2656 -> 1650 bytes
graphics/logo/logo_on_dark/logo_on_dark__horizontal_color_64px.png | Bin 5284 -> 3245 bytes
graphics/logo/logo_on_dark/logo_on_dark__horizontal_mono_128px.png | Bin 9875 -> 5790 bytes
graphics/logo/logo_on_dark/logo_on_dark__horizontal_mono_256px.png | Bin 21247 -> 10809 bytes
graphics/logo/logo_on_dark/logo_on_dark__horizontal_mono_32px.png | Bin 2234 -> 1406 bytes
graphics/logo/logo_on_dark/logo_on_dark__horizontal_mono_64px.png | Bin 4622 -> 2751 bytes
graphics/logo/logo_on_dark/logo_on_dark__vertical_color_128px.png | Bin 3946 -> 2444 bytes
graphics/logo/logo_on_dark/logo_on_dark__vertical_color_256px.png | Bin 8234 -> 5134 bytes
graphics/logo/logo_on_dark/logo_on_dark__vertical_color_512px.png | Bin 17223 -> 10797 bytes
graphics/logo/logo_on_dark/logo_on_dark__vertical_color_64px.png | Bin 1979 -> 1271 bytes
graphics/logo/logo_on_dark/logo_on_dark__vertical_mono_128px.png | Bin 3490 -> 2104 bytes
graphics/logo/logo_on_dark/logo_on_dark__vertical_mono_256px.png | Bin 7372 -> 4630 bytes
graphics/logo/logo_on_dark/logo_on_dark__vertical_mono_512px.png | Bin 16451 -> 8358 bytes
graphics/logo/logo_on_dark/logo_on_dark__vertical_mono_64px.png | Bin 1684 -> 1049 bytes
graphics/logo/logo_on_dark/logo_symbol_on_dark_mono_128px.png | Bin 3889 -> 2239 bytes
graphics/logo/logo_on_dark/logo_symbol_on_dark_mono_256px.png | Bin 8843 -> 4917 bytes
graphics/logo/logo_on_dark/logo_symbol_on_dark_mono_512px.png | Bin 19071 -> 9074 bytes
graphics/logo/logo_on_dark/logo_symbol_on_dark_mono_64px.png | Bin 1731 -> 1130 bytes
graphics/logo/logo_on_light/logo_on_light__horizontal_color_128px.png | Bin 10621 -> 6860 bytes
graphics/logo/logo_on_light/logo_on_light__horizontal_color_256px.png | Bin 22317 -> 14747 bytes
graphics/logo/logo_on_light/logo_on_light__horizontal_color_32px.png | Bin 2594 -> 1655 bytes
graphics/logo/logo_on_light/logo_on_light__horizontal_color_64px.png | Bin 5184 -> 3316 bytes
graphics/logo/logo_on_light/logo_on_light__horizontal_mono_128px.png | Bin 8839 -> 5907 bytes
graphics/logo/logo_on_light/logo_on_light__horizontal_mono_256px.png | Bin 19305 -> 11010 bytes
graphics/logo/logo_on_light/logo_on_light__horizontal_mono_32px.png | Bin 2092 -> 1422 bytes
graphics/logo/logo_on_light/logo_on_light__horizontal_mono_64px.png | Bin 4198 -> 2835 bytes
graphics/logo/logo_on_light/logo_on_light__vertical_color_128px.png | Bin 3856 -> 2446 bytes
graphics/logo/logo_on_light/logo_on_light__vertical_color_256px.png | Bin 8083 -> 5179 bytes
graphics/logo/logo_on_light/logo_on_light__vertical_color_512px.png | Bin 16804 -> 11148 bytes
graphics/logo/logo_on_light/logo_on_light__vertical_color_64px.png | Bin 1932 -> 1258 bytes
graphics/logo/logo_on_light/logo_on_light__vertical_color_800px_2to1.png | Bin 23388 -> 12019 bytes
graphics/logo/logo_on_light/logo_on_light__vertical_mono_128px.png | Bin 3139 -> 2106 bytes
graphics/logo/logo_on_light/logo_on_light__vertical_mono_256px.png | Bin 6347 -> 4630 bytes
graphics/logo/logo_on_light/logo_on_light__vertical_mono_512px.png | Bin 14138 -> 8358 bytes
graphics/logo/logo_on_light/logo_on_light__vertical_mono_64px.png | Bin 1522 -> 1038 bytes
graphics/logo/logo_on_light/logo_symbol_on_light_mono_128px.png | Bin 3193 -> 2241 bytes
graphics/logo/logo_on_light/logo_symbol_on_light_mono_256px.png | Bin 6992 -> 4917 bytes
graphics/logo/logo_on_light/logo_symbol_on_light_mono_512px.png | Bin 16638 -> 9074 bytes
graphics/logo/logo_on_light/logo_symbol_on_light_mono_64px.png | Bin 1568 -> 1127 bytes
graphics/logo/logo_symbol/logo_symbol_color_128px.png | Bin 4468 -> 2783 bytes
graphics/logo/logo_symbol/logo_symbol_color_16px.png | Bin 1787 -> 391 bytes
graphics/logo/logo_symbol/logo_symbol_color_256px.png | Bin 9362 -> 5835 bytes
graphics/logo/logo_symbol/logo_symbol_color_512px.png | Bin 19898 -> 12946 bytes
graphics/logo/logo_symbol/logo_symbol_color_600px_spaced.png | Bin 18775 -> 13537 bytes
graphics/logo/logo_symbol/logo_symbol_color_64px.png | Bin 2235 -> 1380 bytes
```
2026-02-25 12:45:49 +00:00
Nick Craig-Wood
699e4cfb23
docs: update sponsors
2026-02-23 13:05:33 +00:00
Nick Craig-Wood
bc5cad8792
Add Jan-Philipp Reßler to contributors
2026-02-23 13:05:25 +00:00
Nick Craig-Wood
9024962fc4
Add Chris to contributors
2026-02-23 13:05:25 +00:00
Nick Craig-Wood
aa1f4ace64
Add Shlomi Avihou to contributors
2026-02-23 13:05:25 +00:00
Nick Craig-Wood
dd1d750c55
Add Jan-Philipp Reßler to contributors
2026-02-23 13:05:25 +00:00
Nick Craig-Wood
5a2564c6e2
Add Varun Chawla to contributors
2026-02-23 13:05:24 +00:00
Nick Craig-Wood
82cc80cc6f
Add Prakhar Chhalotre to contributors
2026-02-23 13:05:24 +00:00
Chris
7d0a8bf850
s3: add Object Lock support
...
Add support for S3 Object Lock with the following new options:
- --s3-object-lock-mode: set retention mode (GOVERNANCE/COMPLIANCE/copy)
- --s3-object-lock-retain-until-date: set retention date (RFC3339/duration/copy)
- --s3-object-lock-legal-hold-status: set legal hold (ON/OFF/copy)
- --s3-bypass-governance-retention: bypass GOVERNANCE lock on delete
- --s3-bucket-object-lock-enabled: enable Object Lock on bucket creation
- --s3-object-lock-set-after-upload: apply lock via separate API calls
The special value "copy" preserves the source object's setting when used
with --metadata flag, enabling scenarios like cloning objects from
COMPLIANCE to GOVERNANCE mode while preserving the original retention date.
Includes integration tests that create a temporary Object Lock bucket covering:
- Retention Mode and Date
- Legal Hold
- Apply settings after upload
- Override protections using bypass-governance flag
The tests are gracefully skipped on providers that do not support Object Lock.
Fixes #4683
Closes #7894 #7893 #8866
2026-02-20 16:40:24 +00:00
Shlomi Avihou
c63ecace41
s3: add Zadara Object Storage provider
2026-02-20 16:27:17 +00:00
Nick Craig-Wood
f14945f9c1
build: update to go1.26 and make go1.25 the minimum required version
2026-02-18 11:33:48 +00:00
Nick Craig-Wood
391661fdb4
Add Jack Kelly to contributors
2026-02-18 11:33:48 +00:00
Nick Craig-Wood
faffd0a6f1
Changelog updates from Version v1.73.1
2026-02-17 18:22:21 +00:00
Nick Craig-Wood
a60d09c43d
docs: update sponsors
2026-02-17 12:27:04 +00:00
Nick Craig-Wood
14a47937c0
Add kingston125 to contributors
2026-02-17 12:22:11 +00:00
Nick Craig-Wood
4b3aa5aea0
docs: add ExchangeRate-API as a sponsor
2026-02-12 14:08:20 +00:00
Nick Craig-Wood
349487bb7f
Add Cohinem to contributors
2026-02-12 14:08:20 +00:00
Nick Craig-Wood
b70b2fff16
Add Leon Brocard to contributors
2026-02-12 14:08:20 +00:00
Leon Brocard
32307e9226
s3: remove StackPath Object Storage provider
...
StackPath's object storage service no longer exists and all S3
endpoints are no longer operational.
Before this change, users could select StackPath as an S3 provider
during configuration, but connections would fail as the endpoints no
longer respond and the service has been discontinued.
After this change, StackPath is removed from the list of supported
S3 providers, preventing users from attempting to configure a
non-functional service.
Fixes #9148
2026-02-11 23:12:35 +01:00
Cohinem
2bd6630c2e
drime: implement About
2026-02-11 14:06:31 +00:00
Nick Craig-Wood
673e24a60f
docs: update sponsor logos
2026-02-05 12:27:51 +00:00
Leon Brocard
43db4c5dc7
s3: add Fastly Object Storage provider
...
- Add new Fastly provider with US East, US West, and EU Central regions
- Add `etag_is_not_md5` quirk for providers with mandatory encryption
- Disable server-side copy for Fastly (not supported)
2026-02-05 12:10:53 +00:00
Nick Craig-Wood
9abf9d38c0
Start v1.74.0-DEV development
2026-01-30 22:19:04 +00:00
Nick Craig-Wood
f42aa5a586
Version v1.73.0
2026-01-30 20:53:56 +00:00
Nick Craig-Wood
8c746f36dd
docs: add Internxt as a sponsor
2026-01-30 17:38:13 +00:00
Nick Craig-Wood
e3be333c29
docs: fix Internxt docs after merge
2026-01-30 17:08:44 +00:00
Nick Craig-Wood
a1522468db
docs: build overview page from the backend data
2026-01-30 17:08:44 +00:00
Nick Craig-Wood
58f30ab538
docs: add tiering to the documentation - fixes #8873
2026-01-30 17:08:44 +00:00
Nick Craig-Wood
7539b2c5e1
docs: add data about each backend in YAML format
2026-01-30 17:08:44 +00:00
Nick Craig-Wood
7d7f82854f
Add StarHack to contributors
2026-01-30 16:06:32 +00:00
Nick Craig-Wood
b6113a505f
Add lullius to contributors
2026-01-30 16:06:32 +00:00
Nick Craig-Wood
2a754ef2fa
Add jzunigax2 to contributors
2026-01-30 16:06:32 +00:00
jzunigax2
85d13c4e34
internxt: add Internxt backend - fixes #7610
...
Co-Authored-By: lullius <lullius@users.noreply.github.com >
Co-Authored-By: StarHack <StarHack@users.noreply.github.com >
2026-01-30 16:02:50 +00:00
albertony
90a57da9d5
docs: improve alignment of icons
2026-01-29 10:22:25 +00:00
Nick Craig-Wood
cd857754c7
Add hyusap to contributors
2026-01-28 11:38:31 +00:00
Nick Craig-Wood
017d930dfc
Add Nick Owens to contributors
2026-01-28 11:38:31 +00:00
Nick Craig-Wood
6ed68883fe
Add Mikel Olasagasti Uranga to contributors
2026-01-28 11:38:31 +00:00
hyusap
2a5e0b28c9
docs: fix googlephotos custom client_id instructions
...
The Google Photos custom client_id documentation was incomplete - it
only mentioned changing the scopes but did not mention that you need
to enable the "Photos Library API" instead of the "Google Drive API"
in step 3 of the referenced Google Drive instructions.
This fixes the documentation to clearly state both differences from
the Google Drive setup:
- Enable "Photos Library API" instead of "Google Drive API"
- Use the Google Photos specific scopes
Co-authored-by: hyusap <paulayush@gmail.com >
2026-01-27 13:48:12 +00:00
Nick Craig-Wood
6b9f77459a
docs: fix formatting
2026-01-23 16:55:52 +00:00
Nick Craig-Wood
4b2c39c585
docs: add faq entry about re-enabling old TLS ciphers
2026-01-23 15:40:06 +00:00
Nick Craig-Wood
dbf2499d85
Add Marc-Philip to contributors
2026-01-23 15:40:06 +00:00
Nick Craig-Wood
760a134c95
Add yy to contributors
2026-01-23 15:40:06 +00:00
Enduriel
63cfe260a2
filen: swap to blake3 hashes
2026-01-22 00:11:46 +00:00
Nick Craig-Wood
9ec918f137
docs: fix use of removed rem macro
2026-01-14 18:37:19 +00:00
Nick Craig-Wood
3a9c7ceeb1
uptobox: remove backend as service is no longer available
...
Uptobox was shutdown in September 2023 and does not appear to be
returning.
2026-01-14 15:31:46 +00:00
Nick Craig-Wood
d707ae7cf4
docs: update sponsor link
2026-01-14 12:29:48 +00:00
Enduriel
9bef7f0dbf
filen: add Filen backend - Fixes #6728
2026-01-13 12:50:27 +00:00
Nick Craig-Wood
189e6dbf6a
Add Qingwei Li to contributors
2026-01-13 12:40:12 +00:00
Nick Craig-Wood
d47e289165
Add Nicolas Dessart to contributors
2026-01-13 12:40:12 +00:00
Nicolas Dessart
a64a8aad0e
sftp,ftp: add http proxy authentication support
...
This change supports the `http://user:pass@host:port ` syntax for the
http_proxy setting.
2026-01-08 16:31:11 +00:00