Commit Graph
54 Commits
Author SHA1 Message Date
Kenneth SkovhedeandGitHub e614b08bb3 Merge pull request #5955 from duplicati/feature/alternate-source-provider
Alternate source provider
2025-02-28 10:07:53 +01:00
Kenneth Skovhede 1c38061050 Added support for authenticode signing with jsign and Yubikey / PIV. 2025-02-26 11:58:48 +01:00
Kenneth Skovhede 616d8b75a7 Simplified MacOS code signing 2025-02-25 16:43:28 +01:00
Kenneth Skovhede 66aa3cd9d6 Added support for profiles when building for different channels.
Changed the default config name to have a `duplicati` prefix.
2025-02-25 15:07:17 +01:00
Kenneth Skovhede 5a4fcaa6d7 Added tool to work with remote sources 2025-02-21 11:51:45 +01:00
Kenneth Skovhede 0260a061bb Made the synctool an executable 2025-02-10 21:37:52 +01:00
Kenneth Skovhede 91d0f08cb2 Added option to propagate releases.
When building a release, it is now possible to also offer that release in "lower" channels, meaning the stable release will show as an update to instances running beta or experimental.
2025-02-06 22:54:30 +01:00
Kenneth SkovhedeandGitHub fb8f5f4af7 Version bump to v2.1.0.105-2.1.0.105_canary_2025-01-07 (#5852)
* Version bump to v2.1.0.105-2.1.0.105_canary_2025-01-07

You can download this build from:

Binaries: https://updates.duplicati.com/canary/?version=2.1.0.105

Signature file: https://updates.duplicati.com/canary/duplicati-2.1.0.105_canary_2025-01-07.signatures.zip

* Added retry to uploads

* Added support for resuming failed uploads
2025-01-07 17:55:07 +01:00
Kenneth SkovhedeandGitHub 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 d1418bb3e1 Implemented assertions to avoid sleep during build 2024-12-12 12:22:55 +01:00
Kenneth Skovhede f293b8de93 Fixed an issue with the release tagging 2024-12-06 09:20:46 +01:00
Kenneth Skovhede 345d800a34 Made a common error less noisy 2024-12-06 09:19:23 +01:00
Kenneth Skovhede aa53b157a5 Updated to use the correct name for changelog news. 2024-12-06 09:19:01 +01:00
Kenneth Skovhede 2a8f12890b Fixed compile issue 2024-11-21 20:27:07 +01:00
Kenneth Skovhede 56ff961b0d Removed the latest-v2.js as it is no longer used. 2024-11-20 17:25:03 +01:00
Kenneth Skovhede 24bc2defd0 Added support for the Agent MSI 2024-11-07 23:05:55 +01:00
Kenneth Skovhede 34d13a20e2 Initial version of the external secret provider 2024-10-24 16:06:59 +02:00
Kenneth Skovhede ce89366e17 Fixed code to patch index.html for SPA pages on build 2024-10-03 16:54:58 +02:00
Kenneth Skovhede ef0ca64d52 Merge remote-tracking branch 'origin/master' into feature/remote-control-support 2024-10-03 14:49:07 +02:00
Kenneth Skovhede c427d5a98b Improved cleanup of source folder after build 2024-10-03 08:25:41 +02:00
Kenneth Skovhede 48bd69cbde Injecting the NPM packages for builds 2024-10-02 22:52:40 +02:00
Kenneth Skovhede ecd22ac264 Added support for building agent packages.
Still lacking support for Windows MSI + MacOS pkg as they are currently tied to the TrayIcon being the base.
2024-09-18 15:29:52 +02:00
Kenneth Skovhede 669e90704d Initial work on supporting a secure remote control connection. 2024-09-18 11:07:59 +02:00
Kenneth Skovhede 4f332ea075 Added the missing duplicati-service binary 2024-08-28 00:15:53 +02:00
Kenneth Skovhede 735b4020eb Implemented duplicati-server-util for sending various commands to a running server.
This tool replaces `ConfigurationImporter` and partially replaces `duplicati_client`.
This fixes #5474
2024-08-26 20:00:13 +02:00
Kenneth Skovhede dab2b23332 Commit before reverting changelog file 2024-06-27 13:42:17 +02:00
Kenneth Skovhede 1fb46d7fd2 Prepare for canary build 2024-05-30 15:34:45 +02:00
Kenneth Skovhede 7f2703c5b6 Added option to toggle self-hosted builds 2024-05-27 12:21:19 +02:00
Kenneth Skovhede b3f0b1be81 Renamed binaires pre-install for all platforms.
Improved CLI builds, especially for RPM
Fixed permission issues in packages
2024-05-22 13:00:43 +02:00
Kenneth Skovhede 84d7a56ab1 Added executables for SharpAESCrypt and Snapshots 2024-05-21 09:54:01 +02:00
Kenneth Skovhede af75c2e6c9 Added uploads to store previous versions of the package lists during release 2024-05-17 12:19:55 +02:00
Kenneth Skovhede 226f200006 Inject the long-form version name as the version tag 2024-05-14 14:42:15 +02:00
Kenneth Skovhede f1fb843846 More dynamic handling of files modified during build 2024-05-04 08:13:54 +02:00
Kenneth Skovhede f8628d32dc Added libicu74 to list of icu versions 2024-05-03 10:49:15 +02:00
Kenneth SkovhedeandGitHub 8a39372c73 Merge pull request #5152 from duplicati/feature/update-manifest
Implemented the new manifest format
2024-04-29 10:57:09 +02:00
Kenneth Skovhede 60aacaa4bf Merge remote-tracking branch 'origin/master' into feature/move-installer-resources 2024-04-24 11:27:54 +02:00
Kenneth Skovhede b73e94de7e Removed unused files.
Moved installer files into the ReleaseBuilder
2024-04-23 14:24:38 +02:00
Kenneth Skovhede 6d3e2c7474 Added option to only build solution (simplifies CI operations) 2024-04-23 13:44:22 +02:00
Kenneth Skovhede b6ca526ee7 Implemented the new manifest format
Fixed some issues with the manifest urls.
Changed to records and nullable in some places.
Regenerated the test-keys to use RSA208.
Changed to using built-in JSON for manifest.
This fixes #5145
2024-04-23 13:41:59 +02:00
Kenneth Skovhede 1a9fa8f52a Cleaned some extra WIX files.
Added version numbers to MSI build.
2024-04-17 16:14:55 +02:00
Kenneth Skovhede 6994c301b4 Removed untracked file 2024-04-15 13:37:33 +02:00
Kenneth Skovhede a0c0cbf3d5 Removed mentions of Mono in code, and fixed some entry paths pointing to the dll instead of the exe 2024-04-15 13:20:39 +02:00
Kenneth Skovhede a70775ed30 Hacky support for libicu package versioning on Debian 2024-04-11 19:35:25 +02:00
Kenneth Skovhede 7c130cc00f Improved cleanup after building 2024-04-11 13:43:09 +02:00
Kenneth Skovhede d4c695f28b Added support files for packages list in json+js 2024-04-11 13:40:58 +02:00
Kenneth Skovhede 55b22ee18b Added support for uploading packges in the build flow.
Improved re-run of failed builds.
2024-04-11 12:44:12 +02:00
Kenneth Skovhede f6678586e0 Fixed docker builds to use arch-specific tini.
Not using Alpine baseimage as it needs special dotnet builds.
2024-04-09 15:04:48 +02:00
Kenneth Skovhede c988ccdf76 Fixed RPM package builds.
Updated DEB packages to use relative symlinks
2024-04-09 13:02:13 +02:00
Kenneth Skovhede 7180b1af82 Installing services in deb-files.
Added support for debian+ubuntu
2024-04-08 23:26:35 +02:00
Kenneth Skovhede 6cd9eb0f0c Fixed missing executables.
Removed debug config folder in packages.
Use systematic names for packages
2024-04-08 14:29:09 +02:00