Kenneth Skovhede
d2f615f442
Added possible values to cpu-intensity for better documentation
2024-11-07 08:10:32 +01:00
Kenneth Skovhede
68fa9afa23
Fixed tests and fixed a missing encode
2024-11-05 12:44:00 +01:00
Kenneth Skovhede
a72bf27aa3
Merge remote-tracking branch 'origin/master' into feature/add-secret-provider
2024-11-05 11:48:30 +01:00
Kenneth Skovhede and GitHub
544a841299
Merge branch 'master' into feature/cpulimit
2024-11-05 10:09:56 +01:00
Kenneth Skovhede and GitHub
3e3258b081
Merge pull request #5615 from duplicati/feature/fix-issue-5038
...
Feature/fix issue 5038
2024-11-05 10:07:00 +01:00
Kenneth Skovhede
cae5b218d4
Potential fix for the missing blocklist hash
2024-11-04 21:46:12 +01:00
Kenneth Skovhede and GitHub
e959542536
Merge pull request #5623 from duplicati/feature/fix-compact-disruption-test
...
Fix issues with extra blocks and files being recorded after an interrupted `Compact()`
2024-11-04 16:59:23 +01:00
Kenneth Skovhede and GitHub
ababf2f84e
Merge pull request #5610 from duplicati/feature/fix-leftover-index
...
Feature/fix leftover index
2024-11-04 16:50:05 +01:00
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 and GitHub
d5390914ab
Merge pull request #5631 from duplicati/feature/remove-7z
...
Removed 7z
2024-11-04 09:29:43 +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
448b6e0e03
Fixed typo
2024-11-01 16:54:39 +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
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
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
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
aae4feadb3
Updated logic for handling repair with index files that are missing block files.
2024-10-29 21:30:06 +01:00
Kenneth Skovhede
e9c256c7f2
Merge remote-tracking branch 'origin/master' into feature/fix-leftover-index
2024-10-29 16:40:06 +01:00
Kenneth Skovhede
372b06cfee
Moved the transaction abort up so it happens before the connection is disposed.
...
This fixes #5585
2024-10-28 21:30:18 +01:00
Kenneth Skovhede
300752652f
Added detection of the SQLite journal file for the active database.
...
This fixes #5603
2024-10-28 09:00:40 +01:00
Kenneth Skovhede
e690364a47
Added licenses
2024-10-28 08:08:29 +01:00
Kenneth Skovhede
9a89ca5a15
Cleaned up the use of the default pattern to use a single const value.
...
Added support for inheriting the secret pattern as it is more logical that all settings are carried through to the application.
2024-10-26 08:37:26 +02:00
Kenneth Skovhede
7772658326
Implemented tests for the SecretProviderHelper code
2024-10-25 23:13:38 +02:00
Kenneth Skovhede
d641b3cb68
Added support for pass-type keys
2024-10-25 08:00:53 +02:00
Kenneth Skovhede
f7e473e67e
Fixed signature and nullability issues
2024-10-24 16:52:09 +02:00
Kenneth Skovhede
4b84135622
Merge remote-tracking branch 'origin/master' into feature/add-secret-provider
2024-10-24 16:11:41 +02:00
Kenneth Skovhede
34d13a20e2
Initial version of the external secret provider
2024-10-24 16:06:59 +02:00
Kenneth Skovhede and GitHub
783794505c
Merge pull request #5592 from duplicati/feature/improved-remote-control-registration
...
Feature/improved remote control registration
2024-10-24 15:03:16 +02:00
Carl Johnsen
20aea95007
Fixed inconsistent variable naming
2024-10-21 17:50:18 +02:00
Carl Johnsen
ce64b7e549
Sped up preliminary work in DoCompact.
...
The first optimization was to add guards around the queries in case the second collection is empty (which is was when the slow path was found).
The second optimization is to use a HashSet for the second collection, as this speeds up lookup, compared to using two List of string.
2024-10-21 14:27:18 +02:00
Kenneth Skovhede
f251d34b57
Implemented support for including the machine hostname in reports for simpler identification.
2024-10-16 16:22:47 +02:00
Kenneth Skovhede and GitHub
dec473eab3
Merge pull request #5588 from marceloduplicati/feature/webdav-ignore-invalid-certificates
...
Solves Webdav issue with self signed certificates and accepts appropriate options
2024-10-15 11:10:25 +02:00
Kenneth Skovhede and GitHub
366016ec2d
Merge pull request #5578 from marceloduplicati/feature/unix-file-lock
...
Proposed change to open locked files on linux
2024-10-15 11:08:11 +02:00
Marcelo Ceccon
fd591d9af2
Fix to Webdav issue around certificate validation
...
Fix to Webdav to process the options accept-specified-ssl-hash and accept-any-ssl-certificate
Minor refactoring
2024-10-10 10:36:47 +02:00
Kenneth Skovhede
91ea81f537
Added commandline option to toggle locks
2024-10-08 09:35:00 +02:00
Kenneth Skovhede
be0e4d2ed1
Fixed an incorrect string quote
2024-10-05 17:36:42 +02:00
Kenneth Skovhede
6ab27cb870
Merge remote-tracking branch 'origin/master' into feature/backend-async-get
2024-10-03 13:22:36 +02:00
Kenneth Skovhede
3c144f5481
Merge remote-tracking branch 'origin/master' into feature/remove-thread-culture-dependence
2024-10-02 14:56:11 +02:00
Kenneth Skovhede
61ea36091a
Added DNSNames as async
2024-10-02 09:37:52 +02:00
Kenneth Skovhede
586c08522e
Implemented async method for Test, CreateFolder and Quota in all backends.
...
Still missing the List and DNSHostnames.
The AsyncRequest class is also preventing many backends from fully upgrading.
2024-10-01 09:30:02 +02:00
Kenneth Skovhede
ecf2e8b551
Implemented DeleteAsync on all backends
2024-09-29 23:04:54 +02:00