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 Skovhede and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
4cd137130e
Merge pull request #5986 from duplicati/feature/test-failed-upload
...
Added interuption test
2025-02-24 13:06:37 +01:00
Carl-Johannes Johnsen and GitHub
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 Johnsen and GitHub
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 Skovhede and GitHub
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 Skovhede and GitHub
5635d30482
Merge pull request #5979 from Alex-Heard/doubleclickfix
...
Prevent Double Click opening multiple windows
2025-02-18 22:37:58 +01:00
Kenneth Skovhede and GitHub
88f91b5b9e
Removed extra sln file
2025-02-18 22:33:47 +01:00
marceloduplicati and GitHub
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 Skovhede and GitHub
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