Commit Graph
1444 Commits
Author SHA1 Message Date
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
Kenneth Skovhede a15b123d4b Udated the SSH backend 2025-03-22 11:19:58 +01:00
Kenneth Skovhede 5833434a6e Updated Sia 2025-03-22 09:23:38 +01:00
Kenneth Skovhede ea5537e40c Updated SharePoint 2025-03-22 09:03:34 +01:00
Kenneth Skovhede fc927b881f Updated rclone backend 2025-03-22 08:08:54 +01:00
Marcelo C. 769f687693 Converting AccessToken helper method to be fully async 2025-03-21 13:29:29 -03:00
Kenneth Skovhede 9cecee04b9 Updated pCloud 2025-03-21 17:01:37 +01:00
Kenneth Skovhede 53972a4c78 Updated OpenStack 2025-03-21 16:35:29 +01:00
Kenneth Skovhede 5c1e17b0c2 Updated OneDrive and other MsGraph based backends 2025-03-21 15:58:56 +01:00
Marcelo C. b27acf52d5 Removing custom boundary, leaving for framework to add its own value 2025-03-21 10:43:51 -03:00
Kenneth Skovhede 30d446f059 Updated Mega backend 2025-03-21 14:31:13 +01:00
Kenneth Skovhede e89897829d Updated Jottacloud backend 2025-03-21 14:14:55 +01:00
Kenneth Skovhede 4b2c0be974 Updated S3 and iDrive 2025-03-21 13:36:39 +01:00
Kenneth Skovhede 73bb3d811b Updated Google services 2025-03-21 12:34:06 +01:00
Kenneth Skovhede 57c9aab3e4 Updated FTP backend 2025-03-21 11:10:40 +01:00
Kenneth Skovhede dbe3a4eeac Updated file backend 2025-03-21 11:09:23 +01:00
Kenneth Skovhede bf27f3d4d3 Updated Dropbox backend 2025-03-21 11:01:21 +01:00
Kenneth Skovhede 1336cdbbae Rename CIFS to SMB with fallback 2025-03-21 10:26:01 +01:00
Kenneth Skovhede 769158c3f0 Upgraded CloudFiles 2025-03-21 10:05:33 +01:00
Kenneth Skovhede 41d2b22015 Adde option names to helper 2025-03-21 09:13:48 +01:00
Kenneth Skovhede 597c7e1fa3 Implemented nullable for the backends 2025-03-21 08:54:24 +01:00
Marcelo C. 3fd663e923 Terminal Box.com replacement of deprecated WebClient/OAuth
Creating of the new OAuthHelper for HttpClient.
Removal of manual assembly of the multipart post.
2025-03-20 15:23:31 -03:00
Kenneth Skovhede 1465d7c368 Updated CIFS 2025-03-20 12:02:25 +01:00
Kenneth Skovhede 0247f13ebf Updated box.com 2025-03-20 11:17:35 +01:00
Kenneth Skovhede d1659b7d40 Fixed FTP credentials not being parsed 2025-03-20 10:15:27 +01:00
Kenneth Skovhede 8a77b2e6e5 Improved error messages for Dropbox 2025-03-20 10:11:30 +01:00
Kenneth Skovhede 58a9d14d4d Updated Backblaze 2025-03-19 23:29:28 +01:00
Kenneth Skovhede 133237e56c Patched up AliyunOSS and AzureBlob with timeouts and new options helpers 2025-03-19 23:18:48 +01:00
Kenneth Skovhede 7405bab68f Simplified working with the options helpers 2025-03-19 23:16:37 +01:00
Kenneth Skovhede 6cad935656 Common parsing for auth options 2025-03-19 22:40:09 +01:00
Kenneth Skovhede 8f38c82f1e Changed order of function arguments for improved readability 2025-03-19 15:48:01 +01:00
Kenneth Skovhede 6c7843b332 Unified options
This PR adds a unified way of supplying timeouts to each of the backends.

It also adds an opt-in way of adding commonly used options, so parsing and usage can be standardized across multiple backends.
2025-03-19 15:27:02 +01:00
marceloduplicatiandGitHub 899d8a259b Merge pull request #6008 from marceloduplicati/feature/azure-upgrade-and-fixes
Azure Library Upgrade and Fixes
2025-03-10 09:36:32 -03:00
Marcelo C. 16aff9dc0b Corrected implementation around exception handling
This implementation ensures the exception for FolderMissingException is treated properly in async enum circumventing the limitation of not having a yield within a try catch block.
2025-03-07 10:32:37 -03:00
Kenneth Skovhede 02d1775a11 Removed two Await() calls 2025-03-07 08:59:19 +01:00
Marcelo C. d3bc413b94 Explicit permission + force overwrite 2025-03-05 23:13:02 -03:00
Marcelo C. fe5c536e53 Azure Library Upgrade and Fixes
- Removed obsolete Microsoft.Azure.* references which were deprecated and replaced with Azure.Storage.*
- Cleaned up unused references
- Changes to code due to obsolete classes
- Patched some missing ConfigureAwait(false) on calls that could freeze the UI
- Merged in new async List changes.
2025-03-05 16:38:25 -03:00
Kenneth Skovhede 11a27042bc Merge remote-tracking branch 'origin/master' into feature/alternate-source-provider 2025-02-26 19:25:46 +01:00
Kenneth SkovhedeandGitHub 4822bc4550 Merge pull request #5978 from duplicati/feature/make-backends-async
Final conversion to async backends
2025-02-26 18:02:05 +01:00