aureliandevel
575cd643ee
Drops the unnecessary local DB update post-recompress, and associated tests.
2026-04-23 10:14:51 +10:00
Kenneth Skovhede
4d5bb90e4a
We know the URL is correct in this case, so it should match explicitly
2026-04-22 14:54:19 +02:00
Kenneth Skovhede
15f21a5dc1
Minor style updates and some doc updates
2026-04-22 14:35:20 +02:00
Kenneth Skovhede and GitHub
e21ceea015
Merge branch 'master' into fix/maintenance-write-path-config-persistence
2026-04-21 16:42:57 +02:00
Kenneth Skovhede and GitHub
f77bf8a516
Merge pull request #6850 from duplicati/feature/improve-configuration-speed-from-console
...
Improve config speed from console
2026-04-21 16:40:37 +02:00
Kenneth Skovhede and GitHub
c3fc0dcfd8
Merge pull request #6852 from duplicati/feature/bump-mailkit-mimekit
...
Nump MailKit + MimeKit
2026-04-21 16:40:13 +02:00
Kenneth Skovhede and GitHub
56f9c65f9e
Merge pull request #6849 from carljohnsen/bugfix/remote-sync-shouldtrigger-trycatch
...
Bugfix/Remote synchronization ShouldTrigger try/catch guard
2026-04-21 15:50:00 +02:00
Kenneth Skovhede and GitHub
e9696ffdbf
Merge pull request #6851 from duplicati/feature/fix-db-fail-errors
...
Fixed a settings save bug
2026-04-21 15:49:07 +02:00
Kenneth Skovhede
41c11735d5
Nump MailKit + MimeKit
...
This PR updates MimeKit and MailKit to version 4.16.0.
This closes #6846
2026-04-21 14:52:40 +02:00
Kenneth Skovhede
5d4a15aad0
Fixed a settings save bug
...
In some cases the database update can fail, and this could leave the transaction open.
Eventually, it will be collected and the transaction disposed so it will be sorted, but in the meantime attempts to save settings will fail as SQLite does not support multiple active transactions.
This PR adds failure dispose of the transactions in a few places to ensure failures does not cascade outside the original failure.
2026-04-21 14:50:30 +02:00
Kenneth Skovhede
b26782ddf1
Improve config speed from console
...
This PR updates the remove configuration to receive configuration directly on connection, instead of waiting for the server to send it.
This also adds a hibernation setting that will let the server tell the client to stop connecting for a while which can reduce resource consumption at the cost of not being always available.
2026-04-21 14:47:03 +02:00
Carl Johnsen
7ce54a615c
Moved ShouldTrigger check inside the try/catch to prevent failure of one destination to result in all failing.
2026-04-21 10:11:39 +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
Carl-Johannes Johnsen and GitHub
5eb1c958d1
Merge pull request #6843 from carljohnsen/performance/backup-arraypool
2026-04-16 17:12:29 +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
803d8dfa87
Merge pull request #6842 from duplicati/feature/added-crash-dialog-window
...
Add crash dialog
2026-04-16 13:56:30 +02:00
Kenneth Skovhede and GitHub
af0240a55d
Merge pull request #6836 from WouterTinus/delete
...
Add DeleteBackup command to ServerUtil
2026-04-16 13:20:10 +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
Kenneth Skovhede
2b192e8d90
Add crash dialog
...
This PR adds a dialog window that is displayed if the TrayIcon process, so the cause is immediately visible.
Prior to this PR, the user was required to locate the crashlog file and open this to figure out why Duplicati silently crashed.
2026-04-16 13:13:36 +02:00
Carl Johnsen
77c95a9a21
ArrayPool buffer sizes can be bigger than the requested size
2026-04-16 11:08:58 +02:00
Carl Johnsen
1e853573c2
Added missing .ConfigureAwait()
2026-04-16 11:08:35 +02:00
Carl Johnsen
a2e76b0a8e
Merge branch 'master' into performance/backup-arraypool
2026-04-16 10:13:26 +02:00
Carl-Johannes Johnsen and GitHub
54f4bec2e3
Merge pull request #6838 from carljohnsen/refactor/volume-manager-lru
...
Refactor/VolumeManager evict_lru return volume id.
2026-04-14 13:31:58 +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
Carl Johnsen
9a4a75e0f9
Removed redundant removal from cache_last_touched list
2026-04-14 09:58:54 +02:00
Carl Johnsen
d58cafccc4
Fixed leaking of cache_last_touched when cache_max = 0
2026-04-14 08:14:04 +02:00
Kenneth Skovhede and GitHub
f356fd6b14
Merge pull request #6833 from adnit/fix/6832-auth-refresh-loop
...
Fix ngax auth refresh infinite loop and handle terminal refresh failures (fixes #6832 )
2026-04-13 16:47:34 +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
9bbb3e86c1
Update Duplicati/CommandLine/ServerUtil/Commands/DeleteBackup.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-13 16:42:14 +02:00
Kenneth Skovhede and GitHub
9146921e73
Update DeleteBackup.cs
...
Fixed stray comma
2026-04-13 15:47:53 +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 Johnsen
987c4750f9
Changed to check the cache_size variable as that keeps track of cache consumption.
2026-04-13 15:12:43 +02:00
Carl Johnsen
916d1ecf41
Move logging to before the actions and added spacing.
2026-04-13 15:07:45 +02:00
Carl Johnsen
825623be55
Moved adding element to volume cache into its own method to ensure all steps has been taken.
2026-04-13 15:07:19 +02:00
Carl Johnsen
77a8a8b4d2
The sw_cache_lru timer wasn't being emitted with --internal-profiling=true
2026-04-13 14:39:53 +02:00
Carl Johnsen
781ad6b7d1
Added blank line to disconnect TODO and comment
2026-04-13 14:39:17 +02:00
Carl Johnsen
f746b3b276
Have evict_lru return the volume id so that the caller doesn't depend on how it works internally.
2026-04-13 14:38:57 +02:00
Kenneth Skovhede
927079613d
Fixed compression level issues
2026-04-13 14:23:09 +02:00
Kenneth Skovhede
8485e67a54
Fixed nullable warnings
2026-04-13 13:57:11 +02:00
Kenneth Skovhede
cd185e0a88
Merge commit '82e0d5e00522a4d1b613638a3dd8b95dcf47e7c7' into feature/update-sharpcompress
2026-04-13 13:56:55 +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
4ae9ab7089
Undo wrangling related to when remote synchronization was a module
2026-04-12 18:23:24 +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
d5b09c8d66
Removed old solution reference to the remote synchronization library, as it's now part of the main library
2026-04-12 08:12:37 +02:00