Commit Graph
93 Commits
Author SHA1 Message Date
Carl Johnsen 51031a8d71 Added the option to disable remote synchronization when the backup ran with warnings 2026-01-09 12:10:42 +01:00
Carl Johnsen d583f6092a Added support for multiple destinations to the RemoteSynchronizationModule 2026-01-08 19:23:38 +01:00
Carl Johnsen 5d37c8587e Added schedules to the RemoteSynchronizationModule 2026-01-08 18:38:52 +01:00
Carl Johnsen 52b38579b7 Added remote synchronization as a module 2026-01-08 14:44:26 +01:00
Carl Johnsen 590b42137e Removed whitespace 2026-01-08 14:41:48 +01:00
Kenneth SkovhedeandGitHub 225fd1f3c9 Merge pull request #6344 from duplicati/feature/better-handling-of-wrong-email
Add null checks to send-mail
2025-06-13 07:36:31 +02:00
Kenneth Skovhede 151afe5d82 Add null checks to send-mail
This PR adds null checks to the email module to prevent crashes when sending email.

It also guards against improper reuse of the modules. This is related to #6343.

This fixes #6315
2025-06-12 22:17:02 +02:00
Kenneth Skovhede 35058d333e Update handling of alternate OAuth url
This PR removes the `OAuthContextSettings` class, and makes the `--oauth-url` option available on each backend that uses it, so it can be configured as part of the destination.

To assemble everything related to configuring OAuth, the code was moved to the `AuthIdOptionsHelper`, such that the usage can be shared between implementations.

This PR also adds the option to set the default OAuth url from the environment variable `DUPLICATI_OAUTH_SERVICE`.

The server can then be set in the following locations (most important last):
- Environment variable
- Server-wide advanced settings
- Backup job advanced settings (or commandline)
- Destination url
2025-06-11 09:27:40 +02:00
Kenneth Skovhede d00264639f Removed HttpOptions
This fixes #5582
2025-05-26 14:13:16 +02:00
Kenneth Skovhede 6d2137d9e4 Removed JSON example as it trips up the localization on Linux 2025-03-24 17:23:25 +01:00
Kenneth Skovhede 4036d18566 Fixed non-translateable strings 2025-03-24 17:18:41 +01:00
Kenneth Skovhede bf3ff44e32 Collapsed into single option 2025-03-24 14:43:00 +01:00
Kenneth Skovhede 646b1f9b97 Add extra parameters to reports.
This adds the option to set additional parameters to any report sent.

This fixes #3448
2025-03-24 14:35:16 +01:00
Kenneth Skovhede e37f20aedd Added retries for HTTP messages
This adds a retry count and a retry delay for posting backup reports via HTTP requests. This will make the report delivery more reliable if the network is unstable or server is briefly unreachable.
2025-03-16 16:52:30 +01:00
Marcelo C. a203de90e1 Added support for Topic ID on Telegram
This adds support for TopicID as specified in parameter "send-telegram-topid-id" which allows the messages to be organized in topics on a group.

Finding out your topic ID in a group can be rather tricky the easiest way is to use curl to create it.

```bash
export CHAT_ID="-99999999"
export TOPIC_NAME="Your Topic"
export BOT_TOKEN="7777777777:AAAAAAAAA-4WwwwwwwwwwwwwwwwwwwwwwwQ"

curl -X POST \
    -H "Content-Type: application/json" \
    -d "{\"chat_id\":\"$CHAT_ID\",\"name\":\"$TOPIC_NAME\"}" \
    https://api.telegram.org/bot$BOT_TOKEN/createForumTopic
```
Which will response with a json where message_thread_id is the Topic ID
```bash
{"ok":true,"result":{"message_thread_id":33,"name":.....
```
2025-02-03 11:05:27 -03: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
Marcelo C. aa22766939 Adding support for self-signed or specific by hash certificates
This will add support for the parameters  accept-any-ssl-certificate and accept-specified-ssl-hash to the Http sender used in reporting.
2024-12-04 13:25:55 -03:00
Kenneth Skovhede ea2ba06ff6 Suppress HyperV warning option
This adds a new option to suppress the normal warning that is issues on client-version of Windows.

This fixes #5692
2024-11-25 21:25:02 +01: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
87c6767f66 Update Duplicati/Library/Modules/Builtin/Strings.cs
Co-authored-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
2024-08-15 15:05:09 +02:00
Kenneth Skovhede 1dc03ea0cf Add Telegram reporting module. 2024-08-15 13:12:34 +02:00
Kenneth SkovhedeandGitHub d60bbeb215 Merge pull request #5428 from luixxiul/Strings.cs
Remove conjugation from Strings.cs files
2024-08-14 21:27:25 +02:00
Suguru Hirahara b05c8f30ad Update FailedToLookupMXServer 2024-08-14 05:29:06 -04:00
Suguru Hirahara 0a9425b944 Remove remaining conjugation 2024-08-13 10:16:20 -04:00
Suguru Hirahara a6b8f61646 Remove conjugation more 2024-08-13 08:09:04 -04:00
Suguru Hirahara 42e898d6c7 Remove conjugation - Builtin/Strings.cs 2024-08-13 08:08:54 -04:00
Suguru Hirahara 14a2114c71 Remove conjugation 2024-08-13 08:07:10 -04:00
Suguru Hirahara ac499e666d Add 'Use this option to set' to SendhttpurlsformLong 2024-08-06 11:58:18 -04:00
Suguru Hirahara 630468f785 Replace "property" with "option" 2024-08-06 11:56:17 -04:00
Suguru Hirahara 0d348a4615 Add 'Use this option to ...' to strings 2024-08-05 09:12:12 -04:00
Suguru Hirahara c122245a50 Update a string on Builtin/Strings.cs 2024-07-31 05:15:12 -04:00
Suguru Hirahara 534c8e0d5d Fix strings on Builtin/Strings.cs 2024-07-31 01:53:21 -04:00
Suguru Hirahara f48fac6a02 Change 'i.e.' to 'e.g.' where an example is indicated 2024-07-30 01:01:20 -04:00
Suguru Hirahara dc67fb300a Change 'url' to 'URL' 2024-07-30 00:55:48 -04:00
Suguru Hirahara fba20d6b60 Fix SendxmpptoLong on Builtin/Strings.cs 2024-07-30 00:29:09 -04:00
Suguru Hirahara a35f21a76d Add periods between double quotes 2024-07-29 23:51:10 -04:00
Suguru Hirahara 1c181c5fcc Add periods to strings whose suffix is 'Long' on Builtin/Strings.cs 2024-07-29 23:45:12 -04:00
Suguru Hirahara 8e85c10754 Set arguments for strings 2024-07-29 11:30:43 -04:00
Suguru Hirahara 43337dca90 Move strings 'Description' and 'DisplayName' up to the top inside the block 2024-07-29 02:23:07 -04:00
Kenneth SkovhedeandGitHub ffc8159a52 Merge pull request #5334 from luixxiul/eg
Fix minor details related to "e.g." and "API"
2024-07-29 07:47:59 +02:00
Kenneth SkovhedeandGitHub 02eda4a107 Merge pull request #5330 from luixxiul/Builtin/Strings.cs
Sort strings on Builtin/Strings.cs
2024-07-29 07:45:27 +02:00
Suguru Hirahara eeb092bf3d Remove class CheckMonoSSL 2024-07-28 23:36:40 -04:00
Suguru Hirahara 556f1ee958 Change eg. to e.g. 2024-07-27 22:51:10 -04:00
Suguru Hirahara 2d22b8cdd6 Sort strings on Builtin/Strings.cs - part 2 2024-07-27 09:57:06 -04:00
Suguru Hirahara 9bc2158f9b Sort strings on Builtin/Strings.cs - part 1 2024-07-27 09:56:58 -04:00
Suguru Hirahara 1506c67bfc Order OptionLoglevelShort after OptionLoglevelLong 2024-07-24 22:34:02 -04:00
Suguru Hirahara ea0ade2bb8 Rename OptionLoglevellShort to OptionLoglevelShort 2024-07-24 22:33:52 -04:00
Suguru Hirahara 5ccee68f8a Add a line break to OptionSendlevelLong 2024-07-24 03:56:39 -04:00
Kenneth Skovhede ca4fde938c Revert "Added option to use shell-execute with --run-script-use-document-open"
This reverts commit e32bba1dfc.
2024-06-17 09:47:09 +02:00
Kenneth Skovhede e32bba1dfc Added option to use shell-execute with --run-script-use-document-open 2024-06-17 09:39:17 +02:00