Commit Graph
11608 Commits
Author SHA1 Message Date
Carl Johnsen 4c294ea5d8 Fix docstrings in ReusableTransaction 2025-05-16 12:21:56 +02:00
Carl Johnsen 3f0d835937 Rewrote the logic of ReusableTransaction.
The main idea was to remove internal use of nullable, and to only have one implementation; which is why the synchronous versions call the asynchronous versions.
2025-05-16 12:21:56 +02:00
Carl Johnsen 24ac9dad1c Fund some remaining synchronous commits 2025-05-16 12:21:56 +02:00
Carl Johnsen 0a9266842c Common syntactic rewrites 2025-05-16 12:21:56 +02:00
Carl Johnsen 8cf43ab679 Updated RepairHandler to async using Microsoft.Data.Sqlite 2025-05-16 12:21:56 +02:00
Carl Johnsen f9eda3118f Updated ReusableTransaction to use Microsoft.Data.Sqlite 2025-05-16 12:21:56 +02:00
Carl Johnsen 15b812ee79 Removed whitespace 2025-05-16 12:21:56 +02:00
Carl Johnsen 3eeeaf350b Simplified using statements where applicable 2025-05-16 12:21:56 +02:00
Carl Johnsen a2757281be Updated LocalRepairDatabase to async using Microsoft.Data.Sqlite 2025-05-16 12:21:56 +02:00
Carl Johnsen 922d1dd012 Removed whitespace 2025-05-16 12:21:24 +02:00
Carl Johnsen fb2c9d9b9a Simplification and syntactic changes 2025-05-16 12:21:24 +02:00
Carl Johnsen 45902c2c2d Removed the BeginTransaction wrapper function from LocalDatabase 2025-05-16 12:21:24 +02:00
Carl Johnsen 9fcad32058 Updated RecreateDatabaseHandler to utilize the new async interface 2025-05-16 12:21:24 +02:00
Carl Johnsen 1c1c83b093 Updated LocalRecreateDatabase to be async using Microsoft.Data.Sqlilte 2025-05-16 12:21:24 +02:00
Carl Johnsen f3b102dc66 Removed whitespace 2025-05-16 12:21:24 +02:00
Carl Johnsen f443331cca Removed import to ensure old way of accessing database isn't hit 2025-05-16 12:21:24 +02:00
Carl Johnsen ca4295b37c Found additional references to old way of accessing the database 2025-05-16 12:21:24 +02:00
Carl Johnsen 19009011b2 Updated LocalRestoreDatabase to async using Microsoft.Data.Sqlite 2025-05-16 12:21:24 +02:00
Carl Johnsen 7f919b3205 Removed deprecated nuget package.
It's replaced by built-in analyzer: https://www.nuget.org/packages/Microsoft.DotNet.Analyzers.Compatibility/0.2.12-alpha
2025-05-16 12:21:24 +02:00
Carl Johnsen 7bdb948820 No need to keep the old package references 2025-05-16 12:21:24 +02:00
Carl Johnsen bb504c1a44 Post master merge fixes to LocalDatabase 2025-05-16 12:21:24 +02:00
Carl Johnsen 6be2b3f5f5 Updated LocalDatabase to be async using Microsoft.Data.Sqlite 2025-05-16 12:21:24 +02:00
Carl Johnsen eeb16e3800 Removed whitespace 2025-05-16 11:49:57 +02:00
Carl Johnsen d1b49238bd Added TODOs 2025-05-16 11:49:57 +02:00
Carl Johnsen e4d2ee275c Small changes to use more modern C# 2025-05-16 11:49:57 +02:00
Carl Johnsen 1cfe154921 Made the SQLiteLoader async 2025-05-16 11:49:57 +02:00
Carl Johnsen a5c783760f Changed the SQLiteHelper.SQLiteLoader to use Microsoft.Data.SQLite as backend. 2025-05-16 11:49:57 +02:00
Carl Johnsen a7bfe46ca8 Removed whitespace 2025-05-16 11:49:57 +02:00
Kenneth SkovhedeandGitHub 2123ee102f Merge pull request #6253 from duplicati/feature/issue5862
Fix for case where empty filesets can be removed
2025-05-15 08:24:28 +02:00
Kenneth Skovhede 0df9d67a6a Implemented handling for cases where the previous fileset ends up being empty and removed.
This fixes #5862
2025-05-14 23:36:48 +02:00
Kenneth Skovhede 0c3d74c580 Removed unused code 2025-05-14 20:40:25 +02:00
Kenneth Skovhede 10f78e4d86 Added test for issue #5862 2025-05-14 20:40:13 +02:00
Kenneth Skovhede 5378e9128f Fixed race on dispose where transactions can be double comitted 2025-05-14 20:39:55 +02:00
Kenneth SkovhedeandGitHub f14cd13030 Merge pull request #6250 from duplicati/release/canary-2.1.0.118
Version bump to v2.1.0.118-2.1.0.118_canary_2025-05-12
2025-05-14 15:15:49 +02:00
Kenneth Skovhede 4f11886b90 Version bump to v2.1.0.118-2.1.0.118_canary_2025-05-12
You can download this build from:

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

Signature file: https://updates.duplicati.com/canary/duplicati-2.1.0.118_canary_2025-05-12.signatures.zip
v2.1.0.118_canary_2025-05-12 v2.1.0.118-2.1.0.118_canary_2025-05-12
2025-05-12 20:50:44 +02:00
Kenneth Skovhede 1fcc501f6d Bump ngclient to latest 2025-05-12 17:10:11 +02:00
Kenneth SkovhedeandGitHub 74fd093dbe Merge pull request #6248 from duplicati/feature/fix-wait-timeout-issue
Fixed retries when token times out.
2025-05-12 16:45:17 +02:00
Kenneth SkovhedeandGitHub eb631b117d Merge pull request #6249 from duplicati/feature/fix-default-backup-config
Fix loading default backup config
2025-05-12 16:21:14 +02:00
Kenneth SkovhedeandGitHub adbad3a4b2 Merge branch 'master' into feature/fix-wait-timeout-issue 2025-05-12 15:34:08 +02:00
marceloduplicatiandGitHub d3448e2f25 Merge pull request #6234 from marceloduplicati/feature/httpclientmigration-tahoelafs
Tahoe LAFS migration to HttpClient with new timeouts & SSL options
2025-05-12 10:26:24 -03:00
Kenneth Skovhede 236d6e6086 Fixed an outdated string 2025-05-12 15:26:04 +02:00
marceloduplicatiandGitHub 511d5a8847 Merge pull request #6243 from marceloduplicati/feature/httpclientmigration-idrivee2
I2drive migrated to HttpClient & minor refactoring
2025-05-12 10:25:57 -03:00
marceloduplicatiandGitHub 4483e3a57b Merge pull request #6244 from marceloduplicati/feature/add-idrive-to-ci
Adding idrivee2 to CI & updating readme with variables and progress table
2025-05-12 10:25:39 -03:00
Kenneth Skovhede 5f5d398ccc Fixed skipQueue being optional 2025-05-12 15:12:01 +02:00
Kenneth Skovhede 5630c5e34a Fixed default config no longer loading 2025-05-12 15:11:46 +02:00
Kenneth SkovhedeandGitHub 164e0dbd66 Merge pull request #6220 from duplicati/feature/fix-restore-duplicate
Fix restore duplicate
2025-05-12 14:45:13 +02:00
Kenneth SkovhedeandGitHub 6dbed549da Merge pull request #6247 from duplicati/feature/fix-queue-order-of-backups
Changed logic for scheduling requested backups to follow queue order
2025-05-12 14:44:53 +02:00
Kenneth Skovhede 44653f506e Fixed retries when token times out.
This fixes #5904
2025-05-12 14:44:03 +02:00
Kenneth SkovhedeandGitHub af819037fe Merge pull request #6246 from duplicati/feature/fix-db-schema
Added missing index on remotevolume name
2025-05-12 13:52:57 +02:00
Kenneth Skovhede 7fb4391d67 Changed logic for scheduling requested backups to follow queue order by default 2025-05-12 13:49:28 +02:00