Commit Graph
1489 Commits
Author SHA1 Message Date
Kenneth SkovhedeandGitHub 7f2df8dcf3 Merge pull request #6224 from duplicati/feature/resilient-box-error-parsing
Resillient box error parsing
2025-05-02 09:32:49 +02:00
Kenneth Skovhede 5d16081940 Resillient box error parsing
When an error is thrown from box.com, it is sometimes not formatted according to the API documentation (most likely html/xml output).

This commit handles an invalid JSON response and returns the body contents in the error message.

This fixes #4283
2025-05-01 14:40:40 +02:00
Kenneth Skovhede 02eac71e41 Also show a folder in the suggested format 2025-05-01 10:21:30 +02:00
Kenneth Skovhede 181b79c0b8 Fixed pCloud OAuth url from commandline 2025-05-01 10:18:58 +02:00
Kenneth SkovhedeandGitHub 70b177318a Merge pull request #6201 from duplicati/feature/support-azure-access-tier
Support Azure Access Tier
2025-04-25 14:00:09 +02:00
Kenneth Skovhede 5f2f20f3b3 Only Cold and Archive are treated as archived by default. 2025-04-25 12:45:52 +02:00
Kenneth Skovhede 631a34066b Report all available storage classes 2025-04-24 21:46:02 +02:00
Kenneth Skovhede 0d5bd3027e Fixed reporting all available tiers 2025-04-24 21:45:06 +02:00
Kenneth Skovhede c4e6891e31 Don't cast null to access tier 2025-04-24 21:31:38 +02:00
Kenneth Skovhede fa55a1ed23 Support Azure Access Tier
This adds support for Azure Access Tiers, similar to AWS Storage Class.

This update adds the option to set a custom storage class, as well as the option to define which storage classes are considered archive classes.
2025-04-24 21:14:47 +02:00
Kenneth Skovhede 46f5efd178 Merge branch 'master' into feature/support-glacier-style-non-readable-files 2025-04-23 22:37:31 +02:00
Kenneth Skovhede ca5159adf7 Make file backend error compliant
This PR makes the file backend throw the correct exception types for missing files and folders, so it works with the backend tester without errors.
2025-04-22 22:56:47 +02:00
Kenneth Skovhede 8aee23c278 Updated Minio to 6.0.4 2025-04-15 00:00:55 +02:00
Kenneth Skovhede a6aa7c94af Fixed Minio after update 2025-04-14 23:43:29 +02:00
Kenneth Skovhede 374488f7c6 Removed forced upgrade 2025-04-14 18:28:00 +02:00
Kenneth Skovhede 1172cb9f26 Update Minio from 3.13 to 6.0.2 2025-04-14 17:57:38 +02:00
Kenneth Skovhede 1e4d601bc6 Ensure we pull in recent versions 2025-04-14 17:27:53 +02:00
Kenneth SkovhedeandGitHub 937d9fb286 Merge pull request #6142 from marceloduplicati/feature/fix-box-timeout
Fix to Box backend - overwrite default HttpClient 100 second timeout
2025-04-11 12:01:36 +02:00
Kenneth SkovhedeandGitHub c7e20d4ecd Merge pull request #6147 from duplicati/feature/add-filejump-backend
Add Filejump backend
2025-04-11 08:48:19 +02:00
Marcelo C. 0aaba8c32a Defaulting to InfiniteTimeSpan
Defaulting to InfiniteTimeSpan because the timeout mechanisms now handle the cancelations.
2025-04-10 08:58:23 -03:00
Kenneth Skovhede e6c2a4eb3c Added UI for Filejump 2025-04-09 16:30:10 +02:00
Kenneth Skovhede 060969e2f0 Cleaned up WebDAV csproj 2025-04-09 10:34:32 +02:00
Kenneth Skovhede 4f8e416a22 Added filejump backend 2025-04-09 10:34:20 +02:00
Kenneth Skovhede 113b6024f2 Updated Wasabi endpoints.
This fixes #6130
2025-04-08 23:52:19 +02:00
Marcelo C. 10207edf6a Fix to Box backend - overwrite default HttpClient 100 second timeout
If timeouts are specified, they are applied, otherwise it will default to infinite timeout rather than the 100 second timeout HttpClient defaults to.
2025-04-08 11:46:14 -03:00
Kenneth Skovhede a5fa25421b Fixed a nullability warning 2025-04-01 15:49:14 +02:00
Kenneth SkovhedeandGitHub a7bdd67534 Merge pull request #6106 from duplicati/feature/remove-timeout-excempt-backend
Removed unused timeout excemption
2025-04-01 15:39:43 +02:00
Kenneth SkovhedeandGitHub e8b84a5fae Merge pull request #6095 from duplicati/feature/filen-backend
Add support for Filen backend
2025-04-01 13:31:25 +02:00
Kenneth SkovhedeandGitHub 5fc37fbd6b Merge pull request #6111 from duplicati/feature/re-introduce-additional-commands
Re-added options lost in the backend update
2025-03-31 16:10:18 +02:00
Kenneth SkovhedeandGitHub d49cc6dc84 Merge pull request #6105 from duplicati/feature/show-names-of-empty-index-files
Show names of empty index files
2025-03-31 16:10:07 +02:00
Kenneth Skovhede 0a5f24bc02 Prevent early dispose of response 2025-03-31 11:06:10 +02:00
Kenneth Skovhede a213f6f766 Re-added options lost in the backen update 2025-03-31 09:11:59 +02:00
Kenneth Skovhede 4587ff6e19 Removed wrong comments and added a timeout guard 2025-03-28 16:58:27 +01:00
Kenneth Skovhede efaaa70548 Removed unused timeout excemption 2025-03-28 16:34:24 +01:00
Kenneth Skovhede 0dca3f356a Fixed Mega backend worng username parsing 2025-03-28 15:57:46 +01:00
Kenneth Skovhede 4e2f40ce35 Fixed UI and added some verbose logging 2025-03-27 21:32:25 +01:00
Kenneth Skovhede e566787d60 Add support for Filen backend
This adds support for a Filen backend.
This fixes #5901
2025-03-27 12:19:44 +01:00
Marcelo C. 252f25c66e PureFTP RecursionLimit detection and Warnings
This addresses the issue described on
https://github.com/duplicati/duplicati/issues/6005

If a PureFTP server is detected, a warning is issued when executing server file listing.

The parameter`ignore-pureftpd-limit-issue` allows the warning to be suppressed.

In the event of an effective truncation, it will throw an exception and that cannot be suppressed as incomplete listing can lead to misleading backup/restore operations.
2025-03-25 12:09:11 -03:00
Kenneth Skovhede a3483243cb Support password-less WebDAV 2025-03-24 21:39:54 +01:00
Kenneth Skovhede d665828a83 Re-implemented box.com on new version.
Removed some non-async methods on the JsonWebHelperHttpClient.
2025-03-24 17:14:21 +01:00
Kenneth Skovhede 53ee9526ca Fixed some nullability warnings 2025-03-24 17:10:15 +01:00
Kenneth Skovhede 89612753af Updates to fic nullability issues with B2.
Also fixed a few places where blocking calls were made.
2025-03-24 17:08:36 +01:00
Kenneth Skovhede 83c5806a7a Merge remote-tracking branch 'origin/master' into feature/improve-auth-parsing-helper 2025-03-24 14:53:08 +01:00
Kenneth Skovhede bf1ef0e794 Fixed nullability warnings 2025-03-24 10:31:52 +01:00
Kenneth Skovhede 631c80d6a8 Cleaned up some option names 2025-03-24 10:17:26 +01:00
Kenneth Skovhede 68d311ada0 Updated Tencent COS backend 2025-03-24 10:15:06 +01:00
Kenneth Skovhede 9d617fe08a Updated TahoeLAFS 2025-03-24 09:15:49 +01:00
Kenneth Skovhede a54e37ff96 Changed Sharepoint to work better with large chunks 2025-03-24 08:58:02 +01:00
Kenneth Skovhede 63cae93ac7 Updated Storj backend 2025-03-24 08:53:56 +01:00
Kenneth Skovhede 834db514a1 Fixed parsing error 2025-03-22 15:33:51 +01:00