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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
adbad3a4b2
Merge branch 'master' into feature/fix-wait-timeout-issue
2025-05-12 15:34:08 +02:00
marceloduplicati and GitHub
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
marceloduplicati and GitHub
511d5a8847
Merge pull request #6243 from marceloduplicati/feature/httpclientmigration-idrivee2
...
I2drive migrated to HttpClient & minor refactoring
2025-05-12 10:25:57 -03:00
marceloduplicati and GitHub
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 Skovhede and GitHub
164e0dbd66
Merge pull request #6220 from duplicati/feature/fix-restore-duplicate
...
Fix restore duplicate
2025-05-12 14:45:13 +02:00
Kenneth Skovhede and GitHub
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 Skovhede and GitHub
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