Commit Graph
10886 Commits
Author SHA1 Message Date
Carl Johnsen 027d777fe0 First draft of the Restore.FileLister process 2024-11-08 03:31:30 +01:00
Carl Johnsen 69fd383c71 Started the rework of RestoreHandler's Run() 2024-11-08 03:31:04 +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
Carl Johnsen b5745a3be0 Added initial volume downloader process 2024-11-07 10:04:52 +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
Kenneth Skovhede d8ed4ebd8b Fixed using the interface instead of impl 2024-11-05 22:34:34 +01:00
Kenneth Skovhede c45aa55eb1 Fixed copy-paste duplicate ids 2024-11-05 22:29:16 +01:00
Kenneth Skovhede aed53525de Connect automatically after register 2024-11-05 22:29:04 +01:00
Kenneth SkovhedeandGitHub 667a5132f5 Merge pull request #5639 from duplicati/feature/disable-telegram-until-fixed
Disabled the Telegram notification destination as it is not currently working
2024-11-05 22:26:45 +01:00
Kenneth Skovhede bc7137d140 Disabled the Telegram notification destination as it is not currently working 2024-11-05 22:26:17 +01:00
Kenneth Skovhede c7541994a2 Fixed issue with an empty initial timezone setting 2024-11-05 21:47:02 +01:00
Kenneth Skovhede 74bb22e022 Implemented support for keeping time-of-day stable across daylight savings time changes.
This fixes #1364
2024-11-05 21:26:30 +01:00
Kenneth Skovhede 68fa9afa23 Fixed tests and fixed a missing encode 2024-11-05 12:44:00 +01:00
Kenneth Skovhede a72bf27aa3 Merge remote-tracking branch 'origin/master' into feature/add-secret-provider 2024-11-05 11:48:30 +01:00
Kenneth Skovhede f9a7f2329a Added robustness to url check 2024-11-05 11:32:11 +01:00
Kenneth SkovhedeandGitHub 4fff55f93e Merge pull request #5622 from carljohnsen/feature/cpulimit
Feature/cpulimit
2024-11-05 11:29:45 +01:00
Kenneth Skovhede 186f6a543a Fixed failing test 2024-11-05 10:39:24 +01:00
Kenneth SkovhedeandGitHub 544a841299 Merge branch 'master' into feature/cpulimit 2024-11-05 10:09:56 +01:00
Kenneth SkovhedeandGitHub 25c0e82f39 Merge pull request #5634 from luixxiul/autoprefixer
Add autoprefixer
2024-11-05 10:08:44 +01:00
Kenneth SkovhedeandGitHub 3e3258b081 Merge pull request #5615 from duplicati/feature/fix-issue-5038
Feature/fix issue 5038
2024-11-05 10:07:00 +01:00
Suguru Hirahara a8bd9e23d2 Update build:style
- Run npx postcss against generated CSS files
- Disable sourcemap

Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2024-11-05 00:06:29 -05:00
Suguru Hirahara ec6003dee4 Add Autoprefixer with postcss-cli
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2024-11-05 00:06:15 -05:00
Kenneth Skovhede cae5b218d4 Potential fix for the missing blocklist hash 2024-11-04 21:46:12 +01:00
Kenneth SkovhedeandGitHub e959542536 Merge pull request #5623 from duplicati/feature/fix-compact-disruption-test
Fix issues with extra blocks and files being recorded after an interrupted `Compact()`
2024-11-04 16:59:23 +01:00
Kenneth SkovhedeandGitHub ababf2f84e Merge pull request #5610 from duplicati/feature/fix-leftover-index
Feature/fix leftover index
2024-11-04 16:50:05 +01:00
Kenneth SkovhedeandGitHub c3c18b334b Merge pull request #5633 from duplicati/feature/default-value-for-booleans
This PR sets a default value for booleans.
2024-11-04 16:48:13 +01:00
Kenneth Skovhede 776b127f73 Added test to check that URL replacement is done correctly 2024-11-04 16:03:51 +01:00