Carl Johnsen
2412800c0c
Removed the sqlite page cache option. It should be set through the environment variable, or some other way of providing a custom database configurotion
2025-06-19 11:41:39 +02:00
Carl Johnsen
9b0d89363b
Removed whitespace
2025-06-19 11:40:23 +02:00
Carl Johnsen
78d649f5a3
All of the non-internal-library methods calling the database functions forwards CancellationToken.None
2025-06-19 11:00:24 +02:00
Carl Johnsen
9ac583db94
Made all relevant using statements use await to use DisposeAsync
2025-06-18 11:53:11 +02:00
Carl Johnsen
f221098c28
Formatted SQL queries - mainly adding double quotes where they were missing.
2025-06-18 10:42:08 +02:00
Carl Johnsen
e81100de04
Started on adding docstrings
2025-06-17 09:59:22 +02:00
Carl Johnsen
3d11a05400
Added .ConfigureAwait(false) to all of the await statements
2025-06-12 08:34:29 +02:00
Carl Johnsen
17cabeb329
Updated the DatabaseTool to use the new async database backend
2025-06-11 08:57:14 +02:00
Carl Johnsen
eda3d5321b
Removed whitespace
2025-06-11 08:56:58 +02:00
Kenneth Skovhede
d62b3e540b
Removed old defunct manual test files
2025-05-27 12:13:40 +02:00
Kenneth Skovhede
9ea0ab673f
Added explanation for using parameters file to hide passphrases.
...
This fixes #2312
2025-05-21 12:50:31 +02:00
Kenneth Skovhede and GitHub
8a2f028f7a
Merge branch 'master' into feature/add-blocksetentry-index
2025-05-16 19:02:26 +02:00
Kenneth Skovhede and GitHub
292107b9de
Merge pull request #6262 from duplicati/feature/fix-dbtool-tests-should-fail
...
Check exit code in dbtool tests
2025-05-16 19:01:47 +02:00
Kenneth Skovhede
b3f43830cf
Fixed query for Windows/Linux
2025-05-16 15:51:30 +02:00
Kenneth Skovhede
531664cb23
Added missing index for blocksetentry
2025-05-16 15:36:24 +02:00
Carl Johnsen
8be97bcefd
Whitespace changes
2025-05-16 10:22:51 +02:00
Carl Johnsen
04153d2c12
Removed Microsoft.DotNet.Analyzers.Compatibility from csproj's as it's deprecated.
2025-05-16 09:53:26 +02:00
Kenneth Skovhede and GitHub
adbad3a4b2
Merge branch 'master' into feature/fix-wait-timeout-issue
2025-05-12 15:34:08 +02:00
Kenneth Skovhede and GitHub
6dbed549da
Merge pull request #6247 from duplicati/feature/fix-queue-order-of-backups
...
Changed logic for scheduling requested backups to follow queue order
2025-05-12 14:44:53 +02:00
Kenneth Skovhede
44653f506e
Fixed retries when token times out.
...
This fixes #5904
2025-05-12 14:44:03 +02:00
Kenneth Skovhede
7fb4391d67
Changed logic for scheduling requested backups to follow queue order by default
2025-05-12 13:49:28 +02:00
Kenneth Skovhede
424ef6c5bf
Rolled in index from #4706
...
This closes #4706
2025-05-10 22:30:05 +02:00
Kenneth Skovhede
c3b082e9f5
Fixed rollback script
2025-05-10 22:13:41 +02:00
Kenneth Skovhede
2f12473398
Added missing index on remotevolume name
2025-05-10 10:02:08 +02:00
Kenneth Skovhede
c9f985ecdd
Final removal of FIXMEGlobal
2025-05-05 16:13:46 +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
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
a3bc9b80ca
Implemented 4 new list methods that are optimized for a single operation
2025-04-29 10:03:57 +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
0d413737b9
Set defaults for downgrade version to match 2.1.0.5 stable
2025-04-25 13:44:57 +02:00
Kenneth Skovhede
ba298df915
Added an upgrade command to the database tool
2025-04-25 12:30:03 +02:00
Kenneth Skovhede
1eb95c046f
Added option to scan for databases that are not connected to CLI or server database.
2025-04-25 11:13:50 +02:00
Kenneth Skovhede
c8f8fb1a37
Less cryptic script comment
2025-04-24 16:42:57 +02:00
Kenneth Skovhede
a0ecc5e05d
Added a database downgrade tool
2025-04-24 16:36:14 +02:00
Kenneth Skovhede
f393c00030
Fixed throttle support
...
This moves the throttle support to the StreamUtil throttled stream, which allows multiple streams to share a throttle value, such that the throttle setting is applied to the entire communication from Duplicati, and not for each connection.
This also cleans up a bit in the progress reporting, where the backend manager now keeps track of the "active" transfer and only emits progress on that. Once it finishes, a new transfer is promoted a "active".
2025-04-22 22:54:48 +02:00
Kenneth Skovhede
e392658e35
Fixed multiple retention settings in delete.
...
The delete call would select the same fileset multiple times if multiple retention options were present.
This fixes the selection to a distinct set.
This fixes #6127
2025-04-15 12:13:47 +02:00
marceloduplicati and GitHub
4d560af9c9
Merge pull request #6121 from marceloduplicati/feature/refactor-permission-set
...
Refactoring of how permissions are set whilst obtaining DataFolder
2025-04-03 10:16:27 -03:00
Marcelo C.
bf22d7e178
Changed parameter from boolean to Enum for clarity of purpose
2025-04-02 10:15:21 -03:00
Marcelo C.
2da12c12bb
Refactoring of how permissions are set whilst obtaining DataFolder
...
This addresses [Issue](https://github.com/duplicati/duplicati/issues/6114 ).
Whenever in non-write context, the permissions of the folder are not set.
Changing pattern from static constructor execution.
2025-04-01 15:21:40 -03:00
Kenneth Skovhede and GitHub
a7bdd67534
Merge pull request #6106 from duplicati/feature/remove-timeout-excempt-backend
...
Removed unused timeout excemption
2025-04-01 15:39:43 +02:00
Kenneth Skovhede
f28e18f963
Added file index to output
2025-03-31 11:27:23 +02:00
Kenneth Skovhede
bff02541d8
Removed use of positional arguments in format strings
2025-03-31 11:23:29 +02:00
Marcelo C.
d15e398e81
Added machine-readable output for serverutil commands
...
This comes from suggestion on issue https://github.com/duplicati/duplicati/issues/6056
The chosen argument was --json which produces a json that wraps the result with extended properties such as in example:
``
{
"Timestamp": "2025-03-28T15:47:01.3368160-03:00",
"UnixTimestamp": 1743187621,
"Command": "import",
"Success": true,
"ExitCode": 0,
"Messages": [
"Importing backup configuration from ../2-firstbacku.json",
"Connecting to http://127.0.0.1:8200/ ...",
"No database found in../data/",
"Imported \"firstbackup (5)\" with ID 8"
],
"Exceptions": [],
"Imported": {
"Id": "8",
"Name": "firstbackup (5)"
}
}
``
The documentation will reflect all commands and schemas as this makes its way into Canary
2025-03-28 16:08:45 -03:00
Kenneth Skovhede
79417ef5a8
Added missing update
2025-03-28 16:58:54 +01:00
Carl Johnsen
a4cf24e854
Merge branch 'master' into bugfix/restore-folder-metadata
2025-03-26 12:07:27 +01:00
Kenneth Skovhede
580947a0cc
Fixed compile issue for tests
2025-03-25 14:20:26 +01:00
Kenneth Skovhede
54d6492e90
Added timings to deleted files
2025-03-25 14:17:26 +01:00
Carl Johnsen
38411b907a
Condensed CLI restore help text
2025-03-25 10:06:38 +01:00
Carl Johnsen
c19af329f4
Removed whitespace
2025-03-24 14:00:39 +01:00