Kenneth Skovhede
072f89c747
Remove WorkerThread class
...
This removes the WorkerThread class and many of the complications around it.
Instead of having a generic worker, there is now the `QueueRunnerService` which takes on all the resposibilities for handling queued tasks.
This is one step towards removing `FIXMEGlobal`
2025-05-03 15:01:09 +02:00
Kenneth Skovhede
4ecb85d2de
Added task metadata
...
This adds the task start and finish time.
The tracking of completed tasks has been moved to a separate service to reduce the use of FIXMEGlobal.
2025-05-02 15:11:34 +02:00
Kenneth Skovhede and GitHub
7f2df8dcf3
Merge pull request #6224 from duplicati/feature/resilient-box-error-parsing
...
Resillient box error parsing
2025-05-02 09:32:49 +02:00
Kenneth Skovhede and GitHub
ea16becc04
Merge pull request #5053 from Jojo-1000/fix-regexp-combine
...
Fix incorrect filter behavior when combining multiple regexp
2025-05-01 14:42:43 +02:00
Kenneth Skovhede and GitHub
ec9eed335d
Merge pull request #6222 from duplicati/feature/pull-more-languages
...
Pull more languages
2025-05-01 14:41:40 +02:00
Kenneth Skovhede and GitHub
2a5490cb7c
Merge pull request #6223 from duplicati/feature/support-pcloud-oauth-url
...
Fixed pCloud OAuth url from commandline
2025-05-01 14:40:50 +02:00
Kenneth Skovhede
5d16081940
Resillient box error parsing
...
When an error is thrown from box.com, it is sometimes not formatted according to the API documentation (most likely html/xml output).
This commit handles an invalid JSON response and returns the body contents in the error message.
This fixes #4283
2025-05-01 14:40:40 +02:00
Kenneth Skovhede
02eac71e41
Also show a folder in the suggested format
2025-05-01 10:21:30 +02:00
Kenneth Skovhede
181b79c0b8
Fixed pCloud OAuth url from commandline
2025-05-01 10:18:58 +02:00
Kenneth Skovhede
62314d8fd6
Re-compiled based on new pull
2025-05-01 09:36:06 +02:00
Kenneth Skovhede
e484854181
Pulled additional languages
2025-05-01 09:34:47 +02:00
Kenneth Skovhede
799d4e8670
Changed to pull languages that are 10% translated, instead of a fixed list.
2025-05-01 09:34:27 +02:00
Kenneth Skovhede and GitHub
dab3b236c4
Merge pull request #6219 from duplicati/feature/update-translations-20250430
...
Update translations 20250430
2025-05-01 09:03:02 +02:00
Kenneth Skovhede
3c2ced1171
Compiled all strings
2025-04-30 20:05:36 +02:00
Kenneth Skovhede
d4d44e5c95
Pulled all translations from Transifex
2025-04-30 18:14:56 +02:00
Kenneth Skovhede
4597630553
Extracted new strings
2025-04-30 18:12:35 +02:00
Kenneth Skovhede and GitHub
bb2e97e80c
Merge pull request #6218 from duplicati/feature/add-improved-test-api
...
Added new destination test method.
2025-04-30 17:03:29 +02:00
Kenneth Skovhede and GitHub
a15c3262be
Merge branch 'master' into fix-regexp-combine
2025-04-30 16:14:17 +02:00
Kenneth Skovhede
ab6ef6c60b
Fixed minor issues with the listing method
2025-04-30 16:11:46 +02:00
Kenneth Skovhede
8e9250d688
Added new destination test method.
...
This new method also returns information about the remote destination contents to assist in showing warnings in the UI.
2025-04-30 16:11:04 +02:00
Kenneth Skovhede and GitHub
349a6e55fb
Merge pull request #6217 from duplicati/feature/add-test-for-4988
...
Added a test for #4988
2025-04-30 16:09:00 +02:00
Kenneth Skovhede and GitHub
9b3328daef
Merge pull request #6210 from duplicati/feature/improve-backup-listing-speed
...
Improve backup listing speed for restore
2025-04-30 12:47:13 +02:00
Kenneth Skovhede
5fbd561a8f
Added a test for #4988
...
This PR adds a test that replicates issue #4988 .
Since the test now passes, the issue is solved.
This fixes #4988
2025-04-30 12:40:23 +02:00
Kenneth Skovhede and GitHub
d88f38fa63
Merge pull request #6215 from duplicati/feature/improve-list-broken-files
...
Improve list-broken-files output
2025-04-30 12:34:43 +02:00
Kenneth Skovhede
4cf2486bc8
Included fix from #4990
...
This closes #4990
2025-04-30 09:26:58 +02:00
Kenneth Skovhede
39dca1eb79
Improve list-broken-files output
...
This hand-picks the changes from #5049 by @gpatel-fr.
The change is to use a left-join to include all broken files, even if there are no entries in the Blockset table.
The update is only visual but makes the results consistent with the actual operation performed by purge-broken-files.
This close #5049
2025-04-30 09:22:24 +02:00
Kenneth Skovhede and GitHub
85e04a5934
Merge pull request #6212 from duplicati/feature/tests-for-5066
...
Added tests for 5066
2025-04-29 20:23:15 +02:00
Kenneth Skovhede
62a3ca9b91
Added tests for 5066
...
This adds tests the issue described in #5066 .
The issue was already fixed, so the tests were verified rolling back the offending query.
This closes #5066
2025-04-29 17:10:49 +02:00
Kenneth Skovhede
f533e3d300
Moved fragment back
2025-04-29 15:49:38 +02:00
Kenneth Skovhede
2f0a5af416
Implemented a new API for the new list operations.
...
The new API avoids using HTTP status codes and verbs.
Added new structure for having a similar response envelope and pagination support for V2 calls.
Added extensions to the systemInfo call so the client knows if the V2 methods are available.
2025-04-29 14:41:51 +02:00
Kenneth Skovhede
a3bc9b80ca
Implemented 4 new list methods that are optimized for a single operation
2025-04-29 10:03:57 +02:00
Kenneth Skovhede and GitHub
5464dc0940
Merge pull request #5133 from duplicati/feature/support-cachedir-tag
...
Added `CACHEDIR.TAG` as the default marker for ignoring directories
2025-04-26 10:39:01 +02:00
Kenneth Skovhede and GitHub
8b83066b81
Merge pull request #6204 from duplicati/release/canary-2.1.0.117
...
Release/canary 2.1.0.117
2025-04-25 19:40:26 +02:00
Kenneth Skovhede
5c43c08640
Version bump to v2.1.0.117-2.1.0.117_canary_2025-04-25
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/?version=2.1.0.117
Signature file: https://updates.duplicati.com/canary/duplicati-2.1.0.117_canary_2025-04-25.signatures.zip
v2.1.0.117-2.1.0.117_canary_2025-04-25
v2.1.0.117_canary_2025-04-25
2025-04-25 19:22:12 +02:00
Kenneth Skovhede
b51d22abef
Bump ngclient
2025-04-25 17:39:09 +02:00
Kenneth Skovhede and GitHub
c970e3ab26
Merge pull request #6203 from duplicati/feature/fix-compile-issue-after-merges
...
Fixed issues with compile after merges
2025-04-25 17:38:33 +02:00
Kenneth Skovhede
385581a16c
Fixed minor issue with clearing metadata
2025-04-25 17:32:52 +02:00
Kenneth Skovhede
32f44a1ea7
Fixed issues with compile after merges
2025-04-25 17:21:39 +02:00
Kenneth Skovhede and GitHub
af9465d8e3
Merge pull request #6187 from duplicati/feature/fix-throttle-speeds
...
Fixed throttle support
2025-04-25 15:36:44 +02:00
Kenneth Skovhede and GitHub
2837a105ee
Merge pull request #6186 from duplicati/feature/add-sqlite-cache-value
...
Added option to set the SQLite page cache
2025-04-25 14:45:43 +02:00
Kenneth Skovhede and GitHub
4515e13342
Merge pull request #6199 from duplicati/feature/add-downgrade-db-tool
...
Added a database downgrade tool
2025-04-25 14:43:59 +02:00
Kenneth Skovhede and GitHub
70b177318a
Merge pull request #6201 from duplicati/feature/support-azure-access-tier
...
Support Azure Access Tier
2025-04-25 14:00:09 +02:00
Kenneth Skovhede and GitHub
39b12b958d
Merge pull request #6191 from duplicati/feature/warn-more-on-extra-files
...
Warn more on extra files
2025-04-25 13:59:20 +02:00
Kenneth Skovhede and GitHub
da02a93978
Merge branch 'master' into feature/fix-throttle-speeds
2025-04-25 13:58:53 +02:00
Kenneth Skovhede and GitHub
1bbe04a782
Merge branch 'master' into feature/add-sqlite-cache-value
2025-04-25 13:58:24 +02:00
Kenneth Skovhede and GitHub
32025984ee
Merge pull request #5925 from duplicati/feature/support-glacier-style-non-readable-files
...
Adds support for a flag to mark remote files as "Archived".
2025-04-25 13:57:02 +02:00
Kenneth Skovhede
a906787c74
Bumped streamutil package
2025-04-25 13:55:15 +02:00
Kenneth Skovhede
0d413737b9
Set defaults for downgrade version to match 2.1.0.5 stable
2025-04-25 13:44:57 +02:00
Kenneth Skovhede
5f2f20f3b3
Only Cold and Archive are treated as archived by default.
2025-04-25 12:45:52 +02:00
Kenneth Skovhede
04b98b4be6
Added tests to database tool
2025-04-25 12:30:26 +02:00