Commit Graph
10886 Commits
Author SHA1 Message Date
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 SkovhedeandGitHub 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 SkovhedeandGitHub d5390914ab Merge pull request #5631 from duplicati/feature/remove-7z
Removed 7z
2024-11-04 09:29:43 +01:00
Kenneth SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 849dda7672 Merge pull request #5618 from luixxiul/stylelint
Run stylelint and build style
2024-11-01 10:36:07 +01:00
Kenneth SkovhedeandGitHub 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 SkovhedeandGitHub 5a32fe4e8f Merge pull request #5454 from luixxiul/stylelint
Add stylelint and edit README.md
2024-11-01 08:33:08 +01:00
Kenneth SkovhedeandGitHub 569ffabc76 Merge branch 'master' into feature/improved-ipv6-support 2024-11-01 08:31:49 +01:00
Kenneth SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 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 SkovhedeandGitHub 7631b921b4 Merge pull request #5608 from duplicati/feature/support-ec-certificates
Feature/support ec certificates
2024-10-31 09:56:41 +01:00
Kenneth SkovhedeandGitHub 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