Kenneth Skovhede
8250a5befa
Refactored SecretProviderHelper to replace in Uri instances instead of raw string.
...
This fixes some issues with URL encoding/decoding.
Due to the legacy class `Duplicati.Library.Utility.Uri` there are two replacements done.
2024-11-04 15:57:56 +01:00
Kenneth Skovhede
e37f0cd741
Exposed secret providers as modules
2024-11-04 14:59:35 +01:00
Kenneth Skovhede
e9a516e717
Merge branch 'feature/add-secret-provider' of github.com:duplicati/duplicati into feature/add-secret-provider
2024-11-04 13:21:35 +01:00
Kenneth Skovhede
d98186e1eb
Implemented secret provider on the remoteoperation and webmodules calls
2024-11-04 13:20:23 +01:00
Kenneth Skovhede and GitHub
ce4da26e9c
Merge pull request #5629 from duplicati/feature/create-test-for-corrupted-data
...
Add a test that continuing a backup on a corrupted database should not be possible
2024-11-04 09:30:13 +01:00
Kenneth Skovhede and GitHub
d5390914ab
Merge pull request #5631 from duplicati/feature/remove-7z
...
Removed 7z
2024-11-04 09:29:43 +01:00
Kenneth Skovhede and GitHub
f91b253df6
Merge pull request #5625 from duplicati/feature/improved-cleanup-when-removing-volume
...
Improved cleanup when removing volume
2024-11-04 09:28:47 +01:00
Kenneth Skovhede and GitHub
525ca77fde
Merge pull request #5624 from duplicati/feature/improve-recreate-database-fidelity
...
Improved the recreate database correctness
2024-11-04 09:28:12 +01:00
Kenneth Skovhede and GitHub
2c8be00bab
Merge pull request #5619 from duplicati/feature/reuse-retry-after-information
...
Fixed MSGraph backend not obeying the retry-after header.
2024-11-04 09:23:58 +01:00
Kenneth Skovhede and GitHub
74fd388cc4
Merge pull request #5628 from duplicati/feature/fix-recompress-without-encryption
...
Fixed a naming issue with the recompress tool
2024-11-04 09:22:49 +01:00
Kenneth Skovhede
3296b7e167
This PR sets a default value for booleans.
...
This fixes #5632
2024-11-04 09:21:44 +01:00
Kenneth Skovhede
3f3144218f
Removed 7z from the source as it has been marked experimental for 7 years.
...
This fixes #5630
2024-11-01 17:40:09 +01:00
Kenneth Skovhede
0ff4b97f5e
Added test from #5097 testing restore with corrupted remote data.
2024-11-01 17:23:45 +01:00
Kenneth Skovhede
57c8c025d1
This fixes an issues with the recovery tool that would mangle names if no encryption module is set on the source files.
...
This uses a test provided in #4490 to verify.
This fixes #4490
2024-11-01 17:01:30 +01:00
Kenneth Skovhede
448b6e0e03
Fixed typo
2024-11-01 16:54:39 +01:00
Kenneth Skovhede
bd13ffae73
Fixed the not-so-deterministic DeterministicErrorBacked to throw the right errors.
2024-11-01 16:53:33 +01:00
Kenneth Skovhede
a7e57c2ffb
Added DuplicateBlock to the list of items purged.
2024-11-01 16:06:41 +01:00
Kenneth Skovhede
1809ffac09
Added a fix from #4982 that deletes additional information from the database when removing broken files.
2024-11-01 16:06:20 +01:00
Kenneth Skovhede
dedee8fd35
Hand-picked the recreate fixes from #4982 .
...
This fixes that the recreate will move unused blocks into the `DeletedBlock` table after the database has been recreated.
Due to this, the disruption test can now be verified.
2024-11-01 15:56:14 +01:00
Kenneth Skovhede
46bc51c39d
Added additional test
2024-11-01 15:11:21 +01:00
Kenneth Skovhede
85c639a269
Added the db upgrade to the project file
2024-11-01 15:07:58 +01:00
Kenneth Skovhede
1dc2acb2bf
Ensure repair also works with the index
2024-11-01 15:02:48 +01:00
Kenneth Skovhede
db517a300b
Implemented a fix for compaction issues that could cause inconsistent views of the remote storage.
2024-11-01 14:50:26 +01:00
Carl Johnsen
11465b8754
Added CPU throttling logic to DataBlockProcessor
2024-11-01 13:32:40 +01:00
Carl Johnsen
8927dbb81a
Added the commandline option for controlling the CPU intensity
2024-11-01 13:32:18 +01:00
Kenneth Skovhede
779c842b9a
Merge branch 'feature/fix-leftover-index' of github.com:duplicati/duplicati into feature/fix-leftover-index
2024-11-01 11:15:13 +01:00
Kenneth Skovhede
0dcb7ceab6
Fixed a test that was succeding for the wrong reason
2024-11-01 11:14:46 +01:00
Kenneth Skovhede and GitHub
50c057be6e
Merge pull request #5617 from duplicati/feature/make-rclone-parser-handle-empty-strings
...
Updated rclone backend to handle empty options
2024-11-01 10:42:41 +01:00
Kenneth Skovhede and GitHub
849dda7672
Merge pull request #5618 from luixxiul/stylelint
...
Run stylelint and build style
2024-11-01 10:36:07 +01:00
Kenneth Skovhede and GitHub
423be5c48e
Merge pull request #5600 from duplicati/feature/improved-ipv6-support
...
Implemented explict support for IPv6 listener in the webserver.
2024-11-01 10:35:14 +01:00
Kenneth Skovhede
4ef0497d0e
Reverted the message severity, it is not actionable by the user.
2024-11-01 09:24:28 +01:00
Kenneth Skovhede
e62f1639b3
Implemented a way to share retry timeouts between multiple instances of the same backend.
2024-11-01 09:20:11 +01:00
Suguru Hirahara
488ac94e36
Run npm run build:style
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-01 04:08:07 -04:00
Suguru Hirahara
504c3d2778
npm run lint:style-fix again
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-01 04:06:52 -04:00
Suguru Hirahara
fc7a638b6a
npm run lint:style-fix
...
Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com >
2024-11-01 04:06:15 -04:00
Kenneth Skovhede
faa210df63
Updated rclone backend to handle empty options the same as missing options (apply default values).
...
Made the local repo optional in the UI because it has a default value.
2024-11-01 09:02:40 +01:00
Kenneth Skovhede
c99e819d70
Merge remote-tracking branch 'origin/master' into feature/add-secret-provider
2024-11-01 08:49:52 +01:00
Kenneth Skovhede
76b175905d
Fixed setting the default pattern if none was provided by the user
2024-11-01 08:47:36 +01:00
Kenneth Skovhede and GitHub
5a32fe4e8f
Merge pull request #5454 from luixxiul/stylelint
...
Add stylelint and edit README.md
2024-11-01 08:33:08 +01:00
Kenneth Skovhede and GitHub
569ffabc76
Merge branch 'master' into feature/improved-ipv6-support
2024-11-01 08:31:49 +01:00
Kenneth Skovhede and GitHub
089eeaea77
Merge pull request #5614 from duplicati/feature/allow-disable-cert-hash-detection
...
Made the auto-cert detection disabled if the user supplied the cert h…
2024-11-01 08:30:30 +01:00
Kenneth Skovhede and GitHub
9325ea8bad
Merge pull request #5616 from duplicati/feature/enable-partial-test-for-5023
...
Enable test as it does not fail
2024-11-01 08:30:06 +01:00
Kenneth Skovhede
99f4dbcf51
Enable test as it does not fail
2024-10-31 16:51:55 +01:00
Kenneth Skovhede
30a3410180
Changed strategy to check if block is known in a previous blockset.
...
If this fileset is the first containing the block in a blockset, we add it to the index file.
2024-10-31 15:30:25 +01:00
Kenneth Skovhede
734659f3f7
Implemented a fix for 5038
2024-10-31 13:42:07 +01:00
Kenneth Skovhede and GitHub
61a04d34ab
Merge pull request #5604 from duplicati/feature/exclude-sqlite-journal-file
...
Added detection of the SQLite journal file for the active database.
2024-10-31 12:05:15 +01:00
Kenneth Skovhede
3833f7abf5
Made the auto-cert detection disabled if the user supplied the cert hashes.
2024-10-31 12:04:24 +01:00
Kenneth Skovhede and GitHub
7631b921b4
Merge pull request #5608 from duplicati/feature/support-ec-certificates
...
Feature/support ec certificates
2024-10-31 09:56:41 +01:00
Kenneth Skovhede and GitHub
c9f94578b5
Merge pull request #5612 from duplicati/feature/improve-test-error-messages
...
Added better error reporting for the test/cerate operations
2024-10-30 16:41:58 +01:00
Kenneth Skovhede
df449f9cae
Added better error reporting for the test/cerate operations
2024-10-30 15:26:25 +01:00