Commit Graph
10886 Commits
Author SHA1 Message Date
Kenneth SkovhedeandGitHub 1c291246e5 Merge pull request #5526 from duplicati/feature/log-failure-to-read-database
Added a check that logs finding no database is the user has supplied …
v2.0.9.106_canary_2024-09-03
2024-09-03 15:04:25 +02:00
Kenneth Skovhede 5ac0abb60b Added a check that logs finding no database is the user has supplied a database folder 2024-09-03 14:58:16 +02:00
Kenneth SkovhedeandGitHub 7ddaec499f Merge pull request #5525 from duplicati/feature/fix-msi-upgrade
Setting the version number on files inside the MSI
2024-09-03 14:36:39 +02:00
Kenneth SkovhedeandGitHub c9783fb6b4 Merge pull request #5524 from duplicati/feature/report-unauthorized-as-401
Handling an `UnauthorizedAccessException` as 401
2024-09-03 14:36:25 +02:00
Kenneth SkovhedeandGitHub 05f0a4cefa Merge pull request #5520 from duplicati/feature/remove-deviceid-encryption-key-source
Removed the use of DeviceId due to lack of sufficient key material.
2024-09-03 13:55:26 +02:00
Kenneth Skovhede 03d3f82b8e Re-enabled the FORSERVICE conditions after a patch to wixl. 2024-09-03 13:52:04 +02:00
Kenneth Skovhede 09176dc3d1 Change strategy for upgrades with MSI, now always treating as major upgrades as we have no patches for now. 2024-09-03 13:51:18 +02:00
Kenneth Skovhede 8afeadf55b Setting the version number on files inside the MSI prevents broken upgrades.
This fixes #5233
2024-09-03 13:49:25 +02:00
Kenneth Skovhede aee07c54e6 Change to using the custom webexception for unauthorized to avoid reporting on system exceptions 2024-09-03 09:26:39 +02:00
Kenneth Skovhede 8b91b7d09e Handling an UnauthorizedAccessException as 401 2024-09-03 09:17:26 +02:00
Kenneth SkovhedeandGitHub fb4e8bfa4c Merge pull request #5521 from duplicati/feature/allow-jwt-token-drift
Added support for drifts in JWT refresh tokens.
2024-09-02 13:00:50 +02:00
Kenneth SkovhedeandGitHub 1663a28078 Merge pull request #5522 from duplicati/feature/fix-commandline-help-on-windows
Add missing parenthesis that causes empty help output on Windows.
2024-09-02 13:00:34 +02:00
Kenneth Skovhede f962bfc89b Added constraint on the issue timestamp to limit the window where
token drift is considered acceptable
2024-09-02 11:40:26 +02:00
Kenneth Skovhede 025dc5aa1e Fixed tests 2024-09-01 10:48:47 +02:00
Suguru Hirahara 8811501e08 Iterate
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2024-08-31 12:53:56 -04:00
Suguru Hirahara 1dcd89a9f9 Update package-lock.json
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2024-08-31 12:53:25 -04:00
Suguru Hirahara f9a08abc34 Update stylelint from 16.8.1 to 16.9.0
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2024-08-31 12:53:00 -04:00
Suguru Hirahara 1a01e093f9 Merge branch 'master' into stylelint 2024-08-31 12:30:07 -04:00
Kenneth Skovhede e1c42aac5b Add missing parenthesis that causes empty help output on Windows. 2024-08-31 11:36:32 +02:00
Kenneth Skovhede bc9ed71ff8 Added support for drifts in JWT refresh tokens. This can happen if the user refreshes the browser during the login. 2024-08-31 11:22:10 +02:00
Kenneth Skovhede a6a1602a5f Fixed Dockerfile 2024-08-31 11:04:03 +02:00
Kenneth SkovhedeandGitHub 47e8e9847e Merge pull request #5517 from luixxiul/RestAPI/Strings.cs
Update strings on Modules/Builtin/Strings.cs and RestAPI/Strings.cs
2024-08-31 11:02:49 +02:00
Kenneth Skovhede d8c8ce7988 Removed the use of DeviceId due to lack of sufficient key material.
Kept the infrastructure to allow re-introducing it later if a better source for a device key is found.
Added support for not having any valid settings encryption key.
Added warnings if the user is running without a settings encryption key.
Added additional checks during startup to help with troubleshooting and configuring a setup with a settings encryption key.
Docker builds will now warn if no encryption key is set.
This fixes #5518
2024-08-31 11:02:14 +02:00
Suguru Hirahara 6a703689a2 Replace 'channel id' with 'channel ID'
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2024-08-30 13:14:20 -04:00
Suguru Hirahara d8cb7ddf5e Add periods to the long ones
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2024-08-30 13:14:03 -04:00
Suguru Hirahara ace80d3408 Sort short strings after long ones
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2024-08-30 13:13:45 -04:00
Kenneth SkovhedeandGitHub 037796e42c Merge pull request #5513 from duplicati/feature/isolate-datafolder-lookup
Simplify datafolder lookup
2024-08-30 15:44:15 +02:00
Kenneth SkovhedeandGitHub 6fcf288d49 Merge pull request #5516 from duplicati/feature/update-translations-20240830
Pulled translations from Transifex
2024-08-30 15:44:01 +02:00
Kenneth Skovhede 4052076ab1 Pulled translations from Transifex 2024-08-30 15:43:33 +02:00
Kenneth SkovhedeandGitHub f29d118742 Merge pull request #5511 from duplicati/feature/fix-missing-device-ids
Added blacklisting of known invalid settings encryption keys
2024-08-30 14:53:22 +02:00
Kenneth SkovhedeandGitHub ee6d8dda01 Merge pull request #5512 from duplicati/feature/fix-some-static-stuff
Removed one of the FIXMEGlobal's
2024-08-30 14:52:33 +02:00
Kenneth SkovhedeandGitHub f514ea662a Merge pull request #5514 from duplicati/feature/add-localization-readme
Added README files to explain the localization process
2024-08-30 14:51:47 +02:00
Kenneth Skovhede d75900fdc6 Updated tests to run on Linux.
Added test to verify blacklisted keys cannot be used.
2024-08-30 13:35:08 +02:00
Kenneth Skovhede d0b0d6ab9f Added README files to explain the localization process 2024-08-30 13:26:36 +02:00
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