Kenneth Skovhede and GitHub
aa59d6b8ea
Merge pull request #6672 from duplicati/feature/store-password-for-trayicon
...
Store password with TrayIcon
2025-12-09 08:48:37 +01:00
Kenneth Skovhede
e5610b89a3
Fixed a visual startup issue on Linux
2025-12-08 13:37:54 +01:00
Kenneth Skovhede
588cec8aa6
More robustness for Pass
2025-12-08 12:05:24 +01:00
Kenneth Skovhede
8d7256f434
Added configureawait
2025-12-08 11:33:28 +01:00
Kenneth Skovhede and GitHub
1453d7d32a
Merge pull request #6673 from duplicati/feature/fix-macos-keychain
...
Fix macOS keychain
2025-12-08 10:29:46 +01:00
Kenneth Skovhede and GitHub
dac3d5b995
Merge pull request #6674 from duplicati/feature/auto-encrypt-settings-database
...
Auto encrypt settings db
2025-12-08 10:26:43 +01:00
Kenneth Skovhede
76dcf1c9ff
Overwrite existing settings when saving
2025-12-07 22:57:25 +01:00
Kenneth Skovhede
08a93c2740
Automatically encrypt settings database if secret provider supports setting the password.
2025-12-07 22:55:31 +01:00
Kenneth Skovhede
925c87a3d6
Fix macOS keychain
...
This fixes the write support for storing secrets in the macOS KeyChain, such that each entry has a unique service name.
2025-12-07 22:31:44 +01:00
Kenneth Skovhede
cf42426d1b
Store password with TrayIcon
...
When using the TrayIcon with no hosted server (i.e., connecting to a running server), it is now possible to save the password and url in the secret provider.
There is a checkbox that allows saving the settings, and if checked, will save the settings to the secret provider (using the OS default if none is specifically provided).
This fixes #6379
2025-12-07 22:26:37 +01:00
Kenneth Skovhede and GitHub
c4e14d2d39
Merge pull request #6669 from duplicati/feature/add-password-input-dialog
...
Add password dialog
2025-12-05 15:25:35 +01:00
Kenneth Skovhede and GitHub
85f323b2a1
Merge pull request #6668 from duplicati/feature/add-sftp-tests
...
Added SFTP tests to live backend tests
2025-12-05 15:24:03 +01:00
Kenneth Skovhede and GitHub
179fd4da47
Merge pull request #6653 from duplicati/feature/secret-provider-write-support
...
Initial implementation of write-support for SecretProviders
2025-12-05 15:23:32 +01:00
Kenneth Skovhede
1ad1de65dd
Fixed a failure in the HC Vault tests
2025-12-05 13:40:45 +01:00
Kenneth Skovhede
63789f9132
Add password dialog
...
Added a password dialog to get the server password if not provided on the commandline.
This also allows overriding the server url.
This is related to #6379
2025-12-05 13:22:13 +01:00
Kenneth Skovhede
833419588a
Removed faulty test lookup
2025-12-05 13:15:51 +01:00
Kenneth Skovhede
95b98e20f5
Extended test coverage and fixed nullable in the tests
2025-12-05 10:24:16 +01:00
Kenneth Skovhede
4e8569b0eb
Added SFTP tests to live backend tests
2025-12-04 19:48:44 +01:00
Kenneth Skovhede
6b3811b2f1
Added retry to handle eventual consistency when reading back values immediately after changes
2025-12-04 15:40:14 +01:00
Kenneth Skovhede and GitHub
9bd6a083dd
Merge pull request #6663 from duplicati/feature/pre-guard-for-detached-files
...
Pre-execution check for RemoveRemoteVolumes
2025-12-03 14:57:44 +01:00
Kenneth Skovhede and GitHub
465cc45693
Merge pull request #6665 from duplicati/feature/add-no-script-to-msi
...
Added NOSCRIPT feature to MSI
2025-12-03 14:56:32 +01:00
Kenneth Skovhede
59593dd0b9
Don't run tests when Docker is not available
2025-12-03 14:51:55 +01:00
Kenneth Skovhede and GitHub
e3da40aa69
Merge pull request #6662 from duplicati/feature/fix-wrong-option-type
...
Change the Windows Eventlog option type.
2025-12-03 14:19:36 +01:00
Kenneth Skovhede and GitHub
ebf0301539
Merge pull request #6664 from duplicati/feature/cleanup-playwright
...
Fixed an issue with playwright commandline args for the server
2025-12-03 14:19:09 +01:00
Kenneth Skovhede
b0c172c646
Fixed an issue with upgrades where the installer would attempt to stop the service with the users permissions and not the elevated permissions.
...
This splits the stop into CheckService and StopService, so they can run in different contexts.
2025-12-03 14:14:51 +01:00
Kenneth Skovhede
e51500ddd5
Added NOSCRIPT feature to MSI
...
This PR adds an MSI property that can be set with `NOSCRIPT=true`.
Setting the property will disable scripting in the MSI and thus prevent starting/stopping running services.
Also made the stop-service script non-critial, so it is possible to install the MSI even if the script fails to start or returns an error.
2025-12-03 13:00:34 +01:00
Kenneth Skovhede
d585962f14
Fixed exception types
2025-12-03 11:38:24 +01:00
Kenneth Skovhede
2f9c5cfb47
Fixed an issue with playwright commandline args for the server
2025-12-03 11:35:54 +01:00
Kenneth Skovhede
7322c46861
Pre-execution check for RemoveRemoteVolumes
...
This PR adds a check before entering the RemoveRemoteVolumes that checks if there are dangling FilesetEntry records when calling the function.
This makes it possible to figure out if the problem is created by the RemoveRemoteVolumes code, or an already existing problem in the database.
Also added a few tests that check that the condition is correctly detected.
2025-12-03 11:34:30 +01:00
Kenneth Skovhede
4f1f254a2e
Fixed some configuration issues and added HC vault testing
2025-12-03 10:44:02 +01:00
Kenneth Skovhede and GitHub
d4951720a7
Merge pull request #6658 from duplicati/feature/support-extended-import-in-server-util
...
Added support for settings override in imports
2025-12-03 10:36:08 +01:00
Kenneth Skovhede
f4df272a0b
Change the Windows Eventlog option type.
...
Before this PR the Windows Eventlog option was incorrectly typed as a boolean but was intended to be the log name.
This was confusing and caused a warning in the log that the option was incorrectly parsed.
2025-12-03 10:34:58 +01:00
Kenneth Skovhede
008553e3fe
Direct target of tests
2025-12-02 21:10:44 +01:00
Kenneth Skovhede and GitHub
54e054acd3
Merge pull request #6657 from greyxr/restore-with-new-passphrase
...
Allow RecoveryTool decompress command to reencrypt with new passphrase
2025-12-02 20:42:02 +01:00
Kenneth Skovhede and GitHub
677ad761ad
Merge branch 'master' into restore-with-new-passphrase
2025-12-02 20:41:54 +01:00
Kenneth Skovhede and GitHub
a5b312d773
Merge pull request #6659 from duplicati/feature/fix-debug-builds-without-signing
...
Fixed an issue with building when signing is auto-disabled, but not e…
2025-12-02 20:39:42 +01:00
Kenneth Skovhede
78c2487fb9
Fixed an issue with building when signing is auto-disabled, but not explicitly disabled.
2025-12-02 20:39:06 +01:00
Kenneth Skovhede
e2f6b842e1
Fixed secret provider tests not actually running
2025-12-02 10:50:09 +01:00
Kenneth Skovhede
263ad400a7
Upload coverage reports even if tests fail
2025-12-02 10:39:16 +01:00
Kenneth Skovhede
1e4a1d3df3
Added support for settings override in imports
...
This PR adds the option to provide additional settings when importing a backup.
The ServerUtil has been expanded to support passing in the target url and backup passphrase when importing a backup.
Also clarified wording around the import passphrase as there are (at least) two passphrases related to imports.
This fixes #6640
2025-12-02 10:26:45 +01:00
David Kartchner
b7a25263e8
Updated RecoveryTool help text to mention --new-passphrase option
2025-12-02 02:24:51 -07:00
David Kartchner
5113d0e989
added an option to supply a new passphrase for reencryption with RecoveryTool recompress command
2025-12-02 02:24:06 -07:00
Kenneth Skovhede
7243d4d52e
Fixed failing test
2025-12-02 09:55:11 +01:00
Kenneth Skovhede
11ab702db0
Fixed FilePovider secret tests
2025-12-02 09:54:26 +01:00
Kenneth Skovhede
61b7659a20
Better handling of empty file for file-based
2025-12-02 09:54:03 +01:00
Kenneth Skovhede
c73f1880ba
Fixed some code coverage, and prevented regular unittests from running the secret provider tests
2025-12-02 09:53:37 +01:00
Kenneth Skovhede
55a839fc4c
Added test containers for the HC vault tests
2025-12-01 22:39:37 +01:00
Kenneth Skovhede
95a119547e
Added support for Service Account Json for GCS secrets
2025-12-01 22:35:33 +01:00
Kenneth Skovhede
c13c394801
Fixed issue with Azure secret provider not working without a bogus username
2025-12-01 22:07:07 +01:00
Kenneth Skovhede
e093672e99
Fixed AWS secret provider
2025-12-01 22:05:35 +01:00