Kenneth Skovhede
fac12ba772
Further consolidated the data folder.
...
Added support for `--portable-mode` and `--server-datafolder` for the CLI, ServerUtil, and Agent.
Fixed a few places where file reads were not cached properly.
Moved some responsibilities of UpdaterManager into DataFolderManager.
This now supports storing `machineid.txt` and `installation.txt` inside the path pointed to by `--server-datafolder` or alternatively with `--portable-mode`.
It is possible that some fringe backwards compatibility is lost with this update.
Fixed an issue with AutoUpdater crashing on check/download.
This fixes #5902
2025-01-28 13:01:35 +01:00
Kenneth Skovhede and GitHub
997891525a
Updated license-updater to update csproj files ( #5898 )
...
* Updated license-updater to update csproj files
* License updates
2025-01-22 21:04:19 +01:00
Kenneth Skovhede and GitHub
9464caf622
Feature/update license 2025 ( #5851 )
...
* Fixed some minor whitespace issues
* Updated all copyright to 2025
2025-01-07 09:40:39 +01:00
Kenneth Skovhede
3f3144218f
Removed 7z from the source as it has been marked experimental for 7 years.
...
This fixes #5630
2024-11-01 17:40:09 +01:00
Kenneth Skovhede
d8c8ce7988
Removed the use of DeviceId due to lack of sufficient key material.
...
Kept the infrastructure to allow re-introducing it later if a better source for a device key is found.
Added support for not having any valid settings encryption key.
Added warnings if the user is running without a settings encryption key.
Added additional checks during startup to help with troubleshooting and configuring a setup with a settings encryption key.
Docker builds will now warn if no encryption key is set.
This fixes #5518
2024-08-31 11:02:14 +02:00
Kenneth Skovhede
de008b8588
Added DeviceId to list of libraries
2024-08-27 08:41:09 +02:00
Suguru Hirahara
fe3b34aaaf
Add CopyToOutputDirectory to Content for Tencentyun
2024-08-02 23:59:06 -04:00
Suguru Hirahara
caededf6dd
Sort the rest of Content
2024-08-02 23:59:00 -04:00
Suguru Hirahara
18ec4540e6
Sort: WindowsAzureStorage
2024-08-02 23:58:55 -04:00
Suguru Hirahara
5e77ece73f
Remove files related to TLSharp
2024-08-02 23:58:46 -04:00
Suguru Hirahara
e458eaf7d6
Include licensedata.json for Tencentyun
2024-08-02 23:58:23 -04:00
Suguru Hirahara
8a078c783a
Sort: SshNet.Security.Cryptography, include: licensedata.json
2024-08-02 23:58:08 -04:00
Suguru Hirahara
a31070b4c5
Sort: SSH.NET
2024-08-02 23:57:59 -04:00
Suguru Hirahara
7c84c337f2
Sort: SQLite
2024-08-02 23:57:55 -04:00
Suguru Hirahara
438d22bc5f
Sort: SharpCompress
2024-08-02 23:57:50 -04:00
Suguru Hirahara
61f2b49350
Sort: SharpAESCrypt
2024-08-02 23:57:45 -04:00
Suguru Hirahara
927667bdbc
Sort: SharePointPnP-Sites-Core
2024-08-02 23:57:38 -04:00
Suguru Hirahara
6d0829008e
Sort: MimeKit
2024-08-02 23:57:33 -04:00
Suguru Hirahara
fdb760cd1e
Sort: MegaApi
2024-08-02 23:57:27 -04:00
Suguru Hirahara
b4c47f9d5c
Sort: ManagedLZMA
2024-08-02 23:57:22 -04:00
Suguru Hirahara
0cfb73e82c
Sort: MailKit
2024-08-02 23:57:17 -04:00
Suguru Hirahara
477d23c784
Sort: Json.NET
2024-08-02 23:57:13 -04:00
Suguru Hirahara
e4e665ec33
Sort: jQuery
2024-08-02 23:57:06 -04:00
Suguru Hirahara
e11033fbbf
Deduplicate: FluentFTP
2024-08-02 23:56:56 -04:00
Suguru Hirahara
aeffae7ccf
Sort: CoCoL
2024-08-02 23:56:49 -04:00
Suguru Hirahara
e5b4d22862
Sort: AWS SDK
2024-08-02 23:56:43 -04:00
Suguru Hirahara
704704f7ab
Sort: Artalk.Xmpp
2024-08-02 23:56:34 -04:00
Suguru Hirahara
c0058a4033
Sort: AngularJS
2024-08-02 23:56:05 -04:00
Suguru Hirahara
c204b4dba5
Sort: angular-gettext
2024-08-02 23:55:49 -04:00
Suguru Hirahara
85ca3f2c9f
Sort: alphavss
2024-08-02 23:55:41 -04:00
Suguru Hirahara
49030442f9
Sort: aliyun-oss-csharp-sdk
2024-08-02 23:55:29 -04:00
Kenneth Skovhede
1de113bd2f
Merge remote-tracking branch 'origin/master' into feature/remove-httpserver
2024-07-18 11:00:52 +02:00
Grzegorz Łagocki
9b19bac7da
Add Copyright Property to *.csproj files
2024-07-09 00:37:18 +02:00
Kenneth Skovhede
8b8707c811
Moved license to use repo license
2024-06-12 22:56:53 +02:00
Kenneth Skovhede
1920b0684d
Merge remote-tracking branch 'origin/master' into feature/remove-httpserver
2024-06-11 21:22:29 +02:00
Kenneth Skovhede and GitHub
8be2a14f66
Merge pull request #5217 from duplicati/feature/remove-bundled-gpg
...
Removed bundled GPG binaries for Windows.
2024-06-11 10:43:25 +02:00
Kenneth Skovhede
ca425808c5
Merge remote-tracking branch 'origin/master' into feature/remove-httpserver
2024-06-09 21:23:59 +02:00
Kenneth Skovhede
9f79025744
Removed HttpServer.
...
Re-implemented everything using ASP.NET.
Changed some requests to use JSON instead of FORM data.
Some work towards deleting the FIXMEGlobal instance.
Auth is missing, XSRF does not work correctly.
2024-06-07 15:56:43 +02:00
Kenneth Skovhede
7dab2f5935
Removed bundled GPG binaries for Windows.
...
Improved search logic for finding GPG executable on all operating systems.
This also removes the `win-tools` folder.
2024-06-04 15:21:22 +02:00
Kenneth Skovhede
c57321a4f7
Removed Sharp.Xmpp license entries.
...
Removed duplicate MailKit license.
Added `Artalk.Xmpp` license.
2024-06-04 14:06:15 +02:00
Kenneth Skovhede
6a1bd40498
Removed BouncyCastle license (project removed 2021)
2024-05-22 11:11:22 +02:00
Kenneth Skovhede
30d68fcf76
Included license data for aliyun-oss with license project
2024-05-17 14:23:52 +02:00
Kenneth Skovhede
c49e5609a9
Merge remote-tracking branch 'origin/master' into feature/kestrel-avalonia-upgrade
2024-03-07 06:35:15 +01:00
Kenneth Skovhede
52265395c5
Using only Avalonia for TrayIcon
2024-03-04 14:34:38 +01:00
Kenneth Skovhede and GitHub
7a50c52fbc
Merge pull request #5101 from gpatel-fr/updatesshnet202301
...
update sshnet to 2023.0.1
2024-03-04 13:29:07 +01:00
Kenneth Skovhede
473c6cbbb8
Merge commit '4f577c65a4d8806f79637c50c21ca3a683c5a07a' into feature/kestrel-avalonia-upgrade
2024-03-04 12:21:53 +01:00
Kenneth Skovhede
17c2ab9dc6
Fixes to license file resources
2024-03-03 15:24:23 +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
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