Commit Graph
8813 Commits
Author SHA1 Message Date
Kenneth Skovhede 5b9e294dec Revisiting the machine-id concept.
Removed the text from the update folder as it is no longer being used.
Added a new `machineid.txt` file that controls the machine-id.
De-coupled the machine-id from the installationid as the latter is used for usage reporting, and should not be connected to the machine-id
2024-04-29 17:58:00 +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 SkovhedeandGitHub b51f0ed71e Merge pull request #5155 from duplicati/feature/built-in-sqlite-rc4-decrypt
Added support for decrypting the RC4 encrypted SQLite databases
2024-04-29 10:56:34 +02:00
Kenneth SkovhedeandGitHub b5386573b5 Merge pull request #5158 from duplicati/feature/send-multi-http-reports
Added support for sending reports via HTTP(s) to multiple destinations
2024-04-29 10:54:51 +02:00
Kenneth SkovhedeandGitHub b87ef92e37 Merge pull request #5160 from duplicati/feature/update-ssl-default-to-system-default
Updated TLS version to `None` or `SystemDefault`
2024-04-29 10:54:23 +02:00
Kenneth SkovhedeandGitHub b32c6a4f15 Merge pull request #5161 from duplicati/feature/reduce-dynamic-loader
Reduced dynamic scanning with static linking.
2024-04-29 10:54:09 +02:00
Kenneth SkovhedeandGitHub 7b34dbd022 Merge pull request #5162 from duplicati/feature/add-7z-tests
Added tests for 7z compression
2024-04-29 09:14:29 +02:00
Kenneth Skovhede f708338b2d Added tests for 7z compression 2024-04-29 08:20:24 +02:00
Kenneth Skovhede 508cd56502 Register backend for test 2024-04-27 15:04:18 +02:00
Kenneth Skovhede 2d7e89407c Added option to register custom backends for testing 2024-04-27 14:57:41 +02:00
Kenneth Skovhede 8e25c6e2ab Reduced dynamic scanning with static linking.
Cleaned up some `proj` files.
Added caching to options.
2024-04-26 14:32:41 +02:00
Kenneth Skovhede dfb6ee0f29 Updated TLS version to None or SystemDefault to use the OS "best match" versions. 2024-04-24 21:17:38 +02:00
Kenneth Skovhede db8fb59577 Avoid locking the database file on Windows when looking for an encrypted header 2024-04-24 15:18:45 +02:00
Kenneth SkovhedeandGitHub e927e7230d Merge pull request #5159 from duplicati/feature/update-build-actions-for-ci
Updated dotnet and checkout to use v4
2024-04-24 15:14:52 +02:00
Kenneth SkovhedeandGitHub f80df1b824 Merge pull request #5157 from duplicati/feature/net4-ssl-cleanup
Removed code for supporting .NET < 4.8
2024-04-24 13:32:10 +02:00
Kenneth Skovhede 4657f48a64 Updated dotnet and checkout to use v4 2024-04-24 13:27:14 +02:00
Kenneth SkovhedeandGitHub 8bf183cea1 Merge pull request #5154 from duplicati/feature/move-installer-resources
Some cleanup after introducing the ReleaseBuilder project
2024-04-24 13:22:24 +02:00
Kenneth Skovhede dab3d989e1 Added support for sending reports via HTTP(s) to multiple destinations 2024-04-24 13:16:21 +02:00
Kenneth Skovhede b5f1177bf8 Added typ to the header to align more with JWT 2024-04-24 11:32:40 +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 SkovhedeandGitHub 696c431dce Merge pull request #5151 from achims311/master
Minor updates to release
2024-04-24 11:26:10 +02:00
Kenneth Skovhede 787b2bf04f Removed code for supporting .NET < 4.8 2024-04-24 11:21:03 +02:00
Kenneth Skovhede 612f657614 Added nullable to SQLiteLoader.
Avoid checking file if no password is supplied.
2024-04-24 11:16:11 +02:00
Kenneth Skovhede 8961269675 Avoid checking non-existing file 2024-04-24 11:14:35 +02:00
Kenneth SkovhedeandGitHub 76addf3a9e Merge pull request #5153 from duplicati/feature/support-build-only-release-tool
Added option to only build solution (simplifies CI operations)
2024-04-24 09:05:47 +02:00
Kenneth Skovhede 9c0ef09a39 Implemented a built-in decrypt method.
Ported the RC4 algorithm from BouncyCastle.
This fixes #5147
2024-04-23 17:06:32 +02:00
Kenneth Skovhede fe33c4bf93 Fixed some additional paths 2024-04-23 14:28:50 +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
Achim Schaefer fb45a14e00 minor addition in the command to build the package 2024-04-23 00:26:20 +02:00
Achim Schaefer 37516b7fe6 Additional setting to have idle IO 2024-04-23 00:25:53 +02:00
Kenneth SkovhedeandGitHub 0b566ecf1f Merge pull request #5132 from duplicati/feature/1mib-default-blocksize
1 MiB default blocksize
2024-04-21 09:37:02 +02:00
Kenneth SkovhedeandGitHub a31a288819 Merge pull request #5111 from duplicati/feature/upgrade-to-net8
Feature/upgrade to net8
2024-04-21 09:34:10 +02:00
Kenneth SkovhedeandGitHub 75efe35e3d Merge pull request #5112 from duplicati/feature/kestrel-avalonia-upgrade
Kestrel+avalonia upgrade
2024-04-21 09:33:49 +02:00
Kenneth SkovhedeandGitHub 5f422ad605 Merge pull request #5130 from duplicati/feature/change-updater-for-multi-arch
Change updater for multi arch
2024-04-21 09:33:15 +02:00
Kenneth SkovhedeandGitHub a2c4b0a580 Merge pull request #5135 from duplicati/feature/multi-arch-build
Multi arch build
2024-04-21 09:32:38 +02:00
Kenneth Skovhede 2dcafc707b Prepare for experimental release 2024-04-19 09:49:32 +02:00
Kenneth Skovhede 1389bac306 Version bump to v2.0.7.103-2.0.7.103_canary_2024-04-19
You can download this build from:

Binaries: https://updates.duplicati.com/canary/duplicati-2.0.7.103_canary_2024-04-19.zip

Signature file: https://updates.duplicati.com/canary/duplicati-2.0.7.103_canary_2024-04-19.zip.sig

ASCII signature file: https://updates.duplicati.com/canary/duplicati-2.0.7.103_canary_2024-04-19.zip.sig.asc

MD5: 2933f0e8508db5708ea4c5ce62243a33

SHA1: aa8914db593d944748cfe03b0692ac5ccbd200d3

SHA256: 3305708527a7bce7228adcaf642a7c3b525479ea7a4674bc4dd833fe40996cb8
v2.0.7.103-2.0.7.103_canary_2024-04-19
2024-04-19 08:36:32 +02:00
Kenneth Skovhede c4eab9ce82 Fixed infinite loop in test 2024-04-18 18:21:10 +02:00
Kenneth Skovhede 59079675e9 Switch selenium to chrome 2024-04-18 16:21:49 +02:00
Kenneth Skovhede 502de4933f Ported selenium fixes from main branch 2024-04-18 16:07:57 +02:00
Kenneth Skovhede 5e62a33f2e Restored options to support different selenium configurations 2024-04-18 16:05:11 +02:00
Kenneth Skovhede 220c550181 Run as root in selenium container 2024-04-18 15:37:11 +02:00
Kenneth Skovhede bb99a4a6b1 Made the unittest download more robust 2024-04-18 15:34:34 +02:00
Kenneth Skovhede 9d1f985be6 Updated selenium runner env 2024-04-18 15:09:48 +02:00
Kenneth Skovhede 9809ef5a78 Updated test workflow 2024-04-18 14:32:17 +02:00
Kenneth Skovhede c2a37d0cd8 Merge remote-tracking branch 'origin/master' into feature/multi-arch-build 2024-04-18 14:09:53 +02:00
Kenneth Skovhede 62f707be6d Fixed including the machineId in reports 2024-04-18 14:07:05 +02:00
Kenneth Skovhede 22043c8d12 Fixed install on-beta MSI removing files 2024-04-18 13:52:54 +02:00