Commit Graph
11417 Commits
Author SHA1 Message Date
Kenneth Skovhede c8f8fb1a37 Less cryptic script comment 2025-04-24 16:42:57 +02:00
Kenneth Skovhede a0ecc5e05d Added a database downgrade tool 2025-04-24 16:36:14 +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 SkovhedeandGitHub b2aa9a44a8 Merge pull request #6196 from duplicati/feature/ignore-any-error-on-pragma-optimize
Ignore any error on pragma optimize.
2025-04-23 21:28:32 +02:00
Kenneth SkovhedeandGitHub d590f68c21 Merge pull request #6188 from duplicati/feature/make-file-backend-compliant
Make file backend error compliant
2025-04-23 17:20:10 +02:00
Kenneth Skovhede e0475f3a9c Ignore any error on pragma optimize.
Previous logic would only catch SQLite exceptions, but it is just a performance thing, so we can ignore any errors (they are still logged)
2025-04-23 16:40:36 +02:00
Kenneth SkovhedeandGitHub e0730b253f Merge branch 'master' into feature/make-file-backend-compliant 2025-04-23 16:34:36 +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 a30fe88ac2 Merge branch 'master' into feature/make-file-backend-compliant 2025-04-23 15:24:39 +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 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 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 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