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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
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
warwickmm and GitHub
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
warwickmm and GitHub
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
TopperDEL and GitHub
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
TopperDEL and GitHub
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
warwickmm and GitHub
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
TopperDEL and GitHub
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 Skovhede and GitHub
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øy and GitHub
ac3d761412
Spelling: e.g, option activated
2020-04-18 15:58:28 +00:00
Kenneth Skovhede and GitHub
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