Thomas Suckow
4f577c65a4
Fix backward logic to try to fix mac build
2024-03-01 22:27:03 -08:00
Thomas Suckow
bc5f17ebf1
Try fix mac build
2024-03-01 21:57:36 -08:00
Kenneth Skovhede
3501cdee08
Added sharepoint from #3124
2024-03-01 14:45:31 +01:00
Kenneth Skovhede
6feb7c0200
Smaller fixes to build
2024-03-01 14:30:28 +01:00
Kenneth Skovhede
f395da68d7
Hacky support for 7z
2024-03-01 14:30:28 +01:00
Kenneth Skovhede
d3d4fc1434
More cleanup after using Mono.Posix
2024-03-01 14:30:28 +01:00
Kenneth Skovhede
c08571efba
Updating S3 to use the async interface
2024-03-01 14:30:28 +01:00
Kenneth Skovhede
5c1d6bda76
Fixes for OAuth
2024-03-01 14:30:28 +01:00
Kenneth Skovhede
cfbfdad2ab
Fixes for Azure Blob
2024-03-01 14:30:28 +01:00
Kenneth Skovhede
fb863ea14e
Updated the common library, using the Nuget Posix package
2024-03-01 14:30:28 +01:00
Kenneth Skovhede
97d89bb46f
Disable app-domains
2024-03-01 14:30:28 +01:00
Kenneth Skovhede
c168849dff
Hand-picked changes from #3124
2024-03-01 14:30:28 +01:00
Kenneth Skovhede
aa20088c39
Tool based upgrade of all projects with some manual update
2024-03-01 14:29:54 +01:00
Kenneth Skovhede
35cc847df7
Merge branch 'master' into feature/upgrade-to-sdk-style-projects
2024-03-01 14:28:55 +01:00
Kenneth Skovhede and GitHub
8761c579f3
Merge pull request #5110 from duplicati/feature/update-license
...
Update license to MIT
2024-03-01 09:07:08 +01:00
Thomas Suckow
65e907d79f
Fix release build dependancy problem
2024-02-29 22:06:45 -08:00
Thomas Suckow
a3bbf63561
Merge remote-tracking branch 'origin/feature/upgrade-to-sdk-style-projects' into feature/net5-kestrel
...
# Conflicts:
# .appveyor.yml
# .github/workflows/tests.yml
# BuildTools/AutoUpdateBuilder/AutoUpdateBuilder.csproj
# BuildTools/DependencyFinder/DependencyFinder.csproj
# BuildTools/GnupgSigningTool/GnupgSigningTool.csproj
# BuildTools/UpdateVersionStamp/UpdateVersionStamp.csproj
# Duplicati CommandLine Only.sln
# Duplicati.Library.RestAPI/RESTMethods/RequestInfo.cs
# Duplicati.Library.RestAPI/Runner.cs
# Duplicati.sln
# Duplicati/CommandLine/BackendTester/Duplicati.CommandLine.BackendTester.csproj
# Duplicati/CommandLine/BackendTester/app.config
# Duplicati/CommandLine/BackendTool/Duplicati.CommandLine.BackendTool.csproj
# Duplicati/CommandLine/BackendTool/app.config
# Duplicati/CommandLine/ConfigurationImporter/Duplicati.CommandLine.ConfigurationImporter.csproj
# Duplicati/CommandLine/Duplicati.CommandLine.csproj
# Duplicati/CommandLine/RecoveryTool/Duplicati.CommandLine.RecoveryTool.csproj
# Duplicati/CommandLine/app.config
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Assets/icons/normal-warning.png
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Duplicati.GUI.TrayIcon.csproj
# Duplicati/GUI/Duplicati.GUI.TrayIcon/Program.cs
# Duplicati/GUI/Duplicati.GUI.TrayIcon/app.config
# Duplicati/Library/AutoUpdater/Duplicati.Library.AutoUpdater.csproj
# Duplicati/Library/Backend/AlternativeFTP/Duplicati.Library.Backend.AlternativeFTP.csproj
# Duplicati/Library/Backend/AzureBlob/Duplicati.Library.Backend.AzureBlob.csproj
# Duplicati/Library/Backend/Backblaze/Duplicati.Library.Backend.Backblaze.csproj
# Duplicati/Library/Backend/Box/Duplicati.Library.Backend.Box.csproj
# Duplicati/Library/Backend/CloudFiles/Duplicati.Library.Backend.CloudFiles.csproj
# Duplicati/Library/Backend/Dropbox/Duplicati.Library.Backend.Dropbox.csproj
# Duplicati/Library/Backend/FTP/Duplicati.Library.Backend.FTP.csproj
# Duplicati/Library/Backend/File/Duplicati.Library.Backend.File.csproj
# Duplicati/Library/Backend/GoogleServices/Duplicati.Library.Backend.GoogleServices.csproj
# Duplicati/Library/Backend/HubiC/Duplicati.Library.Backend.HubiC.csproj
# Duplicati/Library/Backend/Idrivee2/Duplicati.Library.Backend.Idrivee2.csproj
# Duplicati/Library/Backend/Jottacloud/Duplicati.Library.Backend.Jottacloud.csproj
# Duplicati/Library/Backend/Mega/Duplicati.Library.Backend.Mega.csproj
# Duplicati/Library/Backend/OAuthHelper/Duplicati.Library.OAuthHelper.csproj
# Duplicati/Library/Backend/OneDrive/Duplicati.Library.Backend.OneDrive.csproj
# Duplicati/Library/Backend/OpenStack/Duplicati.Library.Backend.OpenStack.csproj
# Duplicati/Library/Backend/Rclone/Duplicati.Library.Backend.Rclone.csproj
# Duplicati/Library/Backend/S3/Duplicati.Library.Backend.S3.csproj
# Duplicati/Library/Backend/SSHv2/Duplicati.Library.Backend.SSHv2.csproj
# Duplicati/Library/Backend/SharePoint/Duplicati.Library.Backend.SharePoint.csproj
# Duplicati/Library/Backend/Sia/Duplicati.Library.Backend.Sia.csproj
# Duplicati/Library/Backend/Storj/Duplicati.Library.Backend.Storj.csproj
# Duplicati/Library/Backend/TahoeLAFS/Duplicati.Library.Backend.TahoeLAFS.csproj
# Duplicati/Library/Backend/Tardigrade/Duplicati.Library.Backend.Tardigrade.csproj
# Duplicati/Library/Backend/TencentCOS/Duplicati.Library.Backend.TencentCOS.csproj
# Duplicati/Library/Backend/WEBDAV/Duplicati.Library.Backend.WEBDAV.csproj
# Duplicati/Library/Common/Duplicati.Library.Common.csproj
# Duplicati/Library/Compression/Duplicati.Library.Compression.csproj
# Duplicati/Library/DynamicLoader/Duplicati.Library.DynamicLoader.csproj
# Duplicati/Library/Encryption/Duplicati.Library.Encryption.csproj
# Duplicati/Library/Interface/Duplicati.Library.Interface.csproj
# Duplicati/Library/Localization/Duplicati.Library.Localization.csproj
# Duplicati/Library/Logging/Duplicati.Library.Logging.csproj
# Duplicati/Library/Main/Duplicati.Library.Main.csproj
# Duplicati/Library/Modules/Builtin/CheckMonoSSL.cs
# Duplicati/Library/Modules/Builtin/Duplicati.Library.Modules.Builtin.csproj
# Duplicati/Library/Modules/Builtin/SendJabberMessage.cs
# Duplicati/Library/SQLiteHelper/Duplicati.Library.SQLiteHelper.csproj
# Duplicati/Library/Snapshots/Duplicati.Library.Snapshots.csproj
# Duplicati/Library/UsageReporter/Duplicati.Library.UsageReporter.csproj
# Duplicati/Library/Utility/Duplicati.Library.Utility.csproj
# Duplicati/Library/Utility/HashAlgorithmHelper.cs
# Duplicati/Library/Utility/Power/WindowsPowerSupplyState.cs
# Duplicati/License/Duplicati.License.csproj
# Duplicati/Server/Duplicati.Server.Serialization/Duplicati.Server.Serialization.csproj
# Duplicati/Server/Duplicati.Server.csproj
# Duplicati/Server/app.config
# Duplicati/Service/Duplicati.Service.csproj
# Duplicati/Service/app.config
# Duplicati/Tools/Duplicati.Tools.csproj
# Duplicati/UnitTest/Duplicati.UnitTest.csproj
# Duplicati/UnitTest/GeneralBlackBoxTesting.cs
# Duplicati/UnitTest/app.config
# Duplicati/WindowsService/WindowsService.csproj
# Installer/debian/docker/debian/control
# Tools/SQLiteTool/SQLiteTool.csproj
# Tools/ZipFileDebugger/ZipFileDebugger.csproj
# guiTests/guiTest.py
# thirdparty/UnixSupport/UnixSupport.csproj
# thirdparty/alphavss/Homepage.txt
# thirdparty/alphavss/License.txt
# thirdparty/alphavss/licensedata.json
2024-02-29 21:55:17 -08:00
Kenneth Skovhede
d16d702975
More fixes for stray using directives
2024-02-28 20:42:33 +01:00
Kenneth Skovhede
1f3b00d7ff
Fixed a using directive that was caught in the license region
2024-02-28 15:57:06 +01:00
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
Kenneth Skovhede
72e47e419c
Fixed referencing Windows.Forms via reflection for cross-platform build
2024-02-26 14:50:43 +01:00
Kenneth Skovhede
133dda94a3
Fixed complicated build with Xamarin Mac
2024-02-26 14:50:18 +01:00
Kenneth Skovhede
83a6e262c4
Updated release process to handle SDK style project files
2024-02-26 14:49:59 +01:00
Kenneth Skovhede
3bf6b162ca
Upgraded utility projects.
...
Removed redundant packages files.
Removed `mozroots` in prepare of switch to non-mono releases.
2024-02-26 08:24:48 +01:00
Kenneth Skovhede
22acb8bdda
Fixed compile issues after upgrade
2024-02-26 06:59:30 +01:00
Kenneth Skovhede
d7b6dd90be
Updated all projects to use SDK-style projects using upgrade-assist
2024-02-25 16:19:25 +01:00
trueai-org
076ce156cb
fix: aliyun oss code format, zh
2024-02-23 17:54:47 +08:00
trueai-org
35cb8056f6
add aliyun oss, and chinese readme
2024-02-23 11:12:41 +08:00
Jojo-1000
929e61f6b4
Catch RetiredException in BackupHandler to avoid StopNow race condition.
2024-02-22 18:48:44 +01:00
gpatel-fr and GitHub
7f97af85d4
allow Github build from PR ( #5103 )
2024-02-21 23:18:10 +01:00
gpatel-fr
b12b2603ca
update storj to 2.12
2024-02-21 23:10:49 +01:00
gpatel-fr
f7def9355b
update sshnet to 2023.0.1
2024-02-16 11:39:45 +01:00
Jojo-1000
a0f9785f5c
Check that the database exists before writing error logs.
...
Closes #5091
Fixes that any fatal error in test-filters created an INVALID! file in the current working dir.
2024-02-09 17:10:05 +01:00
Kelly Campbell
dbbd427cf1
Fixes connect to server not working when a password is used for the UI.
2024-02-04 01:15:19 -06:00
Jojo-1000
a1349b1af9
Show filter group rules in source file picker.
...
Add REST handler /systeminfo/filtergroups that returns the filter strings for all filter groups on the system.
Use these filter strings to apply filter groups to the source file picker.
2024-01-16 18:52:31 +01:00
Jojo-1000
74db90924e
Fix processing files repeatedly if present in multiple sources.
...
This can happen if a source is added to force including a system folder.
2024-01-16 18:52:30 +01:00
Jojo-1000
5acf4dbaad
Improve file in-/excluding logic in source file picker.
...
Add filters to the beginning instead of the end of the list, so they are not overridden by more general ones.
If a file is excluded, add an include filter to include the file.
2024-01-16 18:52:30 +01:00
Jojo-1000
9dbdbb1b2f
Show files excluded via 'Exclude' section in source picker.
...
Add more metadata to the file list returned by server, so that the source file picker can display filters based on file attributes.
Correctly display 'X' in file list if a file is excluded by attributes and not included as a source (#4751 ).
Fix directory separator issue when loading the page and prevent opening folders in source file list.
2024-01-16 18:52:30 +01:00
Jojo-1000
c9e9b0eeb7
Scroll to source data path on double click.
2024-01-16 18:52:30 +01:00
gpatel-fr and GitHub
e7c191389c
fix build of Duplicati CommandLine Only.sln ( #5081 )
2024-01-13 00:59:23 +01:00
Kenneth Skovhede
11c6b4b5de
Version bump to v2.0.7.100-2.0.7.100_canary_2023-12-27
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/duplicati-2.0.7.100_canary_2023-12-27.zip
Signature file: https://updates.duplicati.com/canary/duplicati-2.0.7.100_canary_2023-12-27.zip.sig
ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.7.100_canary_2023-12-27.zip.sig.asc
MD5: 628113622c72bcb46862bfdd15be617e
SHA1: 8081669082913f4b8aeddfe43f7f944d32e28c8d
SHA256: 2cfa87204a489adc6e37afd7c2fb0d67189632c1bc7bf5498812f607d85bafe4
v2.0.7.100-2.0.7.100_canary_2023-12-27
2023-12-27 10:17:26 +01:00
Kenneth Skovhede
9cce332a51
Merge branch 'master' of github.com:duplicati/duplicati
2023-12-27 10:06:52 +01:00
Kenneth Skovhede
38e86964dc
Prepare for canary build
2023-12-27 10:06:39 +01:00
gpatel-fr and GitHub
c93a9ca4a4
fixes to build process (UpdateVersionStamp) ( #5076 )
2023-12-23 14:27:15 +01:00
gpatel-fr and GitHub
8fe4c49ce6
a small fix and a few additional comments for PR 4962 ( #5077 )
2023-12-23 14:26:56 +01:00
gpatel-fr and GitHub
396f7dfebe
don't report backup as failed if all tests problems are 'extra' ( #5074 )
...
these problems don't block database rebuilding so it's not
a good thing to fail the backup.
Also fix erroneous message for ListAndIndexes
2023-12-23 14:25:28 +01:00
gpatel-fr and GitHub
e2c77b5310
do a vacuum of bug report database ( #5069 )
2023-12-13 09:27:51 +01:00
Jan and GitHub
034595c286
Keep user-defined whitespace in description field. ( #5067 )
2023-12-13 00:48:11 +01:00
Jan and GitHub
6c8ecb7b8e
Remove reliance on statusText for error messages. ( #5056 )
...
HTTP/2 does not support statusText, and proxies might replace it. Use the response body instead.
Closes #4729
2023-12-12 23:17:12 +01:00