Commit Graph
24 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-fr 8cd7c715c7 remove obsolete Letsencrypt cert messing up certificate chaine
see: https://forum.duplicati.com/t/plans-to-update-docker-image/16019/12
2023-04-03 00:37:19 +02:00
Muhammad Abrar f73bc2213c Added support for new backend IDrivee2(https://www.idrivee2.com) 2022-06-13 10:38:42 +05:00
Kenneth Hsu 529e4c7ce5 Update Docker parent image to mono:6. 2021-01-02 13:49:27 -08:00
Kenneth Hsu 6f41be3b47 Use consistent mono image for Docker and Travis tests.
Previously, Travis used the latest mono image.  By using the same one as
the Docker image, we would have caught the problem in issue #4403
before the changes were merged into the master branch.
2021-01-02 12:32:48 -08:00
Kenneth Hsu 201bb53b29 Add mono-complete to Docker image.
After targeting .NET 4.7.1, some users started encountering errors like:

Could not find method '.ctor' due to a type load error: Could not load
file or assembly 'netstandard, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies.
assembly:/opt/duplicati/SharpAESCrypt.exe type:SharpAESCrypt
member:(null)

The TencentCOS and Tardigrade backends are built on .NET Standard 2.0,
and it appears that the dependencies can be awoken even if these
backends are not used.

This fixes #4289.
2020-08-22 15:24:25 -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
Dan Rice dae4e21750 Build docker images for arm64v8 2020-01-20 13:17:59 -05:00
Dan Rice b6720241b3 Build true multi-arch Docker images 2020-01-20 13:17:23 -05:00
Dan Rice 85f2431e7d Fix indentation of Docker README lists (address Codacy complaint) 2020-01-20 13:01:18 -05: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
BlueBlock 50e6d058b0 update framework reqs in readme 2019-07-31 13:18:54 -04:00
Kenneth Skovhede 881f3c361a Added missing assemblies to the Docker images 2018-11-12 13:00:12 +01:00
Kenneth Skovhede d49a4b3b87 Remove the output data after the build of the Docker images 2018-02-28 09:27:17 +01:00
Felix Krull 9def2e1123 Fix some code quality issues. 2018-02-13 19:21:03 +01:00
Felix Krull 1d697cdf4f Add Docker readme. 2018-02-12 23:35:18 +01:00
Felix Krull 30492b101f Re-sync certificates during build. 2018-02-12 23:35:18 +01:00
Felix Krull 116c861100 Suffix arch-default images with "-latest" for consistency. 2018-02-12 23:35:18 +01:00
Felix Krull 4ec8f4b32b Simplify tini installation. 2018-02-12 23:35:17 +01:00
Felix Krull 049ca85c8f Don't accidentally purge ca-certificates-mono. 2018-02-12 23:35:17 +01:00
Felix Krull 5f4a1fa338 Reindent using spaces. 2018-02-12 23:35:17 +01:00
Felix Krull 8f99b0d930 Match Docker image launcher scripts to other packages. 2018-02-12 23:35:17 +01:00
Felix Krull 2c5cf1db12 Add build script and supporting files for Docker images. 2018-02-12 23:35:17 +01:00