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
bcd483dd21
add tencentyun cos license
2020-06-28 12:17:08 +08:00
TopperDEL
afa7675339
feat: Add license-info
2020-05-17 21:08:04 +02:00
Kenneth Skovhede
e240b4b267
Switched to a self-compiled version of agsxmpp as it has been pulled from NuGet.
...
The source is also provided in the bundle.
2020-05-10 21:44:12 +02:00
Kenneth Hsu
bcabbe67c8
Fix detection of block devices.
...
This appears to have been a copy/paste error.
The UnixSupport.dll file was compiled in Release mode.
2020-03-01 12:11:16 -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
BlueBlock
6a9f605e43
Merge remote-tracking branch 'upstream/master' into gpg-update
2019-08-31 19:01:57 -04:00
BlueBlock
cb9bd2f8fc
update included sqlite dll's for the 4.6 framework
2019-08-02 15:33:55 -04:00
BlueBlock
815e30b63b
update csproj toolverion and nuget packages
2019-07-31 13:20:03 -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
97e3039d6e
Update included gpg version
2019-07-20 15:04:24 -04:00
Sean Templeton
662627a98a
Update AlternativeFtp Backend for async Put
...
Removed System.Net.FtpClient and added the FluentFTP Nuget package which
is the new name of System.Net.FtpClient.
2019-03-03 21:43:13 -06:00
Kenneth Hsu
b5d9451b33
Remove redundant casts.
2019-01-21 19:30:52 -08:00
Kenneth Skovhede
abc801d2bf
Updated the POSIX support code to ignore ENODATA error codes in addition to the EOPNOTSUPP.
...
This fixes #3327
2018-08-14 22:25:22 +02:00
Kenneth Hsu
f12858e6a5
Mark fields that shouldn't be reassigned as readonly.
...
This makes it explicit at compile-time that these fields should not be
reassigned outside the constructor.
2018-05-25 10:04:52 -07:00
Kenneth Hsu
3d51e9153b
Avoid signing assemblies.
...
Using strong-named assemblies can cause difficulties with the GNU LGPL
license, which allows for one to recombine or relink their application
with modified versions of the code. While one solution is to share the
private key so that people can sign the assemblies themselves, this
would break the trust that is expected from signed assemblies. For now,
the easiest fix is to simply not sign the assemblies. Note that by
doing so, we prevent the code from being referenced from other signed
assemblies.
This also fixes an issue introduced in revision ba94d36a80 ("Added
auto-update for WindowsService and Service."), where the WindowsService
project (signed) referenced the AutoUpdater project (not signed).
We also removed instances of <SignAssembly>false</SignAssembly> to be
consistent with newly created .csproj files that do not contain the
SignAssembly element.
This was motivated by the discussion in issue #2814 .
2017-10-15 22:00:23 -07:00
Kenneth Skovhede
01c429b176
Switched hash library to use FasterHashing
2017-09-23 00:13:03 +02:00
Kenneth Skovhede
7014a75a23
Updated sqlite to use 1.0.105.2 (sqlite 3.19.3) on Windows.
...
This fixes #2562
2017-06-27 15:02:38 +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
Kenneth Skovhede
ced3caa219
Changed back to SharpCompress as it is now updated with support for zip64
2017-06-01 10:49:34 +02:00
Kenneth Skovhede
360a90b2ce
Updated SharpCompress to a build from master to include the zip64 fixes
2017-04-04 17:11:01 +02:00
Kenneth Skovhede
5d3bf781a6
Updated the TlsTest.exe tool to work better with Mono 4.8.0.
2017-03-27 22:52:41 +02:00
Kenneth Skovhede
f223c38ad7
Updating the SQLite library on Windows to 1.0.104.0.
...
The Linux version use Mono.Data.SQLite if possible, and otherwise attempts to wrap the system sqlite.so.
This fixes #2144
2017-03-01 11:10:01 +01:00
Kenneth Skovhede
680ee82189
Updated SharpCompress to the latest version
2017-02-27 22:21:01 +01:00
Kenneth Skovhede
6a3ed71fe2
Bundling the mozroots and tlstest tools from Mono to aid in debugging SSL issues
2017-01-23 20:42:34 +01:00
Kenneth Skovhede
6bb1579aa9
Updated MailKit, fixed a bug with DnsLite, added backward compatible tls support from MailKit.
...
This fixes #1540 .
This fixes #1948 .
This fixes #2060
This fixes #2225
2017-01-09 23:21:00 +01:00
Kenneth Skovhede
64fbd621a2
Re-fixed indentation and line endings
2016-11-03 13:18:00 +01:00
Kenneth Skovhede
1f7110503a
Updated unix symlinks handling to store correct metadata for symlinks
2016-11-03 13:11:53 +01:00
Kenneth Skovhede
eff7e923de
Rebuild the UnixSupport.dll to activate #2056
2016-10-31 21:58:32 +01:00
Gerco Dries
d328847085
Fix exceptions when users and groups are not defined on the local system (such as when a system is bound to Active Directory or a user or group has been deleted).
2016-10-25 17:33:38 -04:00
agrajaghh
9a241229dc
add angular-gettext to about -> libraries
2016-10-02 23:16:11 +02:00
Kenneth Skovhede
d3396ad82e
Added a new tools project to pull in tools/scripts.
...
Also updated the bundled GPG version to 2.3.3
This fixes #1921
This fixes #1931
2016-09-28 20:12:01 +02:00
Kenneth Skovhede
bc741637ad
Updated licenses section to include BouncyCastle and MimeKit
2016-06-29 14:11:25 +02:00
Max
f4be1e781a
merge upstream
2016-06-28 20:00:58 +02:00
Kenneth Skovhede
8c7811ae89
Updated SSH library to latest version, marked beta but should be stable.
2016-06-28 10:03:53 +02:00
Kenneth Skovhede
d45f07f10f
Updated some package versions and removed duplicate files
2016-06-27 15:37:52 +02:00
Kenneth Skovhede
3005594b38
Merge branch 'master' into nuget_setup
...
# Conflicts:
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
# Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj
# Duplicati/Library/Backend/S3/S3Wrapper.cs
# thirdparty/CoCoL/CoCoL.dll
# thirdparty/SSH.NET/Renci.SshNet.dll
2016-06-27 15:25:52 +02:00
Max
3ace0ee9b7
fix done
2016-06-25 22:34:53 +02:00
Kenneth Skovhede
ff9a0508d1
Implemented an IAM module that can check if a user is attempting to use the root account, and then create an IAM user with minimum privileges instead.
2016-06-22 23:14:18 +02:00
Kenneth Skovhede
670472559a
Updated AWSSDK to use the new v3 API with a separate library for S3.
...
Currently using AWSSDK.S3 v3.1.7.2.
This fixes #1677
2016-06-22 20:22:59 +02:00
Kenneth Skovhede
730a134b80
Updated Renci.SSH to latest (beta) build for better support with newer sshd versions
2016-05-02 20:34:56 +02:00
Kenneth Skovhede
91c6e24e27
Updated UnixSupport to depend on .Net 4.5 instead of 2.0
2016-04-25 17:28:06 +02:00
Kenneth Skovhede
a2535271f5
Merge branch 'feature/fixes_to_rumps_trayicon'
2016-04-13 10:12:28 +02:00
Kenneth Skovhede
c78dc32fc5
Added various extra features to the rumps tray-icon
2016-04-13 00:33:24 +02:00
Kenneth Skovhede
2e9854c936
Updated SharpAESCrypt
2016-04-12 23:17:17 +02:00
Kenneth Skovhede
f1de9b335f
Re-added the license file with other capitalization
2016-04-10 16:28:44 +02:00
Kenneth Skovhede
85535c7f30
Removed the license file
2016-04-10 16:28:14 +02:00
Kenneth Skovhede
75826aa60e
Cleaned up the commit a bit
2016-04-10 16:27:51 +02:00
Kenneth Skovhede
4865a2ce36
Merge branch 'alternative_ftp_backend' of https://github.com/mylemans/duplicati into mylemans-alternative_ftp_backend
2016-04-10 16:20:43 +02:00
Kenneth Skovhede
c71fb7c7b7
Updated CoCoL to latest version to fix the AWS intializer issue
2016-04-10 14:04:27 +02:00