dependabot[bot] and GitHub
f4f30447c7
Bump the nuget group with 1 update
...
Bumps MimeKit from 4.12.0 to 4.15.1
---
updated-dependencies:
- dependency-name: MimeKit
dependency-version: 4.15.1
dependency-type: direct:production
dependency-group: nuget
- dependency-name: MimeKit
dependency-version: 4.15.1
dependency-type: direct:production
dependency-group: nuget
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-05 23:29:17 +00:00
Kenneth Skovhede and GitHub
512db4f4f1
Merge pull request #6786 from duplicati/feature/automatic-https-support
...
Add support for managed TLS
2026-03-05 10:17:02 +01:00
Kenneth Skovhede and GitHub
45db3a3536
Merge pull request #6790 from duplicati/feature/restore-flow-polish
...
Minor polish to the new restore flow
2026-03-05 10:16:42 +01:00
Kenneth Skovhede and GitHub
24245a0ae1
Merge pull request #6788 from duplicati/feature/improve-link-resolve-method
...
Improve link detection on Windows
2026-03-04 14:46:36 +01:00
Kenneth Skovhede and GitHub
22aa3fdc39
Merge pull request #6789 from duplicati/feature/fix-issue-6688
...
Add tests for issue #6688
2026-03-04 14:44:49 +01:00
Kenneth Skovhede
9bd4d228f3
Minor polish to the new restore flow
...
This PR adds explicit validation to the size parameters so we ensure that we throw a meaningful error message instead of fail on some later step.
This also fixes an error in an exception message. Should the error scenario ever trigger, it would previously show incorrect data or cause out-of-bounds error instead of the intended error message.
2026-03-04 14:44:09 +01:00
Kenneth Skovhede
6abc4aea00
Add tests for issue #6688
...
Issue #6688 was already fixed by work on related issues #6552 and #6553 .
This adds a test that specifically reproduces the scenario mentioned in #6688 .
This fixes #6688
2026-03-03 15:50:59 +01:00
Kenneth Skovhede
2beebb6086
Improve link detection on Windows
...
This PR adds a check that prevents performing link lookups on drive roots as this is reported to fail on some Windows versions.
The PR also makes a link lookup failure a warning instead of failing the restore process.
2026-03-03 10:06:53 +01:00
Kenneth Skovhede
e315595095
Added section that explains how to use the certificates on Linux
2026-03-02 21:37:53 +01:00
Kenneth Skovhede
a0e9e3429e
Fixed issues with MacOS trust install/uninstall
2026-03-02 20:29:47 +01:00
Kenneth Skovhede
8ce5707f45
Merge branch 'feature/automatic-https-support' of github.com:duplicati/duplicati into feature/automatic-https-support
2026-03-02 17:13:06 +01:00
Kenneth Skovhede
2e01880e33
Fixed an issue that prevents certificate bundle generation on Windows
2026-03-02 17:09:58 +01:00
Kenneth Skovhede
2634eb3f64
Added support for generating the database.
...
Added better logging.
2026-03-02 16:39:19 +01:00
Kenneth Skovhede
b6ef3d1b2b
Improve error handling and stuck process issues
2026-03-02 15:51:26 +01:00
Kenneth Skovhede
6ec7a24bb8
Improved settings management code.
...
The logic is now that the properties for each of the server settings are defined on the constant that triggers them, instead of splitting it across the API and internal database.
This makes it less error prone to introduce newsensitive server settings.
2026-03-02 13:50:43 +01:00
Kenneth Skovhede
ce9a433390
Merge remote-tracking branch 'origin/master' into feature/automatic-https-support
2026-03-02 13:15:21 +01:00
Kenneth Skovhede and GitHub
68750ca9f6
Merge pull request #6787 from duplicati/feature/avoid-reflection-access-to-settings
...
Streamline serversettings
2026-03-02 13:14:38 +01:00
Kenneth Skovhede
2faace5e0f
Removed unused code
2026-03-02 12:57:29 +01:00
Kenneth Skovhede
fae5e9a30c
Streamline serversettings
...
This PR streamlines the access to the serversetting+serversettings so they both rely on the database key name, and not using reflection to find properties.
2026-03-02 12:35:18 +01:00
Kenneth Skovhede
07cd39af34
Add support for managed TLS
...
This PR adds support for generating a self-signed CA and then using that CA to generate TLS certificates.
A new tool `duplicati-configure` / `Duplicati.CommandLine.ConfigureTool.exe` is added to manage the certificates. The tool saves the configuration in the database and is meant to run with elevated privileges for the initial CA installation.
The option `--configure-https` can be added to server/trayicon, and if the process has permissions, this will automatically install the CA certificate.
If a CA is configured, the server will automatically issue, renew and use a TLS certificate.
With this setup, the TLS is opt-in, but once the flow is well tested, we can switch it to opt-out.
2026-03-01 11:33:05 +01:00
Kenneth Skovhede and GitHub
6ad9211661
Merge pull request #6783 from duplicati/feature/create-dlist-python-script
...
Added script to generate dlist files
2026-02-26 08:31:04 +01:00
Kenneth Skovhede
08907045b0
Added script to generate dlist files
2026-02-23 17:50:40 +01:00
Kenneth Skovhede and GitHub
2828c30171
Merge pull request #6781 from carljohnsen/bugfix/full-disk-ci-enumeration
...
Fixed disk image CI test Test_SourceProvider_Enumeration
2026-02-23 13:47:50 +01:00
Carl Johnsen
b426c4525d
Fixed disk image CI test Test_SourceProvider_Enumeration
2026-02-23 10:34:54 +01:00
Kenneth Skovhede and GitHub
502971d78d
Merge pull request #6780 from duplicati/release/canary-2.2.0.105
...
Version bump to v2.2.0.105-2.2.0.105_canary_2026-02-20
2026-02-20 19:37:37 +01:00
Kenneth Skovhede
c8a91511d4
Version bump to v2.2.0.105-2.2.0.105_canary_2026-02-20
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/?version=2.2.0.105
Signature file: https://updates.duplicati.com/canary/duplicati-2.2.0.105_canary_2026-02-20.signatures.zip
v2.2.0.105_canary_2026-02-20
v2.2.0.105-2.2.0.105_canary_2026-02-20
2026-02-20 19:17:14 +01:00
Kenneth Skovhede and GitHub
cc9e4bacab
Merge pull request #6766 from carljohnsen/feature/full-disk-backup
...
Feature/Disk image backup and restore
2026-02-20 17:29:48 +01:00
Kenneth Skovhede and GitHub
db77f88088
Merge pull request #6779 from duplicati/feature/update-ngclient-207
...
Bumped ngclient to 0.0.207
2026-02-20 17:12:37 +01:00
Kenneth Skovhede and GitHub
8b9e657b6e
Merge pull request #6778 from duplicati/feature/standardize-agent-argument-names
...
Fixed agent commandline arg names
2026-02-20 17:11:46 +01:00
Kenneth Skovhede
49c1db5cd8
Bumped ngclient to 0.0.207
2026-02-20 16:44:52 +01:00
Kenneth Skovhede
1cb57112af
Fixed agent commandline arg names
...
The Agent was using `--webservice-listen-interface` as the argument name, but the real argument name was `--webservice-interface`.
Update the argument names to be the same from the agent and server.
2026-02-20 16:40:57 +01:00
Kenneth Skovhede
9dd2fa343e
Prevent picking partitions until support for this is better
2026-02-20 16:38:05 +01:00
Kenneth Skovhede
22c4f585ef
Minor adjustments for WebUI picker
2026-02-20 15:29:25 +01:00
Kenneth Skovhede and GitHub
8884550af9
Merge branch 'master' into feature/full-disk-backup
2026-02-20 13:09:48 +01:00
Kenneth Skovhede and GitHub
c8b7ddb95c
Merge pull request #6777 from duplicati/feature/assign-license-from-console
...
Improved license key support
2026-02-20 13:09:18 +01:00
Kenneth Skovhede and GitHub
264f455319
Merge branch 'master' into feature/assign-license-from-console
2026-02-20 13:09:10 +01:00
Kenneth Skovhede and GitHub
cee204d776
Merge pull request #6701 from AndyBodnar/feature/folder-status-indicator
...
Add Windows folder icon overlay for backup status
2026-02-20 13:08:19 +01:00
Kenneth Skovhede
c467baf326
Made parsing more explicit with a formal structure for the outpu
2026-02-20 11:38:17 +01:00
Kenneth Skovhede
1560f9ebf1
Fixed a build issue after merge
2026-02-20 11:37:13 +01:00
Kenneth Skovhede
6d17888296
Fixed loading webmodule
2026-02-20 11:05:51 +01:00
Kenneth Skovhede
a3295c3d94
Fixed issue after merge
2026-02-20 10:48:50 +01:00
Kenneth Skovhede and GitHub
414789f209
Merge branch 'master' into feature/full-disk-backup
2026-02-20 10:46:40 +01:00
Kenneth Skovhede
ab82719a6b
Improved license key support
...
Added support for reporting the license key details in SystemInfo.
Added support for loading a key via the console connection, if used.
2026-02-20 10:39:51 +01:00
Kenneth Skovhede and GitHub
e8bc016791
Merge branch 'master' into feature/folder-status-indicator
2026-02-20 10:34:16 +01:00
Kenneth Skovhede and GitHub
83a4e749ba
Merge pull request #6776 from duplicati/feature/fix-compile-errors
...
Fixed a compile issue after merge
2026-02-20 10:33:15 +01:00
Kenneth Skovhede
21f85dbcc9
Fixed a compile issue after merge
2026-02-20 10:32:08 +01:00
Kenneth Skovhede
020698233e
Fixed an edge case, relevant for tests only
2026-02-20 09:05:20 +01:00
Kenneth Skovhede and GitHub
8cf2154037
Merge pull request #6768 from duplicati/feature/add-google-workspace-backup
...
Add support for Google Workspace backup
2026-02-20 08:56:40 +01:00
Kenneth Skovhede and GitHub
336e30936e
Merge pull request #6773 from duplicati/feature/add-tempdisk-api
...
Add temp disk space check endpoint
2026-02-20 08:56:26 +01:00
Kenneth Skovhede and GitHub
4db8f01f23
Merge pull request #6737 from duplicati/feature/add-destination-repo
...
Added a connection string repo
2026-02-20 08:55:46 +01:00