Kenneth Skovhede
d2f615f442
Added possible values to cpu-intensity for better documentation
2024-11-07 08:10:32 +01:00
Kenneth Skovhede
a9cd488bf2
Change the s3-client option to an enumeration-type as it has two possible values.
...
Fixed the parser to handle empty string and null as the same.
2024-11-06 22:07:27 +01:00
Kenneth Skovhede and GitHub
b0a34387f6
Merge pull request #5598 from duplicati/feature/add-secret-provider
...
Feature/add secret provider
2024-11-06 11:50:58 +01:00
Kenneth Skovhede
bf02a9d99c
Hide secret providers that are not supported on the platform
2024-11-05 22:50:55 +01:00
Kenneth Skovhede
bc7137d140
Disabled the Telegram notification destination as it is not currently working
2024-11-05 22:26:17 +01:00
Kenneth Skovhede
74bb22e022
Implemented support for keeping time-of-day stable across daylight savings time changes.
...
This fixes #1364
2024-11-05 21:26:30 +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 and GitHub
c3c18b334b
Merge pull request #5633 from duplicati/feature/default-value-for-booleans
...
This PR sets a default value for booleans.
2024-11-04 16:48:13 +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
e37f0cd741
Exposed secret providers as modules
2024-11-04 14:59:35 +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
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
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
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
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
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
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
aca02f0801
Fixed upgrade path with insecure passwords
2024-10-30 10:39:48 +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
18c531205a
Also clear password when clearing certificate
2024-10-29 14:08:11 +01:00
Kenneth Skovhede
d8a98049eb
Added safeguard to avoid leaking the server key
2024-10-29 14:01:07 +01:00
Kenneth Skovhede
56816abed8
Reverted to not storing the certificate as a file, since the x509Certificate loader was the broken part, not Kestrel.
2024-10-29 13:55:12 +01:00
Kenneth Skovhede
e914794b30
Simplified running TrayIcon with self-signed certificate.
...
Added workaround method to avoid loading certificate directly as that crashes .NET with EC-based keys.
2024-10-29 13:28:44 +01:00
Kenneth Skovhede
ed4d8bc6a6
Encapsulated the updating of the SSL certificate into a single method, to prevent wrong updates.
2024-10-29 12:02:42 +01:00
Kenneth Skovhede
4783050d53
Simplified logic by having an option to disable https.
...
Simplified checks for https by having a single property that unifies the logic.
2024-10-29 11:15:06 +01:00
Kenneth Skovhede
f9154137a3
Merge remote-tracking branch 'origin/master' into feature/ex-certificates
2024-10-29 09:24:53 +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