Commit Graph
630 Commits
Author SHA1 Message Date
Kenneth Skovhede 40dd3c6816 Updated all license mentions to MIT 2024-02-28 15:45:30 +01:00
gpatel-frandGitHub f985af4a5a removes obsolete backend HubiC - fixes #4836 (#5018) 2023-08-30 13:45:55 +02:00
gpatel-frandGitHub 729a84fdc1 update mail libraries (#5014)
known side effect: the mail server user password will no longer be displayed in the verbose log
2023-08-28 11:50:37 +02:00
gpatel-fr 93ef1a1a8c updates rumps to python3, add icon normal-warning, set rumps as default 2023-04-27 19:28:52 +02:00
gpatel-frandGitHub 25381bd1ab Merge pull request #4913 from gpatel-fr/updatenewton1302
update Newtonsoft lib to 13.02
2023-03-24 23:18:29 +01:00
gpatel-fr cf17f488d1 update Newtonsoft lib to 13.02 2023-03-24 23:17:11 +01:00
gpatel-fr b63e6caf1e attempt to fix warning about Xamarin lib in tray icon 2023-03-24 23:09:56 +01:00
David Gileadi 9763305731 Use template images, which work in dark menu bars 2023-03-01 13:40:53 -07:00
David Gileadi a17bd1b3bf Use conditional compilation for TryGetXamarinMac 2022-08-03 15:18:56 -07:00
David Gileadi 160a083618 Work on cross-platform build 2022-08-03 14:46:59 -07:00
David Gileadi a8ee4c4501 Clean up csproj items 2022-08-03 12:53:03 -07:00
David Gileadi 6f0ae31cd1 Make Xamarin-based CocoaRunner the default on Mac 2022-08-03 12:35:43 -07:00
Muhammad Abrar 70a60978cb Syncing with upstream 2022-06-13 12:40:29 +05:00
Muhammad Abrar 713fce2acb Adding idrivee2 reference in BackendTester, BackendTool and Duplicati.GUI.TrayIcon csproj as well 2022-06-13 10:59:08 +05:00
Muhammad Abrar f73bc2213c Added support for new backend IDrivee2(https://www.idrivee2.com) 2022-06-13 10:38:42 +05:00
Kenneth SkovhedeandGitHub 6ca25d3e73 Merge pull request #4694 from mnaiman/patch-1
TLS 1.1 deprecation and TLS 1.3 support webserver and TrayIcon
2022-06-12 20:59:03 +02:00
Max 1c135adba2 TLS 1.1 deprecation and TLS 1.3 support 2022-03-19 14:25:51 +01:00
MaxandGitHub 8e176de004 TrayIcon SSL security increase 2022-03-19 14:01:20 +01:00
Doug Krahmer d1f10ba9a1 Add IDrive backend and API subset 2022-03-18 11:14:43 -07:00
TopperDEL 0c9435fe7b fix: Use fresh GUID for Tardigrade-Backend-Project 2021-07-19 09:21:08 +02:00
TopperDEL 0981c66465 feat: Create a copy of old Tardigrade-Backend with reuse of new Storj-Backend 2021-07-15 17:15:03 +02:00
TopperDEL a3d9d4c6ba feat: Rename C# and Project-files to Storj 2021-05-03 09:50:29 +02:00
Kenneth Hsu 69b9585421 Remove Telegram backend.
The TLSharp library has some issues and the behavior of the Telegram
backend is not reliable.

Some alternative libraries for communicating with the Telegram API are
TgSharp, TDLib and TdSharp.

This fixes #4424.

Revert "Merge pull request #4324 from martikyan/feature/telegram_backend"

This reverts commit c7f9f8f556, reversing
changes made to 85139f86f2.
2021-02-21 11:37:58 -08:00
warwickmmandGitHub c7f9f8f556 Merge pull request #4324 from martikyan/feature/telegram_backend
Add support for Telegram channels as a backend destination.
2020-11-08 17:59:37 -08:00
Karen Martikyan 73fbb047e7 Added Telegram Backend skeleton 2020-09-20 22:57:03 +04:00
Dean Ferreyra edb2819d6f Disable "legacy path handling" for executables
This is a defensive measure in case legacy path handling has been
enabled at the system level.  Duplicati requires that legacy path
handling be _disabled_ to function properly.

Issue #4295 appears to be a result of legacy path handling being
enabled globally.
2020-09-18 19:58:18 -07:00
Kenneth Hsu e964072690 Target .NET Framework 4.7.1.
This updates all projects to target .NET Framework 4.7.1.  The
TencentCOS and Tardigrade backends depend on .NET Standard 2.0.  When a
.NET Framework prior to 4.7.1 is targeted, the system cannot be sure
that all the dependencies exist, so it copies all dependent assemblies
to the output directory.  This causes many assemblies from the System
namespace to become bundled in the release.

https://stackoverflow.com/a/48875007

We had previously attempted to make individual projects target 4.7.1
(see pull request #4242), but this can cause compatibility issues when
4.6.2 projects depend on 4.7.1. projects.

This will require Mono 5.10.0 or greater (previously, we required 5.0.0
or greater).

https://www.mono-project.com/docs/about-mono/releases/5.10.0/#class-libraries

This fixes issue #4234.
2020-07-26 19:46:01 -07:00
wood cc9080e533 add tencent cos 2020-06-27 17:54:12 +08:00
Kenneth Skovhede f29444d753 Removed references to __MonoCS__ as that compiler directive is no longer being set 2020-05-28 10:13:00 +02:00
TopperDEL ba82edf7f8 fix: Correct Package-References 2020-05-19 16:11:58 +02:00
TopperDEL 65ac913546 feat: Add Tardigrade-Backend stub 2020-04-30 22:14:57 +02:00
Kenneth Hsu 69d153a121 Mark fields as readonly but allow for deserializer to set them.
This will prevent accidental reassignment of these fields.  Without the
JsonProperty attribute, we would encounter an issue starting the server
when a password was set on the web UI.
2020-01-26 09:49:10 -08:00
warwickmmandGitHub e92e4e0b2f Merge pull request #4013 from drwtsn32x/warning-tray-icon
Improve tray icon to reflect warning state
2019-12-09 19:02:04 -08:00
drwtsn32x b09c1e6500 update svg icon color 2019-12-08 18:35:34 -08:00
drwtsn32x a4b95675b0 update icon color 2019-12-08 18:22:59 -08:00
drwtsn32x 6d59e84202 handle additional idlewarning state 2019-12-08 17:53:07 -08:00
drwtsn32x 6fc67a6f5f update icon and runners for other platforms 2019-12-08 17:35:13 -08:00
Kenneth Hsu 53a35e6e06 Remove support for Amazon Cloud Drive.
Amazon discontinued access to the Cloud Drive API.

See https://forum.duplicati.com/t/amazon-cloud-drive-discontinued/7391.
2019-12-01 10:36:36 -08:00
Kenneth Hsu 1bbcc09c86 Remove readonly keyword from fields that are set by deserializer.
Making these readonly resulted in startup issues when the password was
set for the UI.

See forum discussion here:

https://forum.duplicati.com/t/after-last-update-duplicati-doesnt-work-anymore/8369
2019-11-04 19:11:18 -08:00
Kenneth Hsu 2aa76881a5 Mark fields that don't need to be reassigned as readonly.
This makes it explicit at compile-time that these fields should not be
reassigned outside the constructor.
2019-10-19 13:59:22 -07:00
Kenneth SkovhedeandGitHub 9310e6e057 Merge pull request #3943 from drwtsn32x/add-trayicon-warning-state
Add TrayIcon warning state
2019-10-19 14:12:42 +02:00
drwtsn32x b4ca1fface tweaks 2019-10-07 21:34:34 -07:00
drwtsn32x 9d07bc8fac add trayicon warning state 2019-10-07 21:14:24 -07:00
Kenneth Skovhede 0cfbfb8c1e Merge branch 'feature/fix-null-error-for-non-hosted-server' 2019-09-20 12:59:54 +02:00
Kenneth Skovhede 81ac1bf3a3 Added guards to prevent a null-error when attempting to connect to a password protected server without a password. 2019-09-20 12:49:28 +02:00
Kenneth Skovhede a1d7edbc6e Updated CoCoL to version 1.7.1 to fix a busy CPU issue 2019-09-20 11:40:22 +02:00
warwickmmandGitHub 0de9dc6640 Merge pull request #3899 from BlueBlock/nuget-updates
Update nuget packges for aws, azur, fluentftp, mailkit, and cocol.
2019-09-14 11:17:29 -07:00
BlueBlock f57a9d8a73 nuget updates
aws,azure,fluentftp,mailkit,cocol
2019-09-14 07:36:22 -04:00
BlueBlock ed2bc2586f comment removed
the linux side does not like it
2019-09-12 16:22:03 -04:00
BlueBlock efc76f7f86 use postbuildevent to target only windows and debug 2019-09-12 16:11:45 -04:00