Commit Graph
332 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-frandGitHub d428ef6e5a update artifact versions (#4958) 2023-06-04 10:38:23 +02:00
gpatel-frandGitHub 6f8037fa73 update version number for artifact mac (and others) (#4956) 2023-06-04 09:33:54 +02:00
gpatel-fr 8d995fb61d add workflow for building experimental releases 2023-05-04 22:59:35 +02:00
Kenneth Skovhede 7f08f0be9e Changed MacOS notarizing from using altool to the new and simpler notarytool 2023-04-10 15:30:12 +02:00
Kenneth Skovhede 9da2087640 Added a missing package for the Fedora build that used to be in the base image 2023-04-10 15:28:50 +02:00
Kenneth Skovhede 01d58b71f3 Changed minimum compile target for MacOS binaries to be MacOS 11 as the toolchain no longer supports 10.6 2023-04-10 15:28:29 +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
gpatel-fr cf17f488d1 update Newtonsoft lib to 13.02 2023-03-24 23:17:11 +01:00
gpatel-frandGitHub 98fab3cea1 Merge pull request #4904 from gpatel-fr/builddebgzip
build Debs with gzip compression for old debian releases
2023-03-24 21:05:13 +01:00
gpatel-fr f9476007b5 build Debs with gzip compression for old debian releases 2023-03-11 21:39:51 +01:00
gpatel-fr 552bef485b allow install on Debian bookworm by using libayatana-appindicator1 shim package 2023-03-08 10:40:50 +01:00
Muhammad Abrar f73bc2213c Added support for new backend IDrivee2(https://www.idrivee2.com) 2022-06-13 10:38:42 +05:00
Kenneth Hsu 2ee92d5716 Update Makefile to use msbuild instead of xbuild.
This fixes #4454.
2021-05-05 16:52:02 -07:00
Kenneth Skovhede f145b9fcc2 Yet-another fix for the RPM shebang mangler breaking on non-critical stuff 2021-03-07 09:37:56 +01:00
Kenneth SkovhedeandGitHub 2ec0831447 Merge pull request #4410 from warwickmm/use_consistent_mono_images
Use consistent (and updated) mono versions for Docker and Travis
2021-03-06 14:59:56 +01:00
Kenneth Skovhede 321fc31efd Updated changelog in RPM source build script 2021-01-21 12:30:03 +01:00
Kenneth Skovhede 4ec1cf83d5 Updated the RPM source build to have fewer warnings and use msbuild. 2021-01-21 12:26:49 +01:00
Kenneth Skovhede 72d0aa9d3b Now mangling the shebang for DuplicatiVerify.ps in RPMs as it is fixed in source. 2021-01-21 12:26:11 +01:00
Kenneth Skovhede 322a24950c Updated RPM spec file to ignore non-executable files 2021-01-21 11:25:55 +01:00
Kenneth Skovhede 14a1a19654 Updated the RPM diff file to be in-sync with the project file changes 2021-01-21 09:26:56 +01: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
Dean Ferreyra 6e0611f1ae Disable "legacy path handling" for executables
This disables legacy path handling by changing the
`AssemblyRedirects.xml` that's deployed as the app.config files in the
installation image.

Issue #4295 appears to be a result of legacy path handling being
enabled globally.
2020-09-28 15:34:44 -07: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 Skovhede 25c1a5b657 Fixed breaking RPM builds due to bundled binaries 2020-08-07 13:15:38 +02:00
Kenneth Hsu 70e8c93d26 Update mono versions in deb and rpm package requirements. 2020-07-27 16:09:26 -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
TopperDEL 37e0d36348 fix: Remove unnecessary windows storj_uplink.dll 2020-07-16 16:34:28 +02:00
TopperDEL 0b0fc23d97 fix: Remove renamed MacOS-dylib on windows-installer 2020-07-16 15:59:26 +02:00
TopperDEL 78065fde53 fix: Rename storj_uplink.dylib to libstorj_uplink.dylib 2020-07-16 15:57:15 +02:00
TopperDELandGitHub dd5a5f6c75 Update WixInstaller.wixproj 2020-06-30 16:44:04 +02:00
TopperDELandGitHub e04adbedd7 Update make-dmg.sh 2020-06-30 16:43:29 +02:00
TopperDEL 31ae3784c0 build: First try to deploy the (only the necessary) tardigrade-binaries for all systems 2020-06-18 17:17:06 +02:00
Kenneth Hsu b4d6bf02bc Do not remove Alpha VSS dependencies in installer packages.
Although these are not needed for the Linux and OS X packages, it
appears that there are times when this dependency is woken up, possibly
due to issues regarding caching and static initialization of the
VssBackupComponents._vssBackupComponents field.

This fixes #4149.
2020-04-20 21:03:20 -07:00
Raúl Pedro Fernandes SantosandGitHub b1ff97ce6f Add missing dependency for Mono certificates
Without this package, Duplicati can't connect to the Backblaze B2 storage
2020-03-30 16:42:57 +01:00
Kenneth Skovhede 679981d29f Enable hardened runtime when building MacOS packages as it is now required. 2020-02-18 14:10:15 +01:00
Rod Savard aa9c859535 Changed minimum required mono-runtime version 2020-02-05 18:00:36 -08:00
drwtsn32x d9e0ece63e Changed minimum required mono-runtime version 2020-01-29 06:50:49 -08: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 Skovhede 002f86fc6f Changed the Fedora RPM docker build configuration to use the full Mono install, instead of the packaged Mono version as it lacks some required support libraries. 2020-01-20 14:57:32 +01: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 Skovhede 3a2e001b10 Updated notarization script to deal with errors in macOS notarization delays 2019-11-05 15:51:53 +01:00
Kenneth Skovhede 7d3ba5ebd4 Experiment with running notarization and stapling for macOS in detached processes 2019-11-05 11:34:40 +01:00
Kenneth Skovhede 3c39114062 Clarified the notarizing/stapling comment 2019-10-31 13:22:45 +01:00
Kenneth Skovhede 86776d83bc Removed the deleted run-with-mono.sh script from the signing list 2019-10-31 13:21:47 +01:00