Commit Graph
54 Commits
Author SHA1 Message Date
Kenneth Skovhede c98d4b310f Update AWS SecretManager
This PR includes a direct dependency on a transitive dependency to ensure we get an updated version.
2026-03-14 12:05:00 +01:00
Kenneth Skovhede d7a97915a1 Make service-account-json a password 2026-02-15 10:26:21 +01:00
Kenneth Skovhede 588cec8aa6 More robustness for Pass 2025-12-08 12:05:24 +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 61b7659a20 Better handling of empty file for file-based 2025-12-02 09:54:03 +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
Kenneth Skovhede 9fd9c425f7 Promoted notfound values to UserInformation exceptions 2025-12-01 15:39:21 +01:00
Kenneth Skovhede ead7b06c05 Better docs and output 2025-12-01 15:33:15 +01:00
Kenneth Skovhede 695d190b91 Updated to allow IsSupported to be async 2025-12-01 15:29:24 +01:00
Kenneth Skovhede 212d6b1148 Fixed getting a better default support result for pass
Better output on info command
Fixed delay on IsSupported for libSecret
2025-12-01 15:14:20 +01:00
Kenneth Skovhede 1053fa340a More work on default==login 2025-12-01 15:03:36 +01:00
Kenneth Skovhede 95da807beb Initialize default providers when returning
Fixed an issue with creating a collection.

Made the default collection an alias for "login" if the system does not do this automatically
2025-12-01 14:48:31 +01:00
Kenneth Skovhede 418636bc18 Don't report libsecret as supported if there is no display 2025-12-01 13:43:17 +01:00
Kenneth Skovhede b1ad696987 Added timeout detection on libSecret 2025-12-01 13:40:31 +01:00
Kenneth Skovhede 8ac2273f21 Added OS markers to avoid accessing providers from unsupported OS.
Updated Pass provider to probe for pass via path searching.

Changed `IsSupported` to a method because it could take a while to evaluate
2025-12-01 13:21:44 +01:00
Kenneth Skovhede d6bde80062 Added support for automatically creating collections with libsecret 2025-12-01 12:46:02 +01:00
Kenneth Skovhede 6d9826df06 Initial implementation of write-support for SecretProviders
This updates the MacOS secret provider to use PInvoke for a more stable API than the secrets tool that was used before.
2025-11-30 23:01:57 +01:00
Kenneth Skovhede 757b335a87 Updated deps again 2025-11-14 17:26:32 +01:00
Kenneth Skovhede 43d38efdd3 Fixed remaining warnings 2025-11-14 16:09:05 +01:00
Kenneth Skovhede 1ea74a3c63 Updated to .NET10 2025-11-14 15:05:39 +01:00
Kenneth SkovhedeandGitHub ba7bee397c Merge branch 'master' into 0nbrsf-codex/find-outdated-packages 2025-08-07 10:48:59 +02:00
Kenneth Skovhede d135409fa0 Fixed warnings 2025-07-11 11:17:07 +02:00
Kenneth Skovhede 157b410148 Make DBus packages sync 2025-07-11 11:15:49 +02:00
Kenneth Skovhede 819af9e66f Update .NET dependencies 2025-06-24 07:51:26 +02:00
Marcelo C. 614f047dbb Sets infinite timeout for HTTP clients
Ensures that long-running HTTP requests, such as downloads and uploads, do not timeout prematurely.

This change configures specific HttpClient instances with an infinite timeout to accommodate operations that may take an extended period. The default 100s timeout is retained for some operations like registration, where a long delay may indicate a problem.
2025-06-12 10:33:13 -03:00
Carl Johnsen 8be97bcefd Whitespace changes 2025-05-16 10:22:51 +02:00
Carl Johnsen 04153d2c12 Removed Microsoft.DotNet.Analyzers.Compatibility from csproj's as it's deprecated. 2025-05-16 09:53:26 +02:00
Kenneth Skovhede 055ec31d76 Introduced a PackageRef project to force updated packages to be used throughout the solution. 2025-04-16 16:38:21 +02:00
Kenneth Skovhede eaed3b7ca9 Updated the caching package 2025-04-16 16:01:44 +02:00
Kenneth Skovhede e2ba58dfb9 Force-include recent package versions to stabilize build 2025-04-14 17:36:52 +02:00
Kenneth Skovhede 1e4d601bc6 Ensure we pull in recent versions 2025-04-14 17:27:53 +02:00
Kenneth Skovhede 769158c3f0 Upgraded CloudFiles 2025-03-21 10:05:33 +01:00
Kenneth SkovhedeandGitHub 997891525a Updated license-updater to update csproj files (#5898)
* Updated license-updater to update csproj files

* License updates
2025-01-22 21:04:19 +01:00
Kenneth SkovhedeandGitHub 9464caf622 Feature/update license 2025 (#5851)
* Fixed some minor whitespace issues

* Updated all copyright to 2025
2025-01-07 09:40:39 +01:00
Kenneth SkovhedeandGitHub bec59ebcfc Merge pull request #5682 from duplicati/feature/improve-windows-startup-time
Fixed startup delay on Windows.
2024-11-15 14:47:23 +01:00
Kenneth Skovhede 2c75de2030 Removed a leftover reference 2024-11-15 14:19:41 +01:00
Kenneth Skovhede 38a255eb00 Fixed startup delay on Windows.
Delay was caused by AWS library performing network queries when reading properties on the configuration object.
On top of this, the properties were read twice.
Unified reading+application of options between iDrive and AWS S3.
2024-11-15 14:04:42 +01:00
Kenneth Skovhede 6ffbc94477 Merge commit '448dd1a99eb4e6f0c5c84fc610dfe2f48e10d69d' into feature/update-avalonia 2024-11-08 10:58:10 +01:00
Kenneth Skovhede be0ac25eef Bumped Avalonia to match latest Tmds package 2024-11-08 10:47:55 +01:00
Kenneth Skovhede 2c63c0d9e8 Fixed loading slowness, caused by AmazonSecretManagerConfig performing network queries on property access. 2024-11-08 10:05:55 +01:00
Kenneth Skovhede bf02a9d99c Hide secret providers that are not supported on the platform 2024-11-05 22:50:55 +01:00
Kenneth Skovhede e690364a47 Added licenses 2024-10-28 08:08:29 +01:00
Kenneth Skovhede f23c5def61 Re-implemented the libsecret provider from scratch. 2024-10-28 00:22:33 +01:00
Kenneth Skovhede 3c484477a7 Added missing dependency 2024-10-26 09:49:36 +02:00
Kenneth Skovhede 7bbdb9afac Fixed Windows compile errors 2024-10-25 23:46:43 +02:00
Kenneth Skovhede 010793828f Fixed an unfortuante typo 2024-10-25 14:26:14 +02:00
Kenneth Skovhede 8f3945b605 Added support for libsecret on Linux 2024-10-25 09:17:04 +02:00
Kenneth Skovhede 8d06c08e1f Implemented support for Windows Credential storage 2024-10-24 21:58:15 +02:00