Commit Graph
10804 Commits
Author SHA1 Message Date
Kenneth Skovhede b1fca9c3aa Added logfile name to crash message 2025-02-25 21:54:10 +01:00
Kenneth Skovhede 616d8b75a7 Simplified MacOS code signing 2025-02-25 16:43:28 +01:00
Kenneth Skovhede 3a2468483e Made process helper ignore empty/null arguments 2025-02-25 16:20:56 +01:00
Kenneth Skovhede 0b61e0d0bc Yet another way to find out if the RID is for Windows 2025-02-25 15:14:37 +01:00
Kenneth Skovhede 90677fc124 Missing update 2025-02-25 15:14:15 +01:00
Kenneth Skovhede d5eba03c39 Deep signing MacOS 2025-02-25 15:07:39 +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 SkovhedeandGitHub 74f7768fcc Merge pull request #5982 from duplicati/feature/add-back-missing-example-script
Add back missing Windows example script.
2025-02-24 14:26:28 +01:00
Kenneth Skovhede 3bfd12bf76 Fixed rid detection 2025-02-24 13:32:26 +01:00
Kenneth Skovhede 39ba3ab89e More exact rid match 2025-02-24 13:25:47 +01:00
Kenneth Skovhede ea07ac4288 Updated build logic to use target os 2025-02-24 13:24:58 +01:00
Kenneth SkovhedeandGitHub 35bd853f7a Merge pull request #5974 from duplicati/feature/report-listen-interface-on-start
Added listen interface to startup message
2025-02-24 13:07:34 +01:00
Kenneth SkovhedeandGitHub 4cd137130e Merge pull request #5986 from duplicati/feature/test-failed-upload
Added interuption test
2025-02-24 13:06:37 +01:00
Carl-Johannes JohnsenandGitHub 5aa06f3cd4 Merge pull request #5983 from carljohnsen/performance/restore-parallel-download
Performance/restore parallel download
2025-02-21 14:29:54 +01:00
Carl Johnsen 98e572714d Added a comment about downloaders in the teardown of BackendManager.Handler 2025-02-21 10:08:21 +01:00
Carl Johnsen 7612b5cce3 Ensured proper synchronization of operations in BackendManager.Handler 2025-02-21 10:07:41 +01:00
Carl Johnsen c164181ec2 BackendManager.GetOperation's were unintentionally still synchronized. 2025-02-21 10:07:09 +01:00
Carl-Johannes JohnsenandGitHub c41b001794 Merge pull request #5260 from duplicati/feature/add-test-data-generator
Added tool to generate test data
2025-02-20 13:56:20 +01:00
Kenneth SkovhedeandGitHub 63162341b4 Merge pull request #5985 from duplicati/feature/fix-cors-preflight
Fixed CORS preflight
2025-02-20 13:50:57 +01:00
Kenneth Skovhede 655f5ef635 Added interuption test
This adds a test with a failed upload.

The failed upload is done in parallel, so (at least) one of the uploads succeeeds and one upload fails.

The backup then errors, but a subsequent backup continues without errors and creates a synthetic filelist.

Also refactored the DeterministicErrorBackend to not use magic strings.
And made it actually deterministic.
2025-02-20 11:00:28 +01:00
Kenneth Skovhede def7327b21 Fixed CORS preflight
This fixes the CORS preflight by allowing the preflight requests to be sent without being authenticated.
Without this fix all CORS requests would fail due to the access token not being included in preflight requests.
2025-02-20 10:51:10 +01:00
Carl Johnsen ef6d708d3a Added degree of parallelism as a commandline option to the test data generator 2025-02-20 09:23:47 +01:00
Carl Johnsen eacd46dcd8 Added parallel execution to the test data generator 2025-02-20 09:00:07 +01:00
Carl Johnsen beefbf2a46 Removed some unused variables from the BackendManager 2025-02-19 16:12:58 +01:00
Carl Johnsen 9919d86e9b Updated VolumeDownloader to use the new BackendManager.GetDirectAsync() method 2025-02-19 16:12:42 +01:00
Carl Johnsen 374741fc6d Added BackendManager.GetDirectAsync(), which downloads a file without decrypting it 2025-02-19 16:11:55 +01:00
Kenneth Skovhede a9f328ae95 Add back missing Windows example script.
This adds back the missing `run-script-example.bat`.

It also makes the output conditional, so the Windows builds get the `.bat` and others get the `.sh` version.
2025-02-19 16:11:37 +01:00
Carl Johnsen 2c06820281 Made the BackendManager.GetOperations' decryption methods static and public so the restores VolumeDecryptor can use the same code. 2025-02-19 16:09:32 +01:00
Carl Johnsen e2e930b2d7 Reworked BackendManager.Handler to handle multiple downloads in parallel 2025-02-19 15:55:59 +01:00
Carl Johnsen 864ce59c4a Reworded pending uploads to active to better reflect that the uploads are in progress 2025-02-19 15:55:13 +01:00
Kenneth SkovhedeandGitHub 5635d30482 Merge pull request #5979 from Alex-Heard/doubleclickfix
Prevent Double Click opening multiple windows
2025-02-18 22:37:58 +01:00
Kenneth SkovhedeandGitHub 88f91b5b9e Removed extra sln file 2025-02-18 22:33:47 +01:00
marceloduplicatiandGitHub dbcd2932f7 Merge pull request #5981 from marceloduplicati/feature/ci-add-b2
Adding B2 to CI
2025-02-18 15:35:55 -03:00
Marcelo C. def60a7e70 Adding B2 to CI
- Added B2 Test
- Updated ReadMe with backends status and variables
2025-02-18 15:34:22 -03:00
Kenneth SkovhedeandGitHub b7786e96d9 Merge pull request #5980 from duplicati/feature/fix-windows-developer-ngclient
Fixed developer setup for ngclient on Windows.
2025-02-18 17:03:39 +01:00
Kenneth Skovhede 12d49f6338 Version bump for ngclient 2025-02-18 11:07:39 +01:00
Kenneth Skovhede ca1c765b61 Fixed developer setup for ngclient on Windows.
This fixes two issues that prevented the debug loader to auto-fetch and set up ngclient on Windows when running debug builds.
2025-02-18 11:04:25 +01:00
Carl Johnsen 057c698fa3 Throughput times used were incorrect 2025-02-18 10:28:59 +01:00
Carl Johnsen f3c8412f30 Added throughput and ETA reporting 2025-02-18 10:20:44 +01:00
Carl Johnsen 7ca9a18648 Cannot assign a value to a variable in a foreach loop 2025-02-18 09:59:25 +01:00
Carl Johnsen 211dbcd8e2 Fixed a bug where the file creation throws a permission exception, because a folder with the same name exists. 2025-02-18 09:54:38 +01:00
Carl Johnsen 1c8396efd7 Add random seed option to test data generation command 2025-02-18 09:41:04 +01:00
Carl Johnsen ea95cdb5f4 Merge branch 'master' into feature/add-test-data-generator 2025-02-18 09:35:25 +01:00
Carl Johnsen a0d5096ebc Reworked the "Volume loop" of the restore network to handle Backends themselves, rather than using the BackendManager.
This allows for tighter control over which process performs which action, allowing them more easily to run in parallel.
2025-02-18 09:25:20 +01:00
Carl Johnsen 17e2c0b9cf Added ConfigureAwait(false) 2025-02-18 09:20:28 +01:00
Carl Johnsen ce60b807c8 Added additional profiling logging 2025-02-18 09:18:46 +01:00
Carl Johnsen 93756cd74b Whitespace fixes 2025-02-18 09:17:08 +01:00
Carl Johnsen 6600e418a7 Fixed a bug during profile logging 2025-02-18 09:14:17 +01:00
Carl Johnsen 9f3f15615d Exposed spawning multiple backends from the BackendManager 2025-02-18 09:10:13 +01:00
Alex-Heard 64dc7d094f Prevents double clicks from opening two windows by ignoring click events that happen within 1 second of last click 2025-02-17 22:11:41 -05:00