Kenneth Skovhede and GitHub
fb4af59ac2
Merge pull request #6422 from duplicati/feature/fix-crash-on-logdata
...
Fixed error on loading more logdata
2025-07-11 15:56:31 +02:00
Kenneth Skovhede
a74bdfc681
Fixed error on loading more logdata
2025-07-11 14:03:28 +02:00
Kenneth Skovhede and GitHub
07416dfdad
Merge pull request #6416 from duplicati/feature/mac-template-icons
...
Use macOS template icons
2025-07-11 13:47:13 +02:00
Kenneth Skovhede and GitHub
01c9ba9c83
Merge pull request #6418 from duplicati/feature/fix-ngax-use-ssl-support
...
Fix ngax support --use-ssl
2025-07-11 12:13:04 +02:00
Kenneth Skovhede
d135409fa0
Fixed warnings
2025-07-11 11:17:07 +02:00
Kenneth Skovhede
157b410148
Make DBus packages sync
2025-07-11 11:15:49 +02:00
Kenneth Skovhede and GitHub
d2bca649cd
Merge pull request #6414 from duplicati/feature/fix-serverutil-probing
...
Update ServerUtil probing
2025-07-11 11:05:12 +02:00
Kenneth Skovhede
238caeb74a
Fix ngax support --use-ssl
...
This fixes ngax to not use the `s` postfix on destinations, but instead rely on `--use-ssl`.
There is still support for inputting strings with the postfix, but the generated url will be without it.
2025-07-11 11:03:23 +02:00
Kenneth Skovhede
e2ecd594c1
Use macOS template icons
...
This PR changes the macOS TrayIcon to use template icons that change automatically based on the darkness of the desktop background.
Also updates AvaloniaUI to latest version.
This fixes #6021
2025-07-11 10:04:54 +02:00
Kenneth Skovhede and GitHub
cbe44ff64c
Merge pull request #6413 from duplicati/feature/better-error-commandline
...
Avoid stack traces for missing sources
2025-07-10 21:03:47 +02:00
Kenneth Skovhede
fc478146f3
Update ServerUtil probing
...
This PR updates the probing logic to not try the database if a password is supplied on the commandline.
It also fixes a crash that could happen at an unwanted place, if the user does not have write access to the supplied data folder. After this, the application will still crash due to not having a place to write information, but it does not crash in the preloader logic. This also prevents creating the folder while probing for the database.
This PR also fixes a case where the database could become encrypted, if the ServerUtil was providing an encryption key to an unencrypted database. Before this fix, the database would be encrypted with the key provided to ServerUtil, which would most likely cause the Server/TrayIcon to fail starting and perhaps crash.
This fixes #6377
2025-07-10 21:03:16 +02:00
Kenneth Skovhede
6d63f86610
Avoid stack traces for missing sources
2025-07-10 18:01:44 +02:00
Carl-Johannes Johnsen and GitHub
2e07a8e6fb
Merge pull request #6412 from carljohnsen/bugfix/sqlite-options-env-var
2025-07-10 17:14:38 +02:00
Carl Johnsen
34ec5323d2
Accidentially changed the name of the environment variable for custom SQLite options
2025-07-10 15:22:28 +02:00
Kenneth Skovhede and GitHub
0501ab745a
Merge pull request #6410 from duplicati/feature/fix-warning
...
Removed warning
2025-07-09 10:10:29 +02:00
Kenneth Skovhede
939204e9dc
Removed warning
2025-07-09 10:10:05 +02:00
Kenneth Skovhede and GitHub
e64d4b48de
Merge pull request #6408 from duplicati/feature/report-errors
...
Throw exception on error
2025-07-08 18:05:19 +02:00
Kenneth Skovhede and GitHub
07f1bfa5cb
Merge pull request #6404 from carljohnsen/bugfix/rsync-fixes
...
Bugfix/Fixes to the argument parsing of the remote synchronization tool
2025-07-08 18:05:01 +02:00
Kenneth Skovhede
6835615b6d
Throw exception on error
...
This PR changs the logic for queued tasks, so they throw if they fail. Without this fix, some tasks may look like the succeeded, when they actually failed.
2025-07-08 17:01:35 +02:00
Kenneth Skovhede and GitHub
9b3cbbaa63
Merge pull request #6406 from duplicati/feature/faster-status-update
...
Faster progress update
2025-07-08 17:00:18 +02:00
Kenneth Skovhede and GitHub
3e210d4b66
Merge pull request #6407 from duplicati/feature/fix-bugreport-create
...
Fix bugreport create
2025-07-08 16:56:08 +02:00
Carl Johnsen
a5d730e06b
Changed from explicit type to var
2025-07-08 15:27:36 +02:00
Kenneth Skovhede and GitHub
74990483f9
Merge pull request #6405 from duplicati/feature/prevent-deatched-mode-crash
...
Updated HttpServerConnection to support nullable.
2025-07-08 14:43:39 +02:00
Kenneth Skovhede
32f0283097
Fix bugreport create
...
The new SQLite library does not like to do VACUUM within a transaction. This PR updates it to run VACUUM outside the transaction.
2025-07-08 14:37:49 +02:00
Kenneth Skovhede
e14c8bb6c7
Faster progress update
...
The default is to report progress every second.
In some cases the report output is stuck at the "Starting backup..." phase.
This PR adds a new `Starting_Operation` enum to indicate that we do not yet know which operation is starting.
Then an additional trigger is added to flush the progress when the pahse changes. This means that as soon as we know which operation is active, this will be flushed to the UI.
2025-07-08 14:20:06 +02:00
Kenneth Skovhede
279351a8b6
Updated HttpServerConnection to support nullable.
...
Fixed an issue that caused crashing on start if the TrayIcon was not hosting the server.
2025-07-08 13:03:33 +02:00
Carl Johnsen
59582cdb78
Added additional test cases for argument parsing in the remote synchronization tests
2025-07-08 08:29:27 +02:00
Carl Johnsen
fbbea78aeb
Moved options parsing to its own method, which now includes double checking by trying to reconstruct the parsed option.
2025-07-08 08:29:09 +02:00
Carl Johnsen
4adfb4681d
Removed restore argument to make the calls to restore consistent
2025-07-08 07:54:03 +02:00
Carl Johnsen
0475d896cc
Reduce test data size in remote synchronization tool test to speed it up
2025-07-08 07:52:22 +02:00
Carl Johnsen
bb2847eb55
Specified that the ToolTests relates to the remote synchronization tool
2025-07-08 07:51:43 +02:00
Carl Johnsen
d98e1096e3
Fixed case where the arguments passed to the remote synchronization tool might emit everything past the second equals sign
2025-07-08 07:50:39 +02:00
Kenneth Skovhede and GitHub
678cab139b
Merge pull request #6403 from duplicati/release/canary-2.1.0.122
...
Version bump to v2.1.0.122-2.1.0.122_canary_2025-07-07
2025-07-07 20:37:56 +02:00
Kenneth Skovhede
1587a67ce5
Version bump to v2.1.0.122-2.1.0.122_canary_2025-07-07
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/?version=2.1.0.122
Signature file: https://updates.duplicati.com/canary/duplicati-2.1.0.122_canary_2025-07-07.signatures.zip
v2.1.0.122_canary_2025-07-07
v2.1.0.122-2.1.0.122_canary_2025-07-07
2025-07-07 19:54:52 +02:00
Kenneth Skovhede and GitHub
988ba7fd91
Merge pull request #6398 from duplicati/feature/improve-oauth-errors
...
Improve OAuth error handling
2025-07-07 18:10:02 +02:00
Kenneth Skovhede and GitHub
eb2bb571cf
Merge pull request #6402 from carljohnsen/performance/list-root
...
Performance/List roots takes long time
2025-07-07 18:09:22 +02:00
Kenneth Skovhede and GitHub
6cd64cd30e
Merge pull request #6397 from duplicati/feature/canary-2.1.0.121
...
Version bump to v2.1.0.121-2.1.0.121_canary_2025-07-07
2025-07-07 17:46:21 +02:00
Kenneth Skovhede and GitHub
2a83112322
Merge pull request #6401 from duplicati/feature/fix-null-issue-crash
...
Setting DBNull.Value for null values
2025-07-07 17:40:22 +02:00
Carl Johnsen
0a04d3e77e
Moved filtering of common roots from the SQL query to C#
2025-07-07 17:09:29 +02:00
Kenneth Skovhede
cb89572ef8
Setting DBNull.Value for null values
2025-07-07 17:04:07 +02:00
Kenneth Skovhede and GitHub
8496a2799f
Merge pull request #6400 from duplicati/feature/update-option-texts
...
Updated texts for index file replace option
2025-07-07 16:23:36 +02:00
Kenneth Skovhede
ae861b83ba
Updated texts for index file replace option
2025-07-07 16:23:08 +02:00
Kenneth Skovhede and GitHub
924f7aa310
Merge pull request #6399 from duplicati/feature/numeric-sorting-backup-list
...
Fixed create order sorting
2025-07-07 16:17:00 +02:00
Kenneth Skovhede
de1bbcf668
Fixed create order sorting
...
The create order was sorting strings, not numbers.
2025-07-07 16:16:39 +02:00
Kenneth Skovhede
4fe678b5e1
Improve OAuth error handling
...
This PR updates OAuth handling to not retry if the request has been cancelled, as no further attempts will work, but the wait delay would still be applied.
Now the cancellation triggers immediately, even if we are in the wait stage.
If the server returns an error message, that message is now propagated to the client so the user can see what the problem might be.
2025-07-07 15:40:32 +02:00
Kenneth Skovhede
422c085ecf
Version bump to v2.1.0.121-2.1.0.121_canary_2025-07-07
...
You can download this build from:
Binaries: https://updates.duplicati.com/canary/?version=2.1.0.121
Signature file: https://updates.duplicati.com/canary/duplicati-2.1.0.121_canary_2025-07-07.signatures.zip
v2.1.0.121_canary_2025-07-07
v2.1.0.121-2.1.0.121_canary_2025-07-07
2025-07-07 15:39:54 +02:00
Kenneth Skovhede
370f34dddc
Updated localization
2025-07-07 13:38:45 +02:00
Kenneth Skovhede
e09e7ca6f2
Bump ngclient to 0.0.137
2025-07-07 13:26:45 +02:00
Kenneth Skovhede and GitHub
6825c7cdae
Merge pull request #5272 from duplicati/feature/introduce-editorconfig
...
Added `.editorconfig` file.
2025-07-07 12:33:35 +02:00
Kenneth Skovhede and GitHub
dbba9268b2
Merge pull request #6395 from duplicati/feature/fix-gdrive-folder
...
Fixed creating folder with Google Drive
2025-07-07 12:31:26 +02:00