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
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
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
9577dd9829
Merge pull request #6839 from duplicati/feature/update-avalonia-12
...
Update Avalonia to version 12
2026-04-16 13:19:40 +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 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
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
dd6234771b
Added a remote synchcronization handler
2026-04-12 08:11:42 +02:00
Carl Johnsen
14eaa7e4cc
Removed the remote synchronization module
2026-04-12 08:11:12 +02:00
Carl Johnsen
b514961685
Moved remote synchronization to be part of the Main library instead of a seperate library
2026-04-12 08:10:29 +02:00
aureliandevel
4efb7fdd3c
Merge branch 'feature/restore-volume-caching-revision' of https://github.com/aureliandevel/duplicati into feature/restore-volume-caching-revision
2026-04-10 08:21:23 +10:00
aureliandevel
7e4ac31502
Refactor restore process: remove internal profiling logging and update cache size tracking in VolumeManager
2026-04-10 08:21:02 +10:00
Kenneth Skovhede
3faa674906
Update SharpCompress
...
This PR updates SharpCompress to latest version.
Also adds support for choosing ZStandard as a compression method.
This fixes #4333
2026-04-06 16:53:05 +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
ee3dbcd97a
Merge branch 'feature/restore-volume-caching-revision' of https://github.com/aureliandevel/duplicati into feature/restore-volume-caching-revision
2026-04-04 16:43:34 +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
8c022b63dc
Replacement strings for Regex.Replace cannot contain dollar signs followed by a number, as that is also being parsed.
2026-03-25 13:42:32 +01:00
Carl Johnsen
f2c45857e8
"Rebalanced" the remote synchronization log messages log levels.
2026-03-23 11:49:53 +01:00
Carl Johnsen
b59707c8e2
The remote synchronization runner now reports to the results directly.
2026-03-23 11:42:27 +01:00
Carl Johnsen
4b98b50a7d
Reset the progress bare on the start of each secondary destination.
2026-03-23 09:22:51 +01:00
Carl Johnsen
0817b60509
Rather than re-emitting the same results, don't emit the results until after the modules have run.
2026-03-23 09:22:32 +01:00
Carl Johnsen
8116eaa438
Added remote synchronization results to the main backup results.
2026-03-23 09:01:38 +01:00
Carl Johnsen
682ee1ae7c
GetUrlWithoutCredentials incorrectly stripped the first character when a bar '|' wasn't present.
2026-03-23 09:00:09 +01:00
Carl Johnsen
e575d0db0f
Removed whitespace
2026-03-23 08:59:27 +01:00