redmars27
4df45ede58
Separate read and write stream timeouts in download file
2026-04-30 10:58:25 +02:00
redmars27
54e83a4131
Added missing project reference
2026-04-30 10:39:54 +02:00
redmars27
6cceb5f574
remove public IEnumerable<IFileEntry> List() method as is no longer needed.
2026-04-30 10:24:59 +02:00
redmars27
cf95c33491
improve createfolderasync exception by adjusting the type according to copilot suggestion
2026-04-30 10:04:13 +02:00
redmars27
a4507f0504
Adjusting variable name after copilot comments: From clientID to device_id
2026-04-27 14:27:39 +02:00
redmars27 and GitHub
cf37dbb195
Merge branch 'duplicati:master' into movistarCloud
2026-04-27 12:28:39 +02:00
Carl Johnsen
5845174b05
Expanded hashes into variables instead of an array
2026-04-24 14:13:27 +02:00
Carl Johnsen
dfd2e90e56
Removed whitespace
2026-04-24 09:47:21 +02:00
Carl Johnsen
1361a282ec
Added length to the S3 backends PUT operation to allow uploading non-seekable streams
2026-04-24 09:47:11 +02:00
Carl Johnsen
01e13672ee
Made the Duplicati storage backend send along precomputed hashes.
2026-04-23 17:09:01 +02:00
Carl Johnsen
0148b24f9a
Added forwarding of precomputed hash values to the AWS S3 backend
2026-04-23 17:08:31 +02:00
Carl Johnsen
fb89d9899e
Allow derived classes to override FileBackend ProtocolKey and GetQuotaInfoAsync
2026-04-23 08:32:12 +02:00
Carl Johnsen
b587d92e4b
Removed whitespace
2026-04-23 08:31:15 +02:00
Kenneth Skovhede
c0f40e19ca
Updated copyright year to 2026 across the project
2026-04-16 15:21:24 +02:00
Kenneth Skovhede
57e0fea929
Updated to fir style of existing backends
2026-04-16 15:03:11 +02:00
redmars27
8f354b1ddf
Cleaning up
2026-03-30 15:18:06 +02:00
redmars27
36afe20781
Enable MovistarCloud as backend
2026-03-30 14:56:26 +02:00
Kenneth Skovhede
668dabfc94
Add Hetzner and DigitalOcean regions
...
This PR adds the known regions from DO and Hetzner to the config output from S3Config
2026-03-12 11:20:46 +01:00
Kenneth Skovhede and GitHub
8cf2154037
Merge pull request #6768 from duplicati/feature/add-google-workspace-backup
...
Add support for Google Workspace backup
2026-02-20 08:56:40 +01:00
Kenneth Skovhede
1acf24a78f
Merge remote-tracking branch 'origin/master' into feature/add-google-workspace-backup
2026-02-15 10:36:13 +01:00
Kenneth Skovhede
d7a97915a1
Make service-account-json a password
2026-02-15 10:26:21 +01:00
aureliandevel
30fa7e8958
fix(s3): preserve port in endpoint and fix path validation
2026-02-15 17:22:03 +11:00
Kenneth Skovhede and GitHub
18c12b66c3
Merge pull request #6753 from duplicati/feature/check-temp-space
...
Check free temporary space
2026-02-06 15:56:29 +01:00
Kenneth Skovhede
4c9983f677
Added Selectel to list of S3 providers
2026-02-06 14:22:39 +01:00
Kenneth Skovhede
05ea1dfafe
Check free temporary space
...
This PR adds checks for free temporary space when starting the server and when restoring.
On systems that have limited space in the temp folder a warning will now be shown.
This is intended to capture issues on some Docker systems where /tmp is mounted in memory instead of being disk backed.
It will also detect the issue on other systems that are space constrained.
2026-02-06 10:37:27 +01:00
Kenneth Skovhede
0f806c1a3a
Improve WebDAV SSL certs
...
This PR now checks for the SSL certificate and the UI will offer to pin the certificate if this is not a trusted certificate.
Also, the sourceproviders and restoredestinationproviders now actually invoke the `Test` method when being tested.
2026-02-03 14:57:11 +01:00
Kenneth Skovhede and GitHub
1b1719e924
Merge pull request #6718 from duplicati/feature/add-office-365-backup
...
Add office 365 backup and restore
2026-02-01 13:12:44 +01:00
Kenneth Skovhede
1e7afbd49e
Fixed issues with paths on Windows with remote sources
2026-01-31 12:15:55 +01:00
Kenneth Skovhede
1ee46e85a1
Disable renaming for iDrivee2 due to errors after rename
2026-01-30 15:38:46 +01:00
Kenneth Skovhede and GitHub
f9df5f4457
Merge branch 'master' into feature/implement-rename-on-backends
2026-01-30 14:40:13 +01:00
Kenneth Skovhede and GitHub
e61fadf40f
Merge pull request #6732 from duplicati/feature/improve-support-for-remote-source
...
Extended support for remote sources
2026-01-30 08:27:24 +01:00
Kenneth Skovhede
5580366a73
Fixed build issue
2026-01-29 22:50:06 +01:00
Kenneth Skovhede
2c1519fd34
Fixed GoogleDrive fetching files in subfolders
2026-01-29 22:34:13 +01:00
Kenneth Skovhede
bb78aa57ae
More work on Box paths
2026-01-29 22:33:42 +01:00
Kenneth Skovhede
896ec8da3e
Fixed path resolution for GraphBackend
2026-01-29 21:46:02 +01:00
Kenneth Skovhede
340fa76852
Fixed issues with path parsing in Dropbox.
...
Switched from NewtonSoft to System.Text.Json in Dropbox.
2026-01-29 21:18:55 +01:00
Kenneth Skovhede
e9f2b4e4d6
Updated Box to better handle cross-os strings
2026-01-29 21:17:27 +01:00
Kenneth Skovhede and GitHub
4745aa464b
Merge branch 'master' into feature/add-office-365-backup
2026-01-29 20:11:29 +01:00
Kenneth Skovhede and GitHub
932665b140
Merge branch 'master' into feature/implement-rename-on-backends
2026-01-29 20:09:35 +01:00
Kenneth Skovhede and GitHub
55ab419891
Merge pull request #6721 from duplicati/feature/support-gcs-object-locking
...
Added support for locking files on GCS
2026-01-29 20:05:29 +01:00
Kenneth Skovhede and GitHub
26f7dd8586
Merge branch 'master' into feature/add-office-365-backup
2026-01-29 20:04:42 +01:00
Kenneth Skovhede
e269912c2b
Fixed correct scope for locks with GCS
2026-01-29 15:44:11 +01:00
Carl-Johannes Johnsen and GitHub
6b02116bed
Merge pull request #6708 from carljohnsen/feature/automatic-321
...
Feature/Automatic 3-2-1 backup
2026-01-28 17:21:33 +01:00
Kenneth Skovhede
8a08b35546
Extended support for remote sources
...
This PR adds support for using Box, Dropbox, GoogleDrive, SharepointV2, MicrosoftGroups, and OneDrive as remote sources.
For GoogleDrive, this requires full permissions and not just the regular OAuth access token.
Also extended S3 and SMB to actually look up a file if requested, which makes it possible to rely on the backup exclusion files, even when using remote sources. (SSH/SFTP does not currently support this).
2026-01-28 14:37:51 +01:00
Carl Johnsen
8d6122ee41
Merge branch 'master' into feature/automatic-321
2026-01-28 10:30:19 +01:00
Kenneth Skovhede
d2e041eef8
Fixed pCloud rename
2026-01-27 20:55:30 +01:00
Kenneth Skovhede and GitHub
c8283fe299
Merge branch 'master' into feature/add-office-365-backup
2026-01-27 20:44:45 +01:00
Kenneth Skovhede
05f2702c82
Added support for renaming files on backends that support it.
...
This PR updates existing backends to implement the `IRenameEnabledBackend` interface, allowing for more efficient file renaming operations. The implementation varies by backend, with some using native rename operations and others falling back to copy-and-delete patterns.
2026-01-27 13:08:20 +01:00
Kenneth Skovhede
9780096fe3
Added support for locking files on GCS
2026-01-26 16:50:08 +01:00
Kenneth Skovhede
a39ed1f0ff
Fixed login with MFA on Filen.io
2026-01-26 15:52:40 +01:00