Commit Graph
10149 Commits
Author SHA1 Message Date
Kenneth Skovhede 02855980af Changed the logic for random webservice password 2024-11-12 16:39:33 +01:00
Kenneth Skovhede 6b7f0ad877 Added missing option to disable the pre-shared key 2024-11-12 16:39:12 +01:00
Kenneth Skovhede 81c0b2209e Fixed a warning when using S3 2024-11-11 21:20:21 +01:00
Kenneth Skovhede 3bac3dbae3 Added package type ids when sending usage reports to track individual package type usage.
Added package type id to download checker header for future use.
2024-11-09 23:00:20 +01:00
Kenneth Skovhede f5853e9ece WindowsService INSTALL now auto-starts after installation. 2024-11-09 22:47:14 +01:00
Kenneth SkovhedeandGitHub 81ed27aaa2 Merge pull request #5664 from duplicati/release/canary-2.0.9.110
Version bump to v2.0.9.110-2.0.9.110_canary_2024-11-09
2024-11-09 10:04:31 +01:00
Kenneth Skovhede f77925961f Version bump to v2.0.9.110-2.0.9.110_canary_2024-11-09
You can download this build from:

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

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.9.110_canary_2024-11-09.signatures.zip
v2.0.9.110-2.0.9.110_canary_2024-11-09
2024-11-09 10:03:06 +01:00
Kenneth SkovhedeandGitHub e9163e611a Merge pull request #5659 from marceloduplicati/feature/send-script-messages-tolog
Add feature to send messages to Log/Report from script
v2.0.9.110_canary_2024-11-09
2024-11-09 07:47:12 +01:00
Kenneth SkovhedeandGitHub 4036694ae1 Merge pull request #5660 from duplicati/feature/macos-agent-packages
Added support for building MacOS pkg files for agent
2024-11-09 07:46:26 +01:00
Kenneth Skovhede 8655e38d8a Fixes to RPM agent package 2024-11-09 00:33:56 +01:00
Kenneth Skovhede 69ff76e386 Added autolaunch for Debian 2024-11-09 00:15:46 +01:00
Kenneth Skovhede 9c5adafc20 Added CLI package for MacOS as well 2024-11-08 23:28:42 +01:00
Kenneth Skovhede 176539b421 Added support for building MacOS pkg files for agent 2024-11-08 16:14:44 +01:00
Kenneth SkovhedeandGitHub a1f5b3e2d2 Merge pull request #5658 from duplicati/feature/update-avalonia
Bumped Avalonia to match latest Tmds package
2024-11-08 11:37:08 +01:00
Kenneth Skovhede 6ffbc94477 Merge commit '448dd1a99eb4e6f0c5c84fc610dfe2f48e10d69d' into feature/update-avalonia 2024-11-08 10:58:10 +01:00
Kenneth SkovhedeandGitHub 448dd1a99e Merge pull request #5656 from duplicati/feature/add-agent-msi
Added support for the Agent MSI
2024-11-08 10:55:18 +01:00
Kenneth SkovhedeandGitHub c96d2e0b7c Merge pull request #5655 from marceloduplicati/feature/warnings-cleanup-lowimpactwarnings
Further progress on removal of build warnings.
2024-11-08 10:54:57 +01:00
Kenneth SkovhedeandGitHub 3b38cdb9ca Merge pull request #5653 from marceloduplicati/feature/fix-telegram-notification
Fix to telegram notification
2024-11-08 10:54:20 +01:00
Kenneth SkovhedeandGitHub d88342101f Merge pull request #5657 from duplicati/feature/fix-loading-slowness
Feature/fix loading slowness
2024-11-08 10:53:34 +01:00
Kenneth SkovhedeandGitHub fdefef60aa Merge pull request #5654 from marceloduplicati/feature/warnings-cleanup-awssdk
Upgrading AWS SDK to latest
2024-11-08 10:53:22 +01:00
Marcelo Ceccon 671c88eeff Add feature to send messages to Log/Report from script
This works by parsing the stdout stream, line by line, looking for lines that start with the prefixes LOG:WARN, LOG:ERROR, LOG:INFO and forwarding them to the Log/Report.

In a script that could be used with a simple echo "LOG:WARN Some warning" or even if its an executable application, if it outputs to sdtout lines with the prefix, it will of course also be captured.
2024-11-08 10:49:58 +01:00
Kenneth Skovhede be0ac25eef Bumped Avalonia to match latest Tmds package 2024-11-08 10:47:55 +01:00
Kenneth Skovhede 1b07fadd88 Moved systemInfo into a service with cache so it can preload 2024-11-08 10:07:03 +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 6c26a0952e Reverted Agent to FeatureTree UI until the service is ready 2024-11-08 08:37:00 +01:00
Kenneth Skovhede 24bc2defd0 Added support for the Agent MSI 2024-11-07 23:05:55 +01:00
Marcelo Ceccon d4d9c47824 Further progress on removal of build warnings.
None of these changes have impact on code execution, they are mainly part of the effort to remove all build warnings.

The removal of Thread.ResetAbort leaves a TODO for us to integrate CancelationToken when it gets propagated down here on future changes.
2024-11-07 18:02:15 +01:00
Marcelo Ceccon 706e490f79 Upgrading AWS SDK to latest
This also resolves a series of warnings produced by unequalized versions between AWSSDK.Core and AWSSDK.S3 references.

The decision to not upgrade Minio (which is rather dated) is because starting at 4.0.0 several calls were made obsolete including the constructor. A specific feature branch will be opened to integrate the new version and run CI tests.
2024-11-07 17:33:44 +01:00
Kenneth SkovhedeandGitHub 55453677cb Merge pull request #5651 from duplicati/feature/fix-crash-in-log
Fixed a crash when showing log data
2024-11-07 16:01:16 +01:00
Kenneth SkovhedeandGitHub ad6b6712f6 Merge pull request #5652 from duplicati/feature/add-missing-port-argument
Re-added the port option to the help output.
2024-11-07 16:00:51 +01:00
Kenneth Skovhede 1d1785fa38 Re-added the port option to the help output. 2024-11-07 15:52:08 +01:00
Kenneth Skovhede e225ffd25c Fixed a crash when showing log data 2024-11-07 15:43:31 +01:00
Marcelo Ceccon 28414dd744 Fix to telegram notification
Fixes the Telegram notification to use the correct API URL and to send the message in chunks if it is too long.

Will add this to the documentation.

First create your telegram bot by messaging the @BotFather

For more information https://core.telegram.org/bots

Once you have created your bot you will have a bot token.

Now on the bot channel, send one message, “Hello”. This is important because the bot cannot initiate a conversation, it can only respond, so therefore that is the only way to obtain the chatId which needs to be configured on Duplicati.

Now on a browser or curl, access:

https://api.telegram.org/botYOURBOTTOKEN/getUpdates

Look for the property

"chat":{"id”:111122233,

One way to get that with curl is:

BOT_TOKEN="YOURBOTTOKEN" curl -s "https://api.telegram.org/bot$BOT_TOKEN/getUpdates" | grep -o '"id":[0-9]*' | head -1 | cut -d':' -f2
2024-11-07 14:57:23 +01:00
Kenneth SkovhedeandGitHub 1cd2ce4658 Merge pull request #5646 from duplicati/feature/avoid-hang-on-crash
Improve TrayIcon exit path
2024-11-07 14:50:19 +01:00
Kenneth Skovhede 5e97c0e466 Added a similar fix to the usagereporter exit 2024-11-07 14:04:30 +01:00
Kenneth Skovhede 7475a68419 This adds a few safeguards to the exit.
Related to #5643
2024-11-07 14:01:35 +01:00
Kenneth SkovhedeandGitHub 0571880f65 Merge pull request #4972 from Jojo-1000/fix-file-target-options
Fix bug that removes advanced target options when editing backups
2024-11-07 13:47:32 +01:00
Kenneth SkovhedeandGitHub 108a7c3634 Merge pull request #5645 from duplicati/feature/cpu-intensity-help-update
Added possible values to `cpu-intensity` for better documentation
2024-11-07 08:55:34 +01:00
Kenneth SkovhedeandGitHub 5b23d9daf5 Merge pull request #5644 from duplicati/feature/fix-s3-option
Change the `s3-client` option to an enumeration-type
2024-11-07 08:11:00 +01:00
Kenneth Skovhede d2f615f442 Added possible values to cpu-intensity for better documentation 2024-11-07 08:10:32 +01:00
Kenneth Skovhede a9cd488bf2 Change the s3-client option to an enumeration-type as it has two possible values.
Fixed the parser to handle empty string and null as the same.
2024-11-06 22:07:27 +01:00
Kenneth SkovhedeandGitHub cef4042d37 Merge pull request #5641 from duplicati/feature/update-email-help
Added minor update to the email CLI help
2024-11-06 16:10:21 +01:00
Kenneth SkovhedeandGitHub 0d051cc384 Merge pull request #5642 from duplicati/release/canary-2.0.9.109
Release/canary 2.0.9.109
2024-11-06 16:10:06 +01:00
Kenneth Skovhede dabf67f661 Version bump to v2.0.9.109-2.0.9.109_canary_2024-11-06
You can download this build from:

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

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.9.109_canary_2024-11-06.signatures.zip
v2.0.9.109-2.0.9.109_canary_2024-11-06
2024-11-06 13:48:46 +01:00
Kenneth Skovhede c6ee74aec3 Added minor update to the email CLI help 2024-11-06 13:29:13 +01:00
Kenneth Skovhede b56f9b1be2 More DNF fixing 2024-11-06 13:13:02 +01:00
Kenneth Skovhede 5ce5634635 Fix for dnf5 2024-11-06 12:59:22 +01:00
Kenneth SkovhedeandGitHub b0a34387f6 Merge pull request #5598 from duplicati/feature/add-secret-provider
Feature/add secret provider
v2.0.9.109_canary_2024-11-06
2024-11-06 11:50:58 +01:00
Kenneth SkovhedeandGitHub 1319fbf2ab Merge pull request #5640 from duplicati/feature/auto-connect-on-register-remote
Auto connect on register remote
2024-11-06 08:24:38 +01:00
Kenneth Skovhede bf02a9d99c Hide secret providers that are not supported on the platform 2024-11-05 22:50:55 +01:00