Commit Graph
11234 Commits
Author SHA1 Message Date
Kenneth Skovhede 35682bd4fe Cleaned up some nullability issues 2025-04-03 14:20:00 +02:00
Kenneth Skovhede e96e769ba6 Removed support for positional arguments in extension methods 2025-04-03 13:59:39 +02:00
Kenneth Skovhede 451c8168fc Added Connection 2025-04-03 13:59:07 +02:00
Kenneth Skovhede 9e2ac7c716 Fixed tests 2025-04-03 13:58:54 +02:00
Kenneth Skovhede d7e4c2698b Added TokenFamilyStore 2025-04-03 13:58:24 +02:00
Kenneth Skovhede 6db50381cb Additional fixes 2025-04-03 13:58:06 +02:00
Kenneth Skovhede 9e3aa72d00 Added LocalBackupDatabase 2025-04-03 11:31:36 +02:00
Kenneth Skovhede 7c8571ed33 Added LocalTestDatabase 2025-04-03 09:03:22 +02:00
Kenneth Skovhede defb5a385b Added LocalRestoreDatabase 2025-04-03 09:00:55 +02:00
Kenneth Skovhede 424cc6f3ad Added LocalRepairDatabase 2025-04-02 23:34:30 +02:00
Kenneth Skovhede 7b948a2f1d Fixed issue with SQLite bindings not supporting arrays.
Added helper class to wrap values in a temporary table if they exceeed the maximum number of parameters.
2025-04-02 23:26:20 +02:00
Kenneth Skovhede ba8866f7d8 Added LocalRecreateDatabase 2025-04-02 16:54:16 +02:00
Kenneth Skovhede d7ccfa378d Added LocalPurgeDatabase 2025-04-02 16:20:12 +02:00
Kenneth Skovhede c1d83a4e59 Removed unused parameters 2025-04-02 14:51:31 +02:00
Kenneth Skovhede 6a4e0a989d Added LocalListDatabase 2025-04-02 14:46:38 +02:00
Kenneth Skovhede b0cab485ef Added LocalListChangesDatabase 2025-04-02 14:32:39 +02:00
Kenneth Skovhede 53a1d2a723 Added LocalListBrokenFilesDatabase 2025-04-02 14:06:06 +02:00
Kenneth Skovhede 1a1761b041 Added LocalListAffectedDatabase 2025-04-02 13:57:23 +02:00
Kenneth Skovhede a6a6790395 Updated LocalDeleteDatabase 2025-04-02 13:49:21 +02:00
Kenneth Skovhede 834436cebe LocalBugReportDatabase 2025-04-02 13:31:31 +02:00
Kenneth SkovhedeandGitHub 878f551827 Merge pull request #6117 from duplicati/feature/improve-build-release-sequence
Improve build release sequence
2025-04-01 15:40:18 +02:00
Kenneth SkovhedeandGitHub a7bdd67534 Merge pull request #6106 from duplicati/feature/remove-timeout-excempt-backend
Removed unused timeout excemption
2025-04-01 15:39:43 +02:00
marceloduplicatiandGitHub b3a3e7bea8 Merge pull request #6118 from marceloduplicati/feature/telegram-removemd-format
Fix Notification Parsing Failure by Defaulting to Text-Only Mode
2025-04-01 10:12:37 -03:00
Marcelo C. 728080a911 Fix Notification Parsing Failure by Defaulting to Text-Only Mode
Resolved markdown parsing issues in notifications (see [Issue #5909](https://github.com/duplicati/duplicati/issues/5909)) by switching to text-only mode for reliable delivery.

Tested.
2025-04-01 10:11:48 -03:00
Kenneth SkovhedeandGitHub e8b84a5fae Merge pull request #6095 from duplicati/feature/filen-backend
Add support for Filen backend
2025-04-01 13:31:25 +02:00
Kenneth SkovhedeandGitHub fbb8c8837d Merge pull request #6115 from duplicati/feature/guard-permission-setting
Guards for setting permissions
2025-04-01 13:30:43 +02:00
Kenneth SkovhedeandGitHub 3bad4eeaea Merge pull request #6113 from duplicati/feature/better-zip64-support
Better zip64 support
2025-04-01 13:30:17 +02:00
Kenneth Skovhede cf47b77d7a Manually clean source folders prior to build 2025-04-01 13:25:50 +02:00
Kenneth Skovhede b1c8250a27 Force restore prior to analysis to ensure results are correct 2025-04-01 13:25:03 +02:00
Kenneth Skovhede b658ad30a4 Write sln to temp file first 2025-04-01 12:56:23 +02:00
Kenneth Skovhede 0000fcc1ff Improved error messages by bundling multiple errors into one message. 2025-04-01 12:55:48 +02:00
Kenneth Skovhede b3ba14cfb5 Improved validation by checking the nuget package versions against the actual binary versions in the output folder.
Added check for executables to avoid shipping with missing executables.
2025-04-01 11:36:27 +02:00
Kenneth Skovhede 0f1d20530d Change builds to run in a single go, instead of patching folders.
This should prevent the wrong versions being picked up due to partial builds.
2025-04-01 11:35:09 +02:00
Kenneth SkovhedeandGitHub 5fc37fbd6b Merge pull request #6111 from duplicati/feature/re-introduce-additional-commands
Re-added options lost in the backend update
2025-03-31 16:10:18 +02:00
Kenneth SkovhedeandGitHub d49cc6dc84 Merge pull request #6105 from duplicati/feature/show-names-of-empty-index-files
Show names of empty index files
2025-03-31 16:10:07 +02:00
Kenneth SkovhedeandGitHub d9439efcbb Merge pull request #6102 from duplicati/feature/fix-mega-username-issue
Fixed Mega backend wrong username parsing
2025-03-31 16:09:51 +02:00
Kenneth Skovhede e2df06b8f5 Guards for setting permissions
When setting the permissions, this does not crash the process if it fails, but emits a warning.
2025-03-31 16:07:50 +02:00
marceloduplicatiandGitHub 1ca1ca09a4 Merge pull request #6109 from marceloduplicati/feature/serverutil-machine-readable
Added machine-readable output for serverutil commands
2025-03-31 10:01:40 -03:00
Kenneth Skovhede cd3475791c Updated SharpCompress 2025-03-31 13:28:26 +02:00
Kenneth Skovhede d24e9df13b Added tests for zip64 2025-03-31 13:26:25 +02:00
Kenneth Skovhede c3b0392cbc Removed option to toggle zip64 2025-03-31 13:26:00 +02:00
Kenneth Skovhede a7d5bf1de6 Fixed toggling zip64 2025-03-31 13:24:26 +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
Kenneth Skovhede 0a5f24bc02 Prevent early dispose of response 2025-03-31 11:06:10 +02:00
Kenneth Skovhede a213f6f766 Re-added options lost in the backen update 2025-03-31 09:11:59 +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
Kenneth Skovhede 4587ff6e19 Removed wrong comments and added a timeout guard 2025-03-28 16:58:27 +01:00
Kenneth Skovhede efaaa70548 Removed unused timeout excemption 2025-03-28 16:34:24 +01:00