Commit Graph
105 Commits
Author SHA1 Message Date
Kenneth Skovhede 6dc542f1fa Probe for additional file 2025-03-17 14:21:16 +01:00
Kenneth Skovhede a15dd4f2e0 Safeguards for release compile
This adds additional checks for the compile phase to avoid missing files in the released builds.

The build is now done into isolated folders, and then copied into the shared target folder to avoid issues with the compiler replacing or removing files.
2025-03-14 15:11:38 +01:00
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 e1ae9dd9b4 Added MacOS signing verification 2025-02-25 21:54:47 +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 Skovhede 23d304c736 Fixed not creating releases on master when building from a branch 2025-02-01 13:59:29 +01:00
Kenneth SkovhedeandGitHub 6de9378b4d Merge pull request #5869 from duplicati/feature/more-wix-exe
Better `wix.exe` support
2025-01-29 22:45:23 +01:00
Stavros Kois 8b37599c39 add docker tag $version-$channel
Signed-off-by: Stavros Kois <s.kois@outlook.com>
2025-01-29 20:38:50 +02:00
Kenneth Skovhede 54dde6e221 Support different namespaces for WiX v4 2025-01-16 09:51:44 +01:00
Kenneth Skovhede 76bced0fb7 More wix.exe fixing 2025-01-14 20:00:15 +01:00
Kenneth Skovhede deab874499 Better wix.exe support 2025-01-13 22:23:19 +01:00
Kenneth SkovhedeandGitHub 4bdab72350 Feature/improve windows build support (#5859)
* Added support for additional executables on Windows.

* Removed `wixl` args from Windows builds
2025-01-09 14:48:15 +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 d2955d4c98 Push current branch 2024-12-12 15:24:36 +01:00
Kenneth Skovhede d1418bb3e1 Implemented assertions to avoid sleep during build 2024-12-12 12:22:55 +01:00
Kenneth Skovhede 7b85be23d7 Make sure the commit is also pushed 2024-12-06 17:18:57 +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 SkovhedeandGitHub 3cd87b6a0e Merge pull request #5691 from duplicati/feature/remove-latest-js
Removed the `latest-v2.js` as it is no longer used.
2024-12-03 08:32:32 +01:00
Kenneth Skovhede 79fcb33ef5 Added version to commit message download url so it works after a new release is out 2024-11-26 08:44:07 +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 8655e38d8a Fixes to RPM agent package 2024-11-09 00:33:56 +01:00
Kenneth Skovhede 69ff76e386 Added autolaunch for Debian 2024-11-09 00:15:46 +01:00
Kenneth Skovhede 9c5adafc20 Added CLI package for MacOS as well 2024-11-08 23:28:42 +01:00
Kenneth Skovhede 176539b421 Added support for building MacOS pkg files for agent 2024-11-08 16:14:44 +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 dc5c15d227 Do not try to sign non-existing files 2024-10-03 18:11:16 +02:00
Kenneth Skovhede 37b35dfe2c Do not try to sign non-existing files 2024-10-03 17:37:25 +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 e99a8fa92f Better error message for build failures 2024-10-03 16:37:52 +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 1b3bd236e0 Updated build process to replace ARMv7 binaries to onces compatible with GLIBC from Debian Buster.
This fixes #5533
2024-09-04 20:47:26 +02:00
Kenneth Skovhede 8afeadf55b Setting the version number on files inside the MSI prevents broken upgrades.
This fixes #5233
2024-09-03 13:49:25 +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
Suguru Hirahara b7f4515886 Fix inconsistent capitalization of 'ZIP' 2024-08-07 22:11:15 -04:00
Kenneth Skovhede 3bdaa770aa Fixed links in commit message 2024-08-04 14:10:47 +02:00