Commit Graph
9823 Commits
Author SHA1 Message Date
Kenneth Skovhede 595ac3c7ee Refactored the code to use the same method for detecting an existing server database.
This prevents creating empty databases when probing for one.
2024-08-30 13:08:37 +02:00
Kenneth Skovhede 78627103df Moved the code that locates a datafolder into a method so it can potentially be called from elsewhere 2024-08-30 12:59:49 +02:00
Kenneth Skovhede 733193eed6 Removed one of the FIXMEGlobal's 2024-08-30 12:55:10 +02:00
Kenneth Skovhede b693813ecc Fixed serverutil handling blacklisted keys 2024-08-30 12:46:21 +02:00
Kenneth Skovhede f3ec0b8d00 Implemented support for getting out of having a blacklisted key 2024-08-30 12:45:39 +02:00
Kenneth Skovhede 7d5ed6deb7 Added support for blacklisting keys.
Blacklisted keys can only be used for decryption.
2024-08-30 12:43:21 +02:00
Kenneth Skovhede 0d4c47dfbf Added detection of invalid device Ids 2024-08-30 12:42:41 +02:00
Kenneth SkovhedeandGitHub e8337d8326 Merge pull request #5505 from duplicati/feature/fix-duration-with-days
Fixed the output in case the duration takes more than 24h
2024-08-29 18:13:16 +02:00
Kenneth SkovhedeandGitHub eec0c28cb1 Merge pull request #5506 from duplicati/release/canary-2.0.9.105
Version bump to v2.0.9.105-2.0.9.105_canary_2024-08-29
2024-08-29 18:13:01 +02:00
Kenneth Skovhede 91f74d2743 Version bump to v2.0.9.105-2.0.9.105_canary_2024-08-29
You can download this build from:

Binaries: https://updates.duplicati.com/canary/

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.9.105_canary_2024-08-29.signatures.zip
v2.0.9.105-2.0.9.105_canary_2024-08-29
2024-08-29 17:57:44 +02:00
Kenneth Skovhede 37574f21e0 Fixed the output in case the duration takes more than 24h 2024-08-29 17:04:52 +02:00
Kenneth SkovhedeandGitHub 3d8ebef6da Merge pull request #5492 from duplicati/feature/support-preload-configurations
Support preload configurations
v2.0.9.105_canary_2024-08-29
2024-08-29 16:16:53 +02:00
Kenneth SkovhedeandGitHub cb29a27aae Merge pull request #5503 from duplicati/feature/update-docker-documentation
Update Docker builds
2024-08-29 15:37:30 +02:00
Kenneth SkovhedeandGitHub d36b396efc Merge pull request #5504 from duplicati/feature/fix-case-insensitive-option-parsing
Fixed an issue where the option value would be parsed case-sensitive.
2024-08-29 15:37:16 +02:00
Kenneth Skovhede 1e8bffbb67 Fixed an issue where the option value would be parsed case-sensitive.
This fixes #5500
2024-08-29 14:35:03 +02:00
Kenneth Skovhede 7c2a0f8320 Removed old www prefix 2024-08-29 14:29:34 +02:00
Kenneth Skovhede 722641a48b Updated Docker README to explain the new options 2024-08-29 14:26:51 +02:00
Kenneth Skovhede 2f63987fb5 Switched Dockerfile to use env variables, instead of commandline arguments 2024-08-29 14:26:28 +02:00
Kenneth SkovhedeandGitHub 57d1a3e431 Merge pull request #5501 from duplicati/feature/require-user-supplied-encryption-key
Added option to prevent starting with the machine serial key
2024-08-29 11:26:17 +02:00
Kenneth Skovhede 8f8aad1153 Merge remote-tracking branch 'origin/master' into feature/support-preload-configurations 2024-08-29 11:25:50 +02:00
Kenneth SkovhedeandGitHub 6a45699e1c Merge pull request #5502 from duplicati/feature/prevent-disabling-database-encryption-from-api
Added encrypted fields to guarded input.
2024-08-29 11:25:21 +02:00
Kenneth Skovhede 4989b5aa84 Merge branch 'feature/support-preload-configurations' of github.com:duplicati/duplicati into feature/support-preload-configurations 2024-08-29 11:24:38 +02:00
Kenneth Skovhede f618aa830a Prevent the settings hash from being exposed as it has no value outside the settings update check. 2024-08-29 11:23:31 +02:00
Kenneth Skovhede be9464f252 Added encrypted fields to guarded input.
This prevents the API from setting the field, which would cause restarts to re-write the settings, but does not affect the encrypted/decrypted state.
2024-08-29 11:20:56 +02:00
Kenneth SkovhedeandGitHub a55ae7aff1 Merge branch 'master' into feature/support-preload-configurations 2024-08-29 10:36:51 +02:00
Kenneth Skovhede 5af5b4d553 Added option to prevent starting with the machine serial.
This could be part of the solution to #5496
2024-08-28 22:25:23 +02:00
Kenneth SkovhedeandGitHub e7505d68bd Merge pull request #5498 from duplicati/feature/fix-home-on-linux
Fixed `%HOME%` to use `UserProfile`
2024-08-28 18:02:07 +02:00
Kenneth SkovhedeandGitHub 4d32e086ec Merge pull request #5497 from duplicati/feature/fix-saving-settings
Fixed saving settings with numbers
2024-08-28 17:07:24 +02:00
Kenneth Skovhede dd3d734063 Fixed %HOME% to use UserProfile 2024-08-28 17:06:57 +02:00
Kenneth Skovhede 92c782ae38 Fixed sending values as strings.
This fixes #5404
2024-08-28 15:11:34 +02:00
Kenneth Skovhede 653868f553 Removed unused using directives 2024-08-28 15:10:43 +02:00
Kenneth SkovhedeandGitHub 62ce5352d0 Merge pull request #5495 from duplicati/feature/reduce-compiler-directives
Removed some `#if DEBUG` directives in favor of a boolean.
2024-08-28 14:38:43 +02:00
Kenneth Skovhede 237102003c Removed some #if DEBUG directives in favor of a boolean.
Using the flag instead ensures both DEBUG and RELEASE versions of the code is compiled.
JIT optimizations will remove the unused code during compilation just the same.
2024-08-28 12:52:33 +02:00
Kenneth SkovhedeandGitHub c3795210b8 Merge pull request #5490 from duplicati/feature/windows-service-improvements
Feature/windows service improvements
2024-08-28 11:47:27 +02:00
Kenneth Skovhede 71053c6b94 Improved debugging support for preload 2024-08-28 09:45:37 +02:00
Kenneth Skovhede 3548475360 Implemented preload support.
This commit adds the option to provide preload/preset options that change the default values for Duplicati's commandline or environment variables.
This fixes #5480
2024-08-28 00:18:55 +02:00
Kenneth Skovhede 4f332ea075 Added the missing duplicati-service binary 2024-08-28 00:15:53 +02:00
Kenneth Skovhede bc48f923ba Moving folders into place 2024-08-28 00:15:20 +02:00
Kenneth SkovhedeandGitHub e38bc12131 Merge pull request #5486 from duplicati/feature/improve-initial-password-setup
Added a dialog for changing the server passphrase.
2024-08-27 18:27:07 +02:00
Kenneth SkovhedeandGitHub 2674fd0b19 Merge pull request #5483 from duplicati/feature/add-server-util
Add server comandline utility
2024-08-27 18:26:14 +02:00
Kenneth SkovhedeandGitHub 2dbe985ca3 Merge pull request #5487 from duplicati/feature/fix-port-probing-with-kestrel
Fixed probing for free ports
2024-08-27 18:24:42 +02:00
Kenneth SkovhedeandGitHub 7c1c93ff1c Merge pull request #5488 from duplicati/feature/fix-ctrl-c-stop
Fixed responding to stop signals.
2024-08-27 18:24:16 +02:00
Kenneth Skovhede feb77b3959 Merged the server stop signal changes 2024-08-27 18:22:53 +02:00
Kenneth Skovhede ab62db0099 Merge remote-tracking branch 'origin/feature/fix-ctrl-c-stop' into feature/windows-service-improvements 2024-08-27 18:18:46 +02:00
Kenneth Skovhede 81e09ad28d WindowsService now logs to eventlog.
This fixes #5476
2024-08-27 16:25:43 +02:00
Kenneth Skovhede 29f96afc08 Added support for logging to Windows EventLog 2024-08-27 16:24:33 +02:00
Kenneth Skovhede 538f6a88de Add support for multi-sink logging in server 2024-08-27 15:44:41 +02:00
Kenneth Skovhede 2a817fe093 Implemented support for setting the Windows Service description 2024-08-27 14:08:52 +02:00
Kenneth Skovhede 6a9d37ad9e Fixed responding to stop signals.
This fixes #5478
2024-08-27 11:33:52 +02:00
Kenneth Skovhede 60da34d0de Fixed probing for free port which broke with Kestrel update due to wrapped exceptions.
Re-implemented the logic that would use the last working port when multiple options are possible.
This fixes #5477
2024-08-27 10:38:21 +02:00