Doug Krahmer
9d029a09a2
Minor IDrive backend enhancements
2022-03-18 11:14:50 -07:00
Doug Krahmer
d1f10ba9a1
Add IDrive backend and API subset
2022-03-18 11:14:43 -07:00
Doug Krahmer
1cbe2643b1
Add file size verification to FileBackend PutAsync()
2022-03-18 11:13:19 -07:00
Thomas Suckow and GitHub
cd71fde158
Go back to unmangled version
2022-03-08 20:13:53 -08:00
Thomas Suckow
7419df0979
use nuget.config to add freebsd repository
2022-03-05 10:17:28 -08:00
Thomas Suckow
80b19b9f8c
Try to add freebsd native lib packages
2022-03-04 23:13:36 -08:00
Thomas Suckow
bf5b9537d8
Merge remote-tracking branch 'thomas/feature/net5-freebsd' into feature/net5-unsplit
...
# Conflicts:
# Duplicati.sln
# Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj
# Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj
# Duplicati/CommandLine/CLI/Commands.cs
# Duplicati/CommandLine/Duplicati.CommandLine.csproj
# Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
# Duplicati/GUI/Duplicati.GUI.TrayIcon/ImageLoader.cs
# Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj
# Duplicati/Library/Backend/SSHv2/packages.config
# Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj
# Duplicati/Library/Common/Duplicati.Library.Common.csproj
# Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj
# Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj
# Duplicati/License/Duplicati.License.csproj
# Duplicati/Server/Duplicati.Server.csproj
# Duplicati/UnitTest/Duplicati.UnitTest.csproj
# Duplicati/UnitTest/TestUtils.cs
# Duplicati/UnixSupport/UnixSupport.csproj
# Installer/Makefile/Makefile
# guiTests/guiTest.py
2022-03-03 21:20:34 -08:00
tariandeath
d44496f6d4
Add semicolons
2022-02-27 13:29:58 -07:00
JED and GitHub
662bad4526
Add newline
2022-02-27 00:13:37 -07:00
tariandeath
f6ebcd6262
Fix typo
2022-02-26 20:45:00 -07:00
tariandeath
8b24536d4e
Add Upgraded Version to binary
2022-02-26 20:39:14 -07:00
tariandeath
396119aa40
Add indexes to improve backup query performance.
2022-02-26 20:24:14 -07:00
warwickmm and GitHub
781347d4a4
Merge pull request #4684 from duplicati/feature/update-dropbox-oauth
...
Added detection of access token types to Dropbox backend.
2022-02-25 08:32:31 -08:00
Kenneth Skovhede and GitHub
f0dfe67c89
Merge pull request #4660 from warwickmm/download_error_log_filename
...
Always log filename if error occurs during retrieval
2022-02-23 22:07:16 +01:00
Kenneth Skovhede
b267b2b744
Added detection of access token types.
...
This fixes #4667
2022-02-23 21:58:04 +01:00
Thomas Suckow
d528703fe7
Merge branch 'master' into experiment/net5-split
...
# Conflicts:
# .github/workflows/tests.yml
# Duplicati.sln
# Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj
# Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj
# Duplicati/CommandLine/Duplicati.CommandLine.csproj
# Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
# Duplicati/Library/Backend/AzureBlob/AzureBlobWrapper.cs
# Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj
# Duplicati/Library/Backend/Mega/packages.config
# Duplicati/Library/Backend/OAuthHelper/Duplicati.Library.OAuthHelper.csproj
# Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj
# Duplicati/Library/Backend/Tardigrade/Properties/AssemblyInfo.cs
# Duplicati/Library/Backend/Tardigrade/packages.config
# Duplicati/Library/Common/Duplicati.Library.Common.csproj
# Duplicati/Library/Common/IO/SystemIOWindows.cs
# Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj
# Duplicati/Library/Modules/Builtin/packages.config
# Duplicati/Library/Utility/Utility.cs
# Duplicati/License/Duplicati.License.csproj
# Duplicati/Server/Duplicati.Server.csproj
# Duplicati/Server/packages.config
# Duplicati/UnitTest/Duplicati.UnitTest.csproj
2022-02-22 19:04:01 -08:00
awerghcpc
21da623d3f
Added null check to fix exception reading vhd settings xml.
...
The null check for outParams fixes an ArgumentNullException that can occur when backing up hyper-v vms (win10 hyper-v).
2022-02-04 23:07:13 +11:00
Mickael Asseline
81d6d1e40a
Add Infomaniak SwissBackup to backend
2022-01-31 15:17:52 +01:00
Riccardo Paolo Bestetti
528478fda4
Implement exponential backoff for backend errors
2022-01-20 23:22:08 +01:00
Kenneth Hsu
6a84e9f972
Always log filename if error occurs during retrieval.
...
This fixes #4658 .
2022-01-08 12:06:33 -08:00
Dean Ferreyra
c50223eafe
Renames relating to the extended device path prefix, \\?\
2021-11-12 07:29:43 -08:00
Dean Ferreyra
158614d59a
Refactor \\?\ prefix tests, rename source files, plus other review issues
2021-11-09 22:50:41 -08:00
Dean Ferreyra
459d1f27f6
Formalize inclusion of code from https://github.com/dotnet
...
Fix SystemIOWindows.PathGetFullPath per review comments.
Add unit tests for SystemIOWindows.PathGetFullPath and SystemIOWindows.PrefixWithUNC. Also, fix a bug in the SystemIOWindows.PrefixWithUNC change that was exposed by these new unit tests.
In BackendToolTests, remove unused [Setup] and [TearDown] methods.
2021-11-08 07:42:07 -08:00
Dean Ferreyra
0e8280f6f3
Fix SystemIOWindows handling of relative paths
...
The handling of relative paths in SystemIOWindows was broken by changes for #4256 .
Change SystemIOWindows.PrefixWithUNC to only prefix paths with `\\?\` when they can be prefixed; i.e., only prefix paths that are fully qualified and that don't contain relative path components like `.` or `..`. This way, relative paths passed to SystemIOWindows methods work correctly again. Also support network paths specified using forward slashes; e.g., `//example.com/share/foo.txt`.
Simplify SystemIOWindows.GetFullPath since Path.GetFullPath will honor `\\?\` prefixes and can replace forward slashes with backslashes, etc.
Copy and adapt source for Path.IsPathFullyQualified from https://github.com/dotnet/runtime , which is MIT licensed.
Add unit test for Duplicati.CommandLine.BackendTool to validate the fix.
This fixes #4632 .
2021-11-06 17:14:18 -07:00
Poli and GitHub
8fda8caafb
Update S3Backend.cs
2021-09-19 15:11:58 +02:00
Soha Jin
65f9feed11
Tencent COS: use english document
2021-09-11 00:08:32 +08:00
Soha Jin
3487365d56
Tencent COS: support setting storage class
2021-09-09 18:23:22 +08:00
Kenneth Hsu
712588f1d6
Fix implementation of PatchWithLocalBlocks.
...
Previously, this would return true as long as the key was present in the
Dictionary, regardless of what the value parsed to.
2021-09-03 16:23:28 -07:00
Beppo
270b9457a8
Timeparser.cs: summay: Update URL to duplicity man page
...
Domain, path and section is changed.
2021-09-01 14:52:30 +02:00
Kenneth Skovhede and GitHub
e81595a611
Merge pull request #4588 from warwickmm/fix_ftp_path_handling
...
Fix Alternative FTP handling of paths with escaped characters
2021-08-11 10:41:34 +02:00
Kenneth Skovhede and GitHub
d40ba990ae
Merge pull request #4557 from warwickmm/fix_putasync_implementations
...
Fix bug in PutAsync implementations
2021-08-11 10:35:31 +02:00
Kenneth Skovhede and GitHub
6dcbccab28
Merge pull request #4520 from warwickmm/remote_list_verification_exception
...
Create custom Exception for remote list verification failures
2021-08-11 10:32:18 +02:00
Kenneth Skovhede and GitHub
976173fd49
Merge pull request #4512 from warwickmm/make_filters_match_newline
...
Make dot in filter regex match newline characters
2021-08-11 10:30:59 +02:00
Kenneth Hsu
356f270b12
Fix handling of FTP paths that contain escaped characters.
...
This fixes #4587 .
2021-08-10 11:08:31 -07:00
Max
bfdeae06d8
Fix server certificate on Linux
2021-07-27 12:48:03 +02:00
warwickmm and GitHub
184dfeae78
Merge pull request #4492 from TopperDEL/storj-dcs-update
...
Add Storj DCS backend and deprecated Tardigrade DCS backend.
Storj renamed their "Tardigrade Decentralized Cloud Storage" product to "Storj DCS". This adds a new Storj DCS backend and deprecates the old Tardigrade one. A warning is issued to inform Tardigrade users to modify their configurations to use the new backend.
This also adds a passphrase verification field to ensure that the user has provided the correct encryption passphrase.
2021-07-20 08:28:54 -07:00
TopperDEL
ad63833a32
fix: Remove unnecessary backend-parameter "secret-verify"
2021-07-20 10:17:44 +02:00
TopperDEL
a2a7e4b7ba
fix: New GUID in AssemblyInfo, too
2021-07-19 09:26:58 +02:00
TopperDEL
a785324102
fix: Add "Deprecated" to Tardigrade-Strings
2021-07-19 09:22:05 +02:00
TopperDEL
0c9435fe7b
fix: Use fresh GUID for Tardigrade-Backend-Project
2021-07-19 09:21:08 +02:00
TopperDEL
fc55b16992
fix: More info in deprecation-warning
2021-07-16 08:34:01 +02:00
TopperDEL
64d33e7923
fix: Guid in AssemblyInfo
2021-07-16 08:31:06 +02:00
TopperDEL
7a96d3d7ed
fix: build errors
2021-07-15 20:26:26 +02:00
TopperDEL
ff6cc959eb
feat: Update MacOS-binaries
2021-07-15 17:44:55 +02:00
TopperDEL
2cec06252c
feat: Update uplink.NET to latest version + binaries
2021-07-15 17:43:18 +02:00
TopperDEL
5d36791aa5
feat: Inform user about deprecated Tardigrade-Backend with a warning
2021-07-15 17:37:22 +02:00
TopperDEL
7e335d36ec
fix: Correctly loading of the backends in the UI
2021-07-15 17:20:57 +02:00
TopperDEL
0960fdfbd8
cleanup: Remove unnecessary old binaries
2021-07-15 17:15:41 +02:00
TopperDEL
0981c66465
feat: Create a copy of old Tardigrade-Backend with reuse of new Storj-Backend
2021-07-15 17:15:03 +02:00
Valentin
c2dc922866
Mega Strings const review
2021-07-05 21:10:23 +02:00