Commit Graph
96 Commits
Author SHA1 Message Date
Kenneth Skovhede 40dd3c6816 Updated all license mentions to MIT 2024-02-28 15:45:30 +01:00
Kenneth Skovhede 212d1f7bbe Added tool to update the license 2024-02-28 14:39:59 +01:00
gpatel-frandGitHub c93a9ca4a4 fixes to build process (UpdateVersionStamp) (#5076) 2023-12-23 14:27:15 +01:00
gpatel-fr cf17f488d1 update Newtonsoft lib to 13.02 2023-03-24 23:17:11 +01: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
Kenneth Skovhede 033e609ab1 Fixed the signing tool to use the updated GPG library 2019-10-19 20:51:03 +02:00
BlueBlock 6a9f605e43 Merge remote-tracking branch 'upstream/master' into gpg-update 2019-08-31 19:01:57 -04:00
BlueBlock 815e30b63b update csproj toolverion and nuget packages 2019-07-31 13:20:03 -04:00
BlueBlock bcd8880ac0 migrate GnupgSigningTool to 4.6.2 to keep consistent 2019-07-30 10:43:50 -04:00
BlueBlock 3303c45bbe update DependencyFinder nuget package and to net to 4.6.2 2019-07-30 10:13:24 -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
BlueBlock a0e02e38f0 Use gpg library method to determine gpg exe path 2019-07-20 15:04:16 -04:00
verhoek a80c0a653e Set outputfolder local var again. 2019-01-06 20:11:38 +01:00
verhoek 3237698aad Fix codacy issues. 2019-01-06 18:49:21 +01:00
verhoek 7df6403a4c Changed location of project files of gnupg signing tool. 2018-12-28 19:56:14 +01:00
verhoek 1486399a97 Extracted gpg signing from autoupdate builder. 2018-12-28 19:31:40 +01:00
verhoek 6a10cf0c11 Fixed string format options and fixed stdin commandline parsing for gpg2. 2018-12-27 21:34:26 +01:00
verhoek 8f3915fcab Removed duplicated gpg code. 2018-12-27 18:48:03 +01:00
verhoek f8ce5239f2 Pulled out loadkey method. 2018-12-24 12:01:10 +01:00
verhoek 14133457c6 Merge remote-tracking branch 'origin/master' into auto_updater/allow_for_new_key 2018-12-23 20:36:53 +01:00
verhoek ae5d6ffcc7 Added option to generate new priv/pub key pair without verifying the manifest. 2018-12-23 20:32:21 +01:00
Kenneth Skovhede 2c0ec9d147 Updated AutoStamp tool to use the new simpler API for enumerating files 2018-12-11 12:25:02 +01:00
Mikael Mello 4369bc14d5 Add cache-busting for html/js/css files at each new Duplicati version 2018-11-26 09:27:42 -02:00
Kenneth Skovhede 1efaf23042 Updated build tools to use the new Common library 2018-11-13 09:44:27 +01:00
Kenneth Skovhede 2c9b563671 Fixed autoupdater to use nuget 2017-06-23 23:12:13 +02:00
Kenneth Skovhede 2b2e495e15 Added the <Prefer32Bit>False</Prefer32Bit> option to all executables.
This fixes #2519
2017-06-02 09:42:29 +02:00
agrajaghh 35c46c4651 remove LocalizationTool[2] 2016-10-07 10:53:29 +02:00
agrajaghh 3ce9c58301 fix escaping of strings in .po
replace:
\'  with '
\ with \\ (if not \r or \n)
" with \"
2016-09-30 10:07:03 +02:00
agrajaghh 23f7cd25d1 replace \ with / in location 2016-09-30 10:05:50 +02:00
agrajaghh bf3d3ec100 use UTF8 without BOM for .po file 2016-09-30 10:04:56 +02:00
agrajaghh 2e88e82cae count the lines from the beginning not from the end 2016-09-30 10:04:11 +02:00
agrajaghh 93bbdf6db2 fix tab indent 2016-09-30 10:03:15 +02:00
Kenneth Skovhede 74b65e284b Various fixes for generating the localization files 2016-09-27 20:40:18 +02:00
Kenneth Skovhede 4191506187 Updated new localization tool to generate .po files 2016-09-26 21:14:37 +02:00
Kenneth Skovhede 47a62d7757 Added a new tool to extract translate-able strings from the project files 2016-09-20 15:34:05 +02:00
Kenneth Skovhede 5993210e28 Update for AssemblyInfo to avoid builds generating source changes 2016-05-02 20:27:59 +02:00
Kenneth Skovhede f652c4e8de Added DependencyFinder tool 2016-04-23 13:10:54 +02:00
Kenneth Skovhede 8f23061496 Implemented option to output gpg signature key as part of the build process 2015-12-01 13:24:37 +01:00
Kenneth Skovhede 8ff8be8905 Bugfix for build issues with AutoUpdateBuilder. 2015-12-01 13:23:36 +01:00
Kenneth Skovhede c4ae279a26 Fixed building the AutoUpdateBuilder 2015-11-30 21:55:53 +01:00
Kenneth Skovhede b68290b95a Follow up to the latest pull request, changed all references to HexaD to "Duplicati Team" 2015-05-17 11:06:07 +02:00
Fabian Trampusch 55a853463d update year to 2015 2015-05-16 21:15:39 +02:00
Laurens Blankers e9595d6236 Removed WixProjBuilder and WixIncludeMake, no longer necessary because Installer now uses native WiX build tasks 2015-04-28 10:30:21 +02:00
Laurens Blankers b998dc8e37 UpdateVersionStamp now uses .NET 4.5 which is used by its dependency Duplicati.Library.Utility 2015-04-28 10:28:52 +02:00
Kenneth Skovhede 0d7cf7203b Updated to .Net framework version 4.5 2015-01-26 11:22:52 +01:00
Kenneth Skovhede 8d13e698eb Updated copyright notices 2015-01-20 21:44:52 +01:00
Kenneth Skovhede b5de1b56ce Updated copyright year on all assemblies.
Also removed the copyright microsoft statement that was erroneously applied to some assemblies.
This fixes issue #1083.
2014-08-12 13:31:30 +02:00
Kenneth Skovhede 9841dbc7ac Updated the autoupdater to use a static instance and fixed a number of paths to use the base dir.
Added a current pointer-file to allow running with a version that is not the newest.
Updater is now working except for OSX, where the bundle setup is causing issues when running the loaded instance.
2014-07-03 11:01:49 +02:00
Kenneth Skovhede 70992ac5bf Added check for unused options with autoupdatebuilder 2014-07-01 20:41:23 +02:00
Kenneth Skovhede 09054e7dab Better debugging when setting update params from commandline 2014-07-01 15:38:20 +02:00