Commit Graph
305 Commits
Author SHA1 Message Date
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
Kenneth Skovhede d1993e1356 Updated macOS launchers to redirect stdin, stout, and stderr. 2019-10-31 11:47:46 +01:00
Kenneth Skovhede d55403778a Updated minimum Mono requirement to 5.0 based on feedback from @warwickmm 2019-10-29 22:24:17 +01:00
Kenneth Skovhede 22a4aec312 Ported run-with-mono.sh bash script to Objective C version to work better with MacOS Catalina security features 2019-10-28 23:21:50 +01:00
Kenneth Skovhede d19ff80b92 Fixed passing username/password to the notarization tool for macOS during builds 2019-09-20 21:56:35 +02:00
Kenneth Skovhede 5503ad7f2c Added notarizing support for MacOS packages 2019-09-18 13:27:45 +02:00
BlueBlock c14c4a8009 add FORSERVICE option to installer
FORSERVICE will only install DuplicatiCore
2019-09-06 13:54:30 -04:00
BlueBlock 2bac2126b7 rename core feature 2019-09-06 10:21:43 -04:00
BlueBlock 8a6e2e2281 revert wix back to InstallInitialize 2019-09-04 11:59:46 -04:00
Kenneth SkovhedeandGitHub c03ccb8aae Merge pull request #3886 from BlueBlock/change-wix-installer-to-afterinstallfinalize
Change Wix installer to after-installfinalize
2019-09-03 22:50:48 +02:00
BlueBlock dcae22eef5 fix http reference
ref: https://github.com/dotnet/corefx/issues/22781
2019-09-03 15:25:34 -04:00
BlueBlock c912ae3e51 fix display of 462 not installed msg
it currently will display "The .NET Framework 4.6.2 must be installed ()"
change to just display "The .NET Framework 4.6.2 must be installed"
2019-09-03 12:56:56 -04:00
BlueBlock 4a9fba8da7 change wix ordering to use more efficient method 2019-09-03 12:55:42 -04:00
Kenneth Skovhede cc2e03b0d6 Updated the assembly redirect file that is used to overwrite the normal app.config files on release builds. 2019-09-02 22:07:20 +02:00
BlueBlock 2c41f24e25 wix installer update to 462 2019-08-29 19:48:30 -04:00
BlueBlock 50e6d058b0 update framework reqs in readme 2019-07-31 13:18:54 -04:00
BlueBlock 08a1e9998a initial upgrade to framework 4.6.2
- no code changes except those noted below
- projects upgrade to 4.6.2
- wixinstaller project upgraded automatically by VisualStudio
- wixinstaller updated to require 4.6.2
- Library.Encryption changed to Standard2.0 so accommodate update to SharpAesCrypt
2019-07-26 09:18:16 -04:00
Rune HenriksenandGitHub de580b6a84 Merge pull request #3561 from verhoek/fix/fedora_build
Fix to allow creation of fedora installer.
2018-12-28 13:20:53 +01:00
drwtsn32x 4e841ba8fd Fix Duplicati shutdown issue on Synology 2018-12-27 12:54:08 -08:00
drwtsn32x 34d86bb104 Fix Duplicati shutdown issue on Synology 2018-12-27 10:11:10 -08:00
verhoek 1cac8bf668 Fix to allow creation of fedora installer. 2018-12-24 15:32:43 +01:00
Kenneth Skovhede 3e32883f7d Fixed an issue with building RPMs 2018-11-28 11:34:18 +01:00
Kenneth Skovhede 84655a26fb Fixed an issue with Debian files not building 2018-11-28 10:57:52 +01:00
Kenneth Skovhede 026b36c096 Added missing assemblies to the Docker images 2018-11-12 13:04:08 +01:00
Kenneth Skovhede 2ff69c72f1 Fixed some issues with the version number for the MacOS build.
This fixes #3247
2018-08-07 10:11:22 +02:00
Kenneth Skovhede 91b3b791ff Fix to avoid unwanted updates after builds 2018-06-29 10:34:59 +02:00
Kenneth Skovhede d2915b2eda Added extra steps to the Windows MSI to set the product code on the MSI to match the executable 2018-06-18 00:00:02 +02:00
Kenneth Skovhede eee7238751 Removed the legacy backtick code and replaced it with $() in all scripts 2018-03-06 10:50:18 +01:00