Commit Graph
4937 Commits
Author SHA1 Message Date
gpatel-fr b8b1540a5c add simultaneous file processors
the --concurrent-fileprocessors (default 1 for compatibility) set the value for a job
experimental.
2023-09-22 00:28:11 +02:00
JanandGitHub 91eace3ab2 Include exception type and message in job log. (#4976)
If an exception is provided for a log message, display the type and message (excluding stack trace) even if withExceptionDetails=false. This helps to diagnose bugs if the live log was not saved.

Closes #4843
2023-09-21 23:13:15 +02:00
Janandgpatel-fr b894a197a9 Fix missing file error caused by interrupted compact.
Before the dindex files are deleted on the remote, update the state in the database to Deleting. Previously, only dblock files were handled this way.
Patch by warwickmm
Closes #4129
2023-09-21 22:56:52 +02:00
Janandgpatel-fr 71eb03130a Improve result reporting for interrupted/failed backups (Fix #4829)
Direct import of PR#4978
Update web UI for new result reports.
For operations with fatal errors, write logs to same operation ID.
Test that Interrupted flag is correct in RunScriptTests.
Update backup log display for new result reporting.
Hide file statistics for fatal errors and change fatal icon.
2023-09-21 20:01:17 +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
Jojo-1000 aa365f7f34 Update --quota-size option to assign a backup size.
The assigned quota size is checked in addition to the reported backend quota (if available). It can be used to limit the backup size on the remote. Warnings are created according to the same quota warning threshold.
Previously, this option had no function.
2023-07-16 19:49:54 +02:00
Jojo-1000 0754a5cd72 Ignore File backend quota if total size is zero.
Mono sometimes reports the total size of unknown file systems as zero. Because it should be obvious when the size is actually zero, ignore the quota in this case.
2023-07-16 19:24:37 +02:00
Jojo-1000 8af1dbb6fd Add --quota-disable option to disable reported backend quota.
If set, the backend is treated as if it does not report a quota at all. No warnings and errors are created and no quota values are set in the backup log.
This option is intended to be used if a backend reports a wrong quota, so it needs to be disabled.
2023-07-16 19:16:11 +02:00
Jojo-1000 b6643fa473 Add documentation comments for LocaleChange. 2023-06-23 14:22:36 +02:00
Jojo-1000 708715e705 Fix force-locale option for CLI and GUI.
- Localization culture is set from multiple threads on the server, so use current local context for every new call instead of global context
- Change locale before executing help commands if flag is present
- When force-locale is set, also change locale for log messages

Closes #4176
2023-06-23 13:30:46 +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
Russell Smith 6fb3206b22 Use 1MB default block as suggested by users.
This still allows 50 blocks for the default upload size.
It reduces the blocks to track by a factor of 10.
If you are using larger backups, you want a larger block size.

If you have small backups and it's a problem, recreating those
will take less time.
2023-04-22 16:50:48 +10: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 692fb32141 Merge pull request #4907 from gpatel-fr/sqlitecustom
Add custom sqlite pragmas
2023-03-24 21:06:37 +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
gpatel-frandGitHub 4897a096c2 Merge pull request #4849 from vilaureu/master
fix #4716 by falling back to System hasher
2023-03-24 21:01:27 +01:00
gpatel-frandGitHub 4a6a5a52dc Merge pull request #4815 from dgasaway/master
Add a few more compressed, audio, and video exclusions
2023-03-24 21:00:19 +01:00
gpatel-fr fbbc78619e add custom sqlite pragmas
through environment variable CUSTOMSQLITEOPTIONS_DUPLICATI
2023-03-23 20:25:18 +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
vilaureu 71971df893 fix #4716 by falling back to System hasher
When only having OpenSSL 3 installed, FasterHashing.FasterHash.Create()
currently throws an EntryPointNotFoundException.
Mitigate this by falling back to HashAlgorithm.Create in the error case.
2022-11-19 11:33:33 +01:00
Thomas Suckow 83cc35664b Missing file 2022-11-18 21:56:01 -08:00
Thomas Suckow 78197453a1 Merge remote-tracking branch master into feature/net5-avalonia
# Conflicts:
#	Duplicati CommandLine Only.sln
#	Duplicati.sln
#	Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj
#	Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj
#	Duplicati/CommandLine/Duplicati.CommandLine.csproj
#	Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj
#	Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
#	Duplicati/GUI/Duplicati.GUI.TrayIcon/app.config
#	Duplicati/Library/AutoUpdater/UpdaterManager.cs
#	Duplicati/Library/Backend/Jottacloud/Duplicati.Library.Backend.Jottacloud.csproj
#	Duplicati/Library/Main/Duplicati.Library.Main.csproj
#	Duplicati/Library/Utility/Duplicati.Library.Utility.csproj
#	Duplicati/Library/Utility/Utility.cs
#	Duplicati/Server/Duplicati.Server.csproj
#	Duplicati/Server/app.config
#	Duplicati/Service/app.config
#	Duplicati/UnitTest/BackendToolTests.cs
#	Duplicati/UnitTest/Duplicati.UnitTest.csproj
#	guiTests/guiTest.py
2022-11-11 21:40:08 -08:00
David Gileadi 353850748b Merge branch 'master' into cocoa-mac 2022-11-02 09:11:32 -07:00
dgasawayandGitHub 0ba4da94a6 Add a few more compressed, audio, and video exclusions
Supporting information:
https://wiki.xiph.org/MIME_Types_and_File_Extensions
https://en.wikipedia.org/wiki/Opus_(audio_format)
https://en.wikipedia.org/wiki/Zstd
https://en.wikipedia.org/wiki/MPEG-2#Filename_extensions
2022-09-06 14:52:51 -07:00
David Gileadi 88480f2ee2 Get actual exception when logging errors 2022-08-04 09:37:38 -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
Kenneth SkovhedeandGitHub 1935e3f642 Merge pull request #4601 from warwickmm/fix_patch_with_local_blocks
Fix implementation of Options.PatchWithLocalBlocks
2022-06-14 22:12:54 +02:00
Kenneth SkovhedeandGitHub 287c813c13 Merge pull request #4744 from linitio/add-infomaniak-storage-clusters
Add infomaniak storage clusters
2022-06-14 22:12:04 +02:00
Kenneth Skovhede 1128de1cc6 Merge branch 'master' of github.com:duplicati/duplicati 2022-06-14 21:18:10 +02:00
Kenneth Skovhede 8abd6a108f Removed unused key generator 2022-06-14 21:18:00 +02:00
Kenneth SkovhedeandGitHub c14df9a05b Merge pull request #4740 from martengooz/feature/additional-compression-exclusions
Add additional compression exclusions
2022-06-14 20:40:51 +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