Kenneth Skovhede
ed9e6c2bb0
Fixed logic error
2025-05-09 17:34:20 +02:00
Kenneth Skovhede
51bcec3efc
Style cleanup, named tuples.
...
Fix indentation.
Move metadata check up.
2025-05-09 17:34:09 +02:00
Kenneth Skovhede
183ee39d6e
Fixed a bug in list-changes
2025-05-09 11:13:10 +02:00
Kenneth Skovhede
b947f7a7a0
Simplified a query
2025-05-09 11:12:45 +02:00
Kenneth Skovhede
fe866ceb9f
Implemented support for repairing the database when only parts of the source data is available.
...
This repair will leave the database in a still-broken state, but if this is run prior to purge-broken-files, less data will be lost.
Also updated the purge-broken-files operation to keep files and directories in the set, if they are only missing metadata.
2025-05-09 11:12:29 +02:00
Kenneth Skovhede
d22ce5370e
Rewrote the repair for scenarios where remote files are missing.
...
This adds a number of additional features to the repair process so it can actually fully recover if all data is present.
Also added a several tests to ensure that the functionality works in multiple scenarios.
This fixes #5987
2025-05-08 10:31:38 +02:00
Kenneth Skovhede
a9a662e3fe
Added test to reproduce #5987
2025-05-05 16:42:53 +02:00
Kenneth Skovhede
5119b67438
Simplified log code
2025-05-05 16:41:47 +02:00
Kenneth Skovhede and GitHub
8c6ed9cbba
Merge pull request #6225 from duplicati/feature/ensure-log-disposed
...
Simplified log setup
2025-05-02 22:58:22 +02:00
Kenneth Skovhede
6af08d90bb
Simplified log setup
2025-05-02 14:45:01 +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