Commit Graph
897 Commits
Author SHA1 Message Date
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 fde7e84afc fix: Resovle codacy-issue 2020-07-22 14:31:03 +02:00
TopperDEL c451724520 build: Switch to uplink.NET v2.3.4 fixing one download-issue 2020-07-22 12:40:37 +02:00
TopperDEL 6a8a029c70 cleanup: Reduce one line 2020-07-22 12:40:21 +02:00
TopperDEL 17c639cb26 fix: Build error 2020-07-19 11:14:33 +02:00
TopperDEL 6d5e8bfc77 feat: Add new Tardigrade-Satellite-Adresses 2020-07-19 11:00:10 +02:00
TopperDEL badcb7dbfc fix: Correc failing build - referencing correct uplink.NET-nuget 2020-07-19 10:58:36 +02:00
TopperDEL e115dd7149 build: Switch to uplink.NET 2.3.2 2020-07-16 16:32:11 +02:00
TopperDEL 79ba47f6ef feat: Add Tardigrade-Partner-ID 2020-07-16 15:57:50 +02:00
TopperDEL 78065fde53 fix: Rename storj_uplink.dylib to libstorj_uplink.dylib 2020-07-16 15:57:15 +02:00
Kenneth SkovhedeandGitHub 53f9b8bddc Merge pull request #4237 from warwickmm/add_s3_me_bahrain
Fix endpoint for Middle East (Bahrain) S3 region
2020-07-09 13:15:54 +02:00
Kenneth SkovhedeandGitHub 20542b5489 Merge pull request #4227 from warwickmm/fix_openstack_command_help
Fix documentation for OpenStack command line arguments
2020-07-09 13:15:28 +02:00
Kenneth SkovhedeandGitHub 59cf5886d3 Merge pull request #4226 from warwickmm/add_s3_eu_south
Add support for Europe (Milan) S3 region
2020-07-09 13:15:00 +02:00
Jon Schewe 7294befad9 Remove try/catch that is hiding errors
The try/catch here was hiding timeouts fetching the test files. This
logic appears to be for handling a very old version of S3. They should
not be needed anymore.

Fixes duplicati/duplicati#4225
2020-07-08 07:52:04 -05:00
TopperDEL 162a642ce1 build: Change .NetVersion to 4.7.1 2020-07-01 10:06:29 +02:00
warwickmmandGitHub 7d0e6382d6 Merge pull request #4232 from TopperDEL/tardigrade-installer
Deploy Tardigrade binaries with the installer
2020-06-30 08:26:59 -07:00
TopperDEL aff005fb79 fix: Actually commit the project-file 2020-06-30 16:49:06 +02:00
TopperDEL a18e30ae84 fix: Linux-binary-name 2020-06-30 16:43:18 +02:00
warwickmmandGitHub 75a9eec754 Merge pull request #4236 from trueai-org/master
Add Tencent Cloud Object Storage (COS) backend.
2020-06-29 20:56:26 -07:00
TopperDEL b0a5e171b3 fix: Refactor static constructor and storj-init-logic 2020-06-29 08:39:25 +02:00
wood e0c43a7678 fix and add desc 2020-06-29 11:35:44 +08:00
wood 619ca5835f fix: add content-type, default: application/xml 2020-06-28 17:51:12 +08:00
wood bcd483dd21 add tencentyun cos license 2020-06-28 12:17:08 +08:00
Kenneth Hsu b0a3763fdf Fix endpoint for Middle East (Bahrain) S3 region.
This fixes issue #4235.
2020-06-27 12:21:59 -07:00
TopperDEL 50342bf56a fix: Resolve PR-comment 2020-06-27 20:39:09 +02:00
wood 603b2a3ccd update region desc 2020-06-27 18:11:04 +08:00
wood e06a2dfc3b remove cos config 2020-06-27 17:57:54 +08:00
wood cc9080e533 add tencent cos 2020-06-27 17:54:12 +08:00
TopperDELandGitHub 4244076680 Merge branch 'master' into tardigrade-installer 2020-06-20 14:23:40 +02:00
TopperDEL d14ab54fd6 fix: Resolve merge conflict 2020-06-20 14:20:36 +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
TopperDELandGitHub b9c22afdbe fix: Use the duplicati-temp-folder 2020-06-18 16:46:08 +02:00
TopperDEL a78d4a096f fix: Solve two issues with the Tardigrade-Backend 2020-06-18 15:55:38 +02:00
Kenneth Hsu d040120422 Fix documentation for OpenStack command line arguments. 2020-06-14 12:21:48 -07:00
Kenneth Hsu 9e05c5a982 Add support for Europe (Milan) S3 region.
This fixes #4224.
2020-06-14 11:23:45 -07:00
TopperDEL 4f694d108d build: Bump uplink.Net-Dependancy to v2.2.2 supporting MacOS 2020-06-04 16:42:17 +02:00
warwickmmandGitHub 69091fe05b Merge pull request #4205 from TopperDEL/tardigrade-fix-restore
Fix restore with Tardigrade-backend when folders are used
2020-05-20 09:26:30 -07:00
TopperDEL da0602fce9 fix: List only the files relevant for the current folder (if provided) 2020-05-20 12:34:05 +02:00
TopperDELandGitHub fa44c419e7 Merge branch 'master' into tardigrad-correct-basepath 2020-05-20 08:39:49 +02:00
TopperDEL 3600eed64d fix: Move the tardigrad-library to the correct location 2020-05-20 08:36:22 +02:00
TopperDEL ba82edf7f8 fix: Correct Package-References 2020-05-19 16:11:58 +02:00
TopperDEL 62ae46f223 fix: Move the tardigrad-library to the correct location 2020-05-19 14:01:44 +02:00
Kenneth Skovhede 1ab8256f1d Removed mentions of "Amazon S3" and changed it to "S3 compatible" as Duplicati (and the backend) is not associated with Amazon. 2020-05-11 08:55:20 +02:00
Kenneth SkovhedeandGitHub 2f3b2d8ccd Merge pull request #4196 from mycloudyplace/feature/mycloudyplace-provider-europe
Added MyCloudyPlace.com S3 provider
2020-05-11 08:47:26 +02:00
Kenneth Skovhede f0891ef4fd Added error handling to the Dropbox backend for cases where the Dropbox server responds with invalid JSON in the error message. 2020-05-10 14:15:35 +02:00
Kenneth Skovhede 2f1f5bb7e0 The purpose of this update is to provide better error messages from servers that return error messages, but are expected to return JSON data.
In the current setup, the response stream is parsed by the JSON decoder, which throws an exception due to reading a non-json formatted error message.
The reported exception simply states that the first character on the first line was not valid json, which is true, but does not help diagnose the problem.

In many cases this is a human readable message, such as "over quota", "permission denied", etc.
This update adds a stream that keeps the first 2kb of the response in an internal buffer, which can then be printed in case the JSON parsing fails.
Most of the added code is just simple redirects for calling the base stream in the peeking stream.
2020-05-10 14:14:35 +02:00
Cedric Hauber 0276eca34e Added MyCloudyPlace.com S3 provider 2020-05-06 19:05:22 +02:00
Allan NordhøyandGitHub ac3d761412 Spelling: e.g, option activated 2020-04-18 15:58:28 +00:00
Kenneth SkovhedeandGitHub 6a8912c473 Merge pull request #4145 from tygill/feature/ms-graph-non-httpclient
Allow MS Graph backends (e.g., OneDrive v2) to use OAuthHelper instead of OAuthHttpClient
2020-03-25 07:09:44 +01:00
Tyler Gill 1ae534e45e Add ConfigureAwait(false) to JSONWebHelper.cs 2020-03-23 20:22:22 -06:00