Commit Graph
1080 Commits
Author SHA1 Message Date
Kenneth SkovhedeandGitHub 550b7d985d Merge pull request #5062 from Jojo-1000/improve-list-speed
Improve file backend list speed
2024-03-04 13:39:38 +01:00
Kenneth SkovhedeandGitHub 7a50c52fbc Merge pull request #5101 from gpatel-fr/updatesshnet202301
update sshnet to 2023.0.1
2024-03-04 13:29:07 +01:00
Kenneth Skovhede 40dd3c6816 Updated all license mentions to MIT 2024-02-28 15:45:30 +01:00
gpatel-fr f7def9355b update sshnet to 2023.0.1 2024-02-16 11:39:45 +01:00
Jojo-1000 f7e435b1dd Improve file backend list speed.
Directly list FileInfo instead of lookups by filename. This greatly speeds up backup verify on exFAT.

Closes #5061
2023-11-19 20:04:37 +01:00
JanandGitHub 3a0667dc64 Add option to disable chunked encoding for AWS S3. (#4999)
Some S3 providers do not support MultiChunkedEncoding (#4994).
2023-09-25 02:02:55 +02:00
gpatel-frandGitHub 4012e7f608 add console log to the Alternative FTP backend for debugging purposes (#5034) 2023-09-24 10:52:57 +02:00
taz-ilandgpatel-fr f791066b7a FluentFTP version update - Fix handling of missing base folder (#4946)
* Improve errors specificity by:
a. Avoiding unnecesary wrapping in AggregateException - Using Library.Utility.Await instead of Wait / Result
b. Using messages from InnerException during TestConnection

* Fix detection of missing base directory:
Depend on error code while trying to SetWorkingDirectory, rather than very wide try/catch and a hardcoded error string (Different FTP servers return different error strings. E.g. hardcoded here was "Directory not found." while Filezilla returns "Can't open file or directory").

* Fix indentation

Intentionally seperated from the previous commit for easier reviewing (otherwise Github text diff display is confused by the removal of the large try / catch blocks)

* Fix creation of missing base directory:
(previously CreateClient would fail since it would try to SetWorkingDirectory to the not-yet-existing directory)
2023-09-24 09:28:19 +02:00
taz-ilandgpatel-fr dbd8cdb86a Update FluentFTP to latest version (46.0.2) (#4935)
* Upgrade FluentFTP to v42 in an attempt to resolve TLS session issues:
duplicati/duplicati#4831

Note v40 introduced breaking changes, specifically seperating between sync and async clients.

Using a different approach this time, single async client.

* Bump FluentFTP to latest (42.0.0 --> 46.0.2)
2023-09-24 09:28:19 +02:00
gpatel-frandGitHub b19f6f3743 update restsharp to 106.10.1 (#5029)
to make Dependabot happy - have to update minio as well
2023-09-23 14:57:27 +02:00
gpatel-frandGitHub 91f1fc6a60 update microsoft.rest.clientruntime to 2.3.24 (#5020) 2023-08-31 10:54:50 +02:00
gpatel-frandGitHub f985af4a5a removes obsolete backend HubiC - fixes #4836 (#5018) 2023-08-30 13:45:55 +02:00
gpatel-frandGitHub 729a84fdc1 update mail libraries (#5014)
known side effect: the mail server user password will no longer be displayed in the verbose log
2023-08-28 11:50:37 +02:00
Andrew RuthvenandAndrew Ruthven dc609e297d Add Catalyst Cloud as an OpenStack target
I successfully have backups running to Catalyst Cloud and I'm able to restore.
2023-05-12 16:02:00 +12:00
adithajayandGitHub 16c13f4fef Update S3Backend.cs
Added endpoints for S3 compatible storage from Scaleway. I feel adding this provider is important as they provide 75GB of free storage and many users would utilize that.
2023-04-12 02:31:15 +05:30
gpatel-fr cf17f488d1 update Newtonsoft lib to 13.02 2023-03-24 23:17:11 +01:00
gpatel-frandGitHub 4a67d57400 Merge pull request #4905 from daniel0m0baker/master
Adding Impossible Cloud US endpoint
2023-03-24 21:05:51 +01:00
gpatel-frandGitHub 1bfc02e9ac Merge pull request #4901 from gpatel-fr/updatesslnet
bump SSH.NET to 20.0.2
2023-03-24 21:03:13 +01:00
gpatel-frandGitHub 5f61d34d2c Merge pull request #4897 from gpatel-fr/updatemega
Update Mega library to 1.10.3
2023-03-24 21:02:32 +01:00
Daniel BakerandGitHub a8053ce702 Update S3Backend.cs
Added Impossible Cloud US endpoint.
2023-03-15 16:27:58 +01:00
gpatel-fr 1b93d70656 bump SSL.NET to 20.0.2 2023-03-06 11:08:18 +01:00
gpatel-fr c2509b62d8 Update Mega library to 1.10.3 2023-02-28 00:28:39 +01:00
David Gileadi 353850748b Merge branch 'master' into cocoa-mac 2022-11-02 09:11:32 -07:00
David Gileadi 6f0ae31cd1 Make Xamarin-based CocoaRunner the default on Mac 2022-08-03 12:35:43 -07:00
albertony 637cde474b Disable automatic use of v2 authid for Jottacloud 2022-06-23 14:30:11 +02:00
Kenneth SkovhedeandGitHub cadf0814de Merge pull request #4746 from duplicati/feature/fix-move-for-put
Added checks to re-enable `--use-move-for-put`.
2022-06-15 21:42:26 +02:00
Kenneth Skovhede f1cdd63e32 Removed IDrive backend in favor of IDrivee2 which is using the S3 API 2022-06-14 23:07:24 +02:00
Kenneth SkovhedeandGitHub 81cbb05a8e Merge pull request #4726 from MuhammadAbrar1984/master
Added support for new backend IDrivee2(https://www.idrivee2.com)
2022-06-14 23:05:35 +02:00
Kenneth Skovhede b4eeb4542b Added checks to re-enable --use-move-for-put.
This fixes #4745
2022-06-14 22:44:15 +02:00
linitio 1ee2214b8d FIx missing ',' on S3Backend.cs 2022-06-14 16:34:36 +02:00
linitio 7560a65f04 Add all Infomaniak clusters Swiss Backup & Public Cloud 2022-06-14 16:20:29 +02:00
linitio 8ade3abe8c Add all Infomaniak clusters Swiss Backup & Public Cloud 2022-06-14 16:17:16 +02:00
Muhammad Abrar 70a60978cb Syncing with upstream 2022-06-13 12:40:29 +05:00
Muhammad Abrar f73bc2213c Added support for new backend IDrivee2(https://www.idrivee2.com) 2022-06-13 10:38:42 +05:00
Kenneth Skovhede a88be25a12 Merge branch 'master' of github.com:duplicati/duplicati 2022-06-12 22:27:13 +02:00
Kenneth SkovhedeandGitHub 5e3a651d16 Merge branch 'master' into jottacloud_oauth 2022-06-12 22:14:15 +02:00
Kenneth SkovhedeandGitHub 2fabbe6046 Merge pull request #4692 from dkrahmer/DK__AddIDriveBackend
Add IDrive Backend
2022-06-12 20:58:09 +02:00
Kenneth SkovhedeandGitHub 9100497a80 Merge pull request #4691 from dkrahmer/DK__FixFileBackendPartialFiles
FileBackend file size verification
2022-06-12 20:50:52 +02:00
Kenneth Skovhede 63e7c4e693 Minor naming fix 2022-06-12 20:25:22 +02:00
Kenneth SkovhedeandGitHub 8f2c1153f9 Merge pull request #4672 from PAPAMICA/master
Add Infomaniak Swiss Backup to backend
2022-06-12 20:24:16 +02:00
albertony 36a27ab5b4 Jottacloud backend oauth authentication 2022-04-24 14:59:02 +02:00
Doug Krahmer 54df354025 Add longer IDrive HttpClient timeouts
Add better file upload verification and exception handling
Add CancellationToken for all async IDrive methods
Add static semaphore to limit concurrent IDrive uploads to 10
2022-03-18 11:15:08 -07:00
Doug Krahmer 9d029a09a2 Minor IDrive backend enhancements 2022-03-18 11:14:50 -07:00
Doug Krahmer d1f10ba9a1 Add IDrive backend and API subset 2022-03-18 11:14:43 -07:00
Doug Krahmer 1cbe2643b1 Add file size verification to FileBackend PutAsync() 2022-03-18 11:13:19 -07:00
Kenneth Skovhede b267b2b744 Added detection of access token types.
This fixes #4667
2022-02-23 21:58:04 +01:00
Mickael Asseline 81d6d1e40a Add Infomaniak SwissBackup to backend 2022-01-31 15:17:52 +01:00
PoliandGitHub 8fda8caafb Update S3Backend.cs 2021-09-19 15:11:58 +02:00
Soha Jin 65f9feed11 Tencent COS: use english document 2021-09-11 00:08:32 +08:00
Soha Jin 3487365d56 Tencent COS: support setting storage class 2021-09-09 18:23:22 +08:00