aureliandevel
575cd643ee
Drops the unnecessary local DB update post-recompress, and associated tests.
2026-04-23 10:14:51 +10:00
Kenneth Skovhede
15f21a5dc1
Minor style updates and some doc updates
2026-04-22 14:35:20 +02:00
aureliandevel
857e64ac04
Align Controller and Restore tests with option persistence changes.
2026-04-18 20:30:57 +10:00
Kenneth Skovhede and GitHub
e821b72bf2
Merge branch 'master' into fix/maintenance-write-path-config-persistence
2026-04-17 12:34:19 +02:00
Kenneth Skovhede and GitHub
c54a278050
Merge pull request #6844 from duplicati/feature/copyright-bump-2026
...
Updated copyright year to 2026 across the project
2026-04-17 12:34:06 +02:00
Kenneth Skovhede and GitHub
de30a36120
Merge pull request #6828 from duplicati/feature/update-sharpcompress
...
Update SharpCompress
2026-04-16 15:36:23 +02:00
Kenneth Skovhede
c0f40e19ca
Updated copyright year to 2026 across the project
2026-04-16 15:21:24 +02:00
Kenneth Skovhede and GitHub
9577dd9829
Merge pull request #6839 from duplicati/feature/update-avalonia-12
...
Update Avalonia to version 12
2026-04-16 13:19:40 +02:00
Kenneth Skovhede
ba2952af8b
Updated test to not rely on ReadByte()
2026-04-16 13:18:43 +02:00
Carl-Johannes Johnsen and GitHub
c22c7f4334
Merge pull request #6814 from carljohnsen/feature/full-disk-fat32
...
Feature/Full disk FAT32 support
2026-04-14 13:31:41 +02:00
Kenneth Skovhede
230e81ed7d
Revert fixes
2026-04-13 16:45:20 +02:00
92ae94a9fa
Update Duplicati/UnitTest/CompressionTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-13 16:44:00 +02:00
Kenneth Skovhede
9dd353920e
Update Avalonia to version 12
...
This also updates `Tmds.DBus` to the latest release.
2026-04-13 15:41:12 +02:00
Carl-Johannes Johnsen and GitHub
82e0d5e005
Merge pull request #6809 from carljohnsen/bugfix/remote-synchronization-module-fixes
...
Bugfix/remote synchronization module fixes
2026-04-12 21:40:47 +02:00
Carl Johnsen
ccfb9f0e22
Renamed the remote synchronization module tests to handler tests
2026-04-12 08:21:31 +02:00
Carl Johnsen
1139a8db09
Updated the remote synchronization unit tests to use the handler instead of the module
2026-04-12 08:20:51 +02:00
Carl Johnsen
dd69855a35
Fix test that relied on now removed profiling log line
2026-04-10 06:44:48 +02:00
aureliandevel and GitHub
a8017d0503
Merge branch 'duplicati:master' into feature/restore-volume-caching-revision
2026-04-04 17:00:07 +11:00
aureliandevel
d760e1381a
Add restore volume cache profiling summaries
2026-04-04 16:10:05 +11:00
aureliandevel
ccf39670d1
Fix persisted write-path option restore for maintenance and recompress ( #6824 )
2026-04-04 14:37:31 +11:00
Carl Johnsen
69eacae8bc
Added PR number as issue number to the regex dollar sign test
2026-03-25 13:47:30 +01:00
Carl Johnsen
6a4d6378c9
Added a test for the dollar sign in filename issue
2026-03-25 13:43:45 +01:00
Carl Johnsen
9953c2ac81
Merge branch 'master' into feature/full-disk-fat32
2026-03-24 09:37:13 +01:00
Carl Johnsen
97de64d2d9
Removed inherited folder permissions from the Windows check, as these are out of our control.
...
Only the explicit rules are checked, which are the ones set by Duplicati and the unit test.
2026-03-24 06:28:02 +01:00
Carl Johnsen
3f62a85892
Post Fat32 tests build warning fixes
2026-03-23 21:04:44 +01:00
Carl Johnsen
a187332ab3
Handled build warnings in FAT32 tests
2026-03-23 20:17:18 +01:00
Carl Johnsen
7537f4bf2d
Refactored disk image unit tests into separate files
2026-03-23 20:14:56 +01:00
Kenneth Skovhede and Carl Johnsen
ec88936275
Add verify and cleanup to database tool
...
Adds two new commands to the database CLI tool:
- verify: Lists all databases with their status (Found, Missing, Orphaned)
across dbconfig.json, server database, and filesystem
- cleanup: Removes orphaned database files not referenced in dbconfig.json
or server database, with --dry-run and --force options
Includes unit tests for both commands.
2026-03-19 12:25:33 +01:00
Kenneth Skovhede and Carl Johnsen
2fd29afaac
Fix restore without local db
...
This fixes a bug where restoring with `--no-local-db` and `--version=0` would fail because the database consistency check sees that data is missing.
The missing data is intentional in this case, as we deliberately recreate a partial database.
The PR adds a test for this scenario and fixes the validation to allow for the partial database. Additionally, the partial database is marked as such, in case it is not correctly deleted after the restore.
2026-03-19 12:25:33 +01:00
Carl-Johannes Johnsen and GitHub
8899ab3d65
Merge pull request #6799 from carljohnsen/feature/full-disk-linux
...
Feature/full disk linux
2026-03-19 10:58:05 +01:00
Carl Johnsen
b41c613347
Paths handled by the disk image feature doesn't treat all separators as /
2026-03-18 07:03:52 +01:00
Kenneth Skovhede and GitHub
9b2eefbd72
Merge pull request #6796 from duplicati/feature/add-cleanup-and-list-to-db-tool
...
Add verify and cleanup to database tool
2026-03-17 14:13:12 +01:00
Carl Johnsen
30d33d2056
Fixed the unit test related to the geometry file, now that the method has been updated.
2026-03-16 16:44:13 +01:00
Carl Johnsen
2b5db218ad
Post restructure namespace fixes
2026-03-16 11:10:20 +01:00
Carl Johnsen
20ff1c73b1
Restructured Disk Image related files
2026-03-16 11:10:20 +01:00
Kenneth Skovhede
84cc4005b1
Fix restore without local db
...
This fixes a bug where restoring with `--no-local-db` and `--version=0` would fail because the database consistency check sees that data is missing.
The missing data is intentional in this case, as we deliberately recreate a partial database.
The PR adds a test for this scenario and fixes the validation to allow for the partial database. Additionally, the partial database is marked as such, in case it is not correctly deleted after the restore.
2026-03-14 12:02:53 +01:00
Carl Johnsen
11cb9c570d
Revert mac specific fix regarding unknown filesystem
2026-03-13 18:07:12 +01:00
Carl Johnsen
0d5081ae33
The other filesystem tests should also be using FAT32 for source, and should also ignore the option warning.
2026-03-13 16:53:30 +00:00
Carl Johnsen
e6fbc8150c
Added option to disable filesystem-aware functionality
2026-03-13 17:37:51 +01:00
Carl Johnsen
0bc185062a
Incorrectly threw error on Unknown file systems on macOS
2026-03-13 13:36:33 +01:00
Carl Johnsen
522755f3ee
Made the file system tests generic so they can test multiple file systems
2026-03-13 13:25:35 +01:00
Carl Johnsen
e9c0a65c21
Handled FAT32 detection error due to endianness
2026-03-13 10:55:13 +01:00
Carl Johnsen
5fa136bccf
Added inecremental FAT32 integration test
2026-03-13 09:21:48 +01:00
Carl Johnsen
acfc691bf0
MacOS disk helper ReAttach wasn't using the readonly argument.
2026-03-13 09:15:52 +01:00
Carl Johnsen
64c1e26795
Added FAT32 aware integration tests
2026-03-13 08:49:25 +01:00
Carl Johnsen
19685c4e9c
Added FAT32 stream tests
2026-03-12 15:08:45 +01:00
Carl Johnsen
4d295e4101
Added FAT32 file system tests
2026-03-12 15:08:32 +01:00
Carl Johnsen
39f16f471d
Added last modified timestamp to file system files
2026-03-12 15:06:43 +01:00
Carl Johnsen
e3a37f22a1
Added tests for the FAT32 directory walker
2026-03-12 14:39:41 +01:00
Carl Johnsen
bc01ef75ff
Added tests for the FAT32 table reader
2026-03-12 14:23:36 +01:00