Commit Graph
11398 Commits
Author SHA1 Message Date
Kenneth SkovhedeandGitHub 171eb1bb12 Merge branch 'master' into feature/add-sqlite-cache-value 2025-04-23 16:34:55 +02:00
Kenneth SkovhedeandGitHub c6b3cc9db1 Merge pull request #6195 from duplicati/feature/fix-missing-last-upload-size
Fix missing last upload size
2025-04-23 16:34:18 +02:00
Kenneth Skovhede 18477c572d Fixed some nullability warnings 2025-04-23 15:40:16 +02:00
Kenneth Skovhede edca083cc9 Extended tests to ensure they cover what they are supposed to cover 2025-04-23 15:40:06 +02:00
Kenneth Skovhede 3ff868b0f9 Removed tracking of files sizes, and implemented it with a database lookup 2025-04-23 15:39:32 +02:00
Kenneth Skovhede 589bb2416c Fixed some bugs with the license filename change 2025-04-23 15:37:38 +02:00
Kenneth SkovhedeandGitHub 0c4fffa6ce Merge branch 'master' into feature/add-sqlite-cache-value 2025-04-23 15:25:00 +02:00
Kenneth SkovhedeandGitHub 4a4c5ba0a0 Merge pull request #6173 from duplicati/feature/dont-upload-dlist-on-failure
Simple fix to prevent uploading dlist on failures
2025-04-23 15:24:11 +02:00
Kenneth SkovhedeandGitHub 1724540625 Merge pull request #6194 from duplicati/feature/remove-license-spdx-header
Removed SPDX header again
2025-04-23 15:13:57 +02:00
Kenneth Skovhede e011ebe754 Removed SPDX header again 2025-04-23 15:12:56 +02:00
Kenneth SkovhedeandGitHub 4c5ecffd03 Merge pull request #6193 from duplicati/feature/update-readme
Feature/update readme
2025-04-23 15:05:45 +02:00
Kenneth Skovhede eea290dbac Updated license to use SPDX header 2025-04-23 15:05:04 +02:00
Kenneth Skovhede 337a094db1 Updated README
This removes a bit of cruft from the files and updates a few incorrect links
2025-04-23 15:02:01 +02:00
Kenneth SkovhedeandGitHub 5e9e1322af Merge pull request #6192 from duplicati/feature/rename-license-file
Rename LICENSE.txt to LICENSE
2025-04-23 14:55:04 +02:00
Kenneth SkovhedeandGitHub 62ce6d00b8 Rename LICENSE.txt to LICENSE 2025-04-23 14:54:48 +02:00
Kenneth Skovhede 66862043b6 Fixed a case where the transactions were not used, despite being active 2025-04-23 13:44:46 +02:00
Kenneth Skovhede d19e7f4430 More safeguards against getting an unknown remote file 2025-04-23 12:12:38 +02:00
Kenneth Skovhede e8f85961d0 Include more changes before comitting the transaction 2025-04-23 12:11:33 +02:00
Kenneth Skovhede e6ba6098d7 Implemented immediate transaction commits for almost all uploads.
This ensures that files cannot appear on the remote destination, despite terminating the host program.

This fixes #4485

There is still work needed to handle the repair and compact operations so they use transactions and can commit changes during transfer progress.
2025-04-23 12:11:16 +02:00
Kenneth Skovhede 3ed195d821 Updated tests 2025-04-23 11:49:06 +02:00
Kenneth Skovhede 7be9678080 Fixed handling promotion of pending upload to actual filelist 2025-04-23 11:48:35 +02:00
Kenneth SkovhedeandGitHub b3c50dc223 Merge pull request #6185 from duplicati/feature/future-libicu-support
Added support for additional libicu versions
2025-04-22 14:27:29 +02:00
Kenneth Skovhede 0a7a1cd689 Added option to set the SQLite page cache
This adds an extra option to allow setting the SQLite page cache size as a regular option.

Prior to this commit it was only possible to set the SQLite page cache size via environment variables.

The option to use environment variables is preserved, and as options from the environment variable are applied after the new setting, environment variables take precedence.

The default value for the new option is to use 1% of the system memory for the page cache. For the restore process, a connection per worker may be made which defaults to half the number of cores, so the maximum amount of memory is 1% * half the CPU cores.

This is just the upper limit, and SQLite may choose not to use all of it.

This fixes #6178
2025-04-22 14:26:46 +02:00
Kenneth Skovhede 5511ed6a46 Added support for additional libicu versions 2025-04-22 13:08:36 +02:00
Kenneth SkovhedeandGitHub 95d17b5912 Merge pull request #6176 from duplicati/feature/canary-2.1.0.116
Version bump to v2.1.0.116-2.1.0.116_canary_2025-04-17
2025-04-17 19:54:00 +02:00
Kenneth Skovhede 70e2939f9b Version bump to v2.1.0.116-2.1.0.116_canary_2025-04-17
You can download this build from:

Binaries: https://updates.duplicati.com/canary/?version=2.1.0.116

Signature file: https://updates.duplicati.com/canary/duplicati-2.1.0.116_canary_2025-04-17.signatures.zip
v2.1.0.116-2.1.0.116_canary_2025-04-17 v2.1.0.116_canary_2025-04-17
2025-04-17 19:52:31 +02:00
Kenneth Skovhede 43b1157e45 Bumped ngclient to .101 2025-04-17 18:19:53 +02:00
Kenneth SkovhedeandGitHub e6d7e8e237 Merge pull request #6175 from duplicati/feature/fix-missing-schedule
Fixed an issue where schedules would be invisible in the UI but still work
2025-04-17 18:14:52 +02:00
Kenneth SkovhedeandGitHub 2ff4e2ac26 Merge pull request #6165 from duplicati/feature/update-minio-6.0.4
Updated Minio to 6.0.4
2025-04-17 18:13:39 +02:00
Kenneth Skovhede c3c9105d26 Fixed an issue where schedules would be invisible in the UI but still work. 2025-04-17 18:03:14 +02:00
Kenneth SkovhedeandGitHub d424e2ab2f Merge pull request #6172 from duplicati/dependabot/nuget/Duplicati/Library/SecretProvider/nuget-21ee22684a
Bump the nuget group across 1 directory with 2 updates
2025-04-16 20:42:27 +02:00
Kenneth Skovhede 80ce993526 Simple fix to prevent uploading dlist on failures 2025-04-16 19:05:51 +02:00
dependabot[bot]andGitHub 171a13faf2 Bump the nuget group across 1 directory with 2 updates
Bumps the nuget group with 2 updates in the /Duplicati/Library/SecretProvider directory: [Microsoft.Extensions.Caching.Memory](https://github.com/dotnet/runtime) and [Microsoft.Extensions.Logging.Abstractions](https://github.com/dotnet/runtime).


Updates `Microsoft.Extensions.Caching.Memory` from 9.0.0 to 9.0.4
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v9.0.0...v9.0.4)

Updates `Microsoft.Extensions.Logging.Abstractions` from 9.0.0 to 9.0.4
- [Release notes](https://github.com/dotnet/runtime/releases)
- [Commits](https://github.com/dotnet/runtime/compare/v9.0.0...v9.0.4)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Caching.Memory
  dependency-version: 9.0.4
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Microsoft.Extensions.Logging.Abstractions
  dependency-version: 9.0.4
  dependency-type: direct:production
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-16 16:13:58 +00:00
Kenneth SkovhedeandGitHub 8560e10d67 Merge pull request #6170 from duplicati/feature/update-caching-package
Updated the caching package
2025-04-16 18:10:33 +02:00
Kenneth Skovhede 6190e9d5fb Missing change 2025-04-16 16:38:43 +02:00
Kenneth Skovhede 055ec31d76 Introduced a PackageRef project to force updated packages to be used throughout the solution. 2025-04-16 16:38:21 +02:00
Kenneth Skovhede eaed3b7ca9 Updated the caching package 2025-04-16 16:01:44 +02:00
Kenneth SkovhedeandGitHub 8f77762d25 Merge branch 'master' into feature/update-minio-6.0.4 2025-04-16 14:11:47 +02:00
Kenneth SkovhedeandGitHub 0e2e474721 Merge pull request #6168 from duplicati/feature/capture-failing-ci-test
Added logging to catch CI-only failure
2025-04-16 14:11:32 +02:00
Kenneth SkovhedeandGitHub bff95cb3d3 Merge pull request #6158 from duplicati/feature/more-sqlite-tests
Added SQLite tests
2025-04-16 08:06:49 +02:00
Kenneth Skovhede 49cb6f01fb Added logging to catch CI-only failure 2025-04-16 08:05:38 +02:00
Kenneth SkovhedeandGitHub 905e4442e0 Merge pull request #6167 from duplicati/feature/fix-issue-6127
Fixed multiple retention settings in delete.
2025-04-16 07:35:15 +02:00
Kenneth SkovhedeandGitHub cf629fe090 Merge branch 'master' into feature/more-sqlite-tests 2025-04-15 23:29:26 +02:00
Kenneth SkovhedeandGitHub 25bf0c6ecf Merge branch 'master' into feature/update-minio-6.0.4 2025-04-15 23:29:13 +02:00
Kenneth SkovhedeandGitHub bb5824b062 Merge branch 'master' into feature/fix-issue-6127 2025-04-15 23:29:00 +02:00
Kenneth SkovhedeandGitHub a206fff96b Merge pull request #6163 from duplicati/feature/add-release-compiles-to-tests
Add tests to build releases
2025-04-15 23:28:38 +02:00
Kenneth Skovhede 0945657a29 Fixed transaction issue with test handler 2025-04-15 23:24:35 +02:00
Kenneth Skovhede 8fa68b75dc Added another Minio update fix 2025-04-15 12:16:05 +02:00
Kenneth Skovhede e392658e35 Fixed multiple retention settings in delete.
The delete call would select the same fileset multiple times if multiple retention options were present.

This fixes the selection to a distinct set.
This fixes #6127
2025-04-15 12:13:47 +02:00
Kenneth Skovhede db872aa09f Disabled ubuntu builds 2025-04-15 10:22:30 +02:00