Kenneth Skovhede
3d245d2e1b
Fixed build issues
2026-01-06 10:31:35 +01:00
Kenneth Skovhede
369450c7ee
Merge pull request #6662 from duplicati/feature/fix-wrong-option-type
...
Change the Windows Eventlog option type.
2026-01-06 10:03:28 +01:00
Kenneth Skovhede
725a5a0a9e
Merge pull request #6655 from duplicati/feature/fix-startup-delay
...
Fixed startup delay not working
2026-01-06 10:00:45 +01:00
Kenneth Skovhede
2e55ebe393
Merge pull request #6583 from duplicati/feature/clear-notification-for-resolved-issues
...
Clear notification for resolved issues
2025-11-03 10:38:31 +01:00
Kenneth Skovhede
2accc45ffe
Merge pull request #6503 from duplicati/feature/fix-typo
...
Fix a typo
2025-09-22 15:21:39 +02:00
Kenneth Skovhede
d74df06796
Merge pull request #6467 from duplicati/feature/fix-thread-resource-leak
...
Prevent thread leak in TrayIcon
2025-08-19 15:00:48 +02:00
Kenneth Skovhede
a8f80de595
Merge pull request #6436 from duplicati/feature/fix-datafolder-helpstring
...
Fixed datafolder help showing the env var name
2025-08-19 15:00:02 +02:00
Kenneth Skovhede
ed4e63760e
Merge pull request #6414 from duplicati/feature/fix-serverutil-probing
...
Update ServerUtil probing
2025-07-15 19:38:52 +02:00
Kenneth Skovhede
48e69567d1
Merge pull request #6372 from marceloduplicati/feature/pkill-termination-issues
...
Addresses shutdown and thread safety issues
2025-07-08 17:08:31 +02:00
Kenneth Skovhede
51a2af563a
Merge pull request #6375 from duplicati/feature/configure-refresh-token-lifetime
...
Configureable refresh token timeout
2025-07-08 17:07:22 +02:00
Kenneth Skovhede
55d821add1
Added support for disabling API extensions from the commandline
...
Also added extension that signals if websocket is supported.
Also removed the option to disable visual captcha as it is no longer used.
2025-05-28 12:47:42 +02:00
Kenneth Skovhede
948f74b57e
Ensure claim link is emitted
2025-05-16 13:31:34 +02:00
Kenneth Skovhede
6750779982
Register remote control for TrayIcon
...
This adds the option to register for remote control on the TrayIcon or Server via commandline arguments.
This fixes #6255
2025-05-16 11:42:50 +02:00
Kenneth Skovhede
c9f985ecdd
Final removal of FIXMEGlobal
2025-05-05 16:13:46 +02:00
Kenneth Skovhede
4191ed31cb
Removed unused ServerName property
2025-05-05 14:21:24 +02:00
Kenneth Skovhede
0bc335598a
Removed the LogWriteHandler from FIXMEGlobal
2025-05-05 13:41:28 +02:00
Kenneth Skovhede
467c6eb44c
One more removal from FIXMEGlobal
2025-05-04 12:21:06 +02:00
Kenneth Skovhede
1947b93a73
One more FIXMEGlobal fix
2025-05-04 12:17:44 +02:00
Kenneth Skovhede
eaf6fe5f26
One more FIXMEGlobal removal
2025-05-03 16:25:24 +02:00
Kenneth Skovhede
16acb282c9
More FIXMEGlobal cleanup
2025-05-03 15:54:23 +02:00
Kenneth Skovhede
072f89c747
Remove WorkerThread class
...
This removes the WorkerThread class and many of the complications around it.
Instead of having a generic worker, there is now the `QueueRunnerService` which takes on all the resposibilities for handling queued tasks.
This is one step towards removing `FIXMEGlobal`
2025-05-03 15:01:09 +02:00
Kenneth Skovhede
4ecb85d2de
Added task metadata
...
This adds the task start and finish time.
The tracking of completed tasks has been moved to a separate service to reduce the use of FIXMEGlobal.
2025-05-02 15:11:34 +02:00
Kenneth Skovhede
ba298df915
Added an upgrade command to the database tool
2025-04-25 12:30:03 +02:00
Kenneth Skovhede and GitHub
cfc322c629
Merge pull request #6122 from duplicati/feature/remove-positional-sql-arguments
...
Remove positional arguments from SQL queries
2025-04-04 11:49:36 +02:00
Kenneth Skovhede and GitHub
50024dd901
Merge pull request #6097 from duplicati/feature/add-pre-auth-headers
...
Add support for pre-authenticated headers
2025-04-03 17:17:48 +02:00
Kenneth Skovhede and GitHub
4779fe96a1
Merge branch 'master' into feature/remove-positional-sql-arguments
2025-04-03 17:09:32 +02:00
Kenneth Skovhede
0b735d79ff
More cleanup and a few bug fixes
2025-04-03 16:38:51 +02: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
d12b57cb71
Add support for pre-authenticated headers
...
This adds support for providing a custom defined token instead of using the JWT tokens.
The intended use is for deployments where the authentication is provide by a different layer (a proxy service).
2025-03-28 13:47:27 +01:00
Kenneth Skovhede
e056e651f9
Fixed issues with cross-talk options from TrayIcon and Server
2025-03-25 11:36:44 +01:00
Kenneth Skovhede
1a38df7709
Cleaned up some callbacks to not use events with async methods.
...
Implemented argument validation for the TrayIcon and server startup.
2025-03-25 11:14:03 +01:00
Kenneth Skovhede
9501470d0d
Added listen interface to startup message
2025-02-14 11:28:22 +01:00
Kenneth Skovhede
3da02c552c
Added force terminate support for Windows
2025-02-09 11:01:21 +01:00
Kenneth Skovhede
da1f6562ea
Added option to log to console
2025-02-09 10:29:04 +01:00
Kenneth Skovhede
273280c9b7
Added handler for ctrl+c
2025-02-09 10:28:44 +01:00
Kenneth Skovhede
5c4a0594a5
Improved TrayIcon detached.
...
Implemented support for disconneted state with TrayIcon.
Added some notification support (Windows and Linux).
Changed some logic to prevent hangs on clicks.
2025-02-08 17:30:27 +01:00
Kenneth Skovhede
abe79b1a15
Added option to disable update check
...
This fixes #3983
2025-02-06 11:50:38 +01:00
Kenneth Skovhede and GitHub
28e3fa1063
Merge pull request #5914 from duplicati/feature/prevent-windows-subfolder-storage
...
Improve data folder assignment
2025-01-31 14:52:45 +01:00
marceloduplicati and GitHub
03b7fac65c
Merge pull request #5889 from marceloduplicati/feature/unified-help-arguments
...
Help Command unification
2025-01-30 10:23:10 -03:00
Kenneth Skovhede
fac866a5cd
Merge remote-tracking branch 'origin/master' into feature/add-support-for-cors
2025-01-30 08:39:15 +01:00
Kenneth Skovhede
fac12ba772
Further consolidated the data folder.
...
Added support for `--portable-mode` and `--server-datafolder` for the CLI, ServerUtil, and Agent.
Fixed a few places where file reads were not cached properly.
Moved some responsibilities of UpdaterManager into DataFolderManager.
This now supports storing `machineid.txt` and `installation.txt` inside the path pointed to by `--server-datafolder` or alternatively with `--portable-mode`.
It is possible that some fringe backwards compatibility is lost with this update.
Fixed an issue with AutoUpdater crashing on check/download.
This fixes #5902
2025-01-28 13:01:35 +01:00
Kenneth Skovhede
7a78f72f19
Updated warning message based on review
2025-01-27 23:17:23 +01:00
Kenneth Skovhede
27f0bb4ea0
Unified code to find the data folder.
...
The `machineid.txt` and `installation.txt` files are now default located in same folder where the database is default located.
2025-01-27 22:51:45 +01:00
Kenneth Skovhede
a819f34b37
Improved logging for WindowsServer
2025-01-27 22:49:29 +01:00
Kenneth Skovhede
db3d74e34c
Moved warning emit call as the server may not be fully configured yet
2025-01-27 13:00:10 +01:00
Kenneth Skovhede
91dd04177d
Moved warning emit call as the server may not be fully configured yet
2025-01-27 12:59:51 +01:00
Kenneth Skovhede
c05b00ae0b
Implemented support for avoiding storing data in the Windows folder
2025-01-27 11:49:17 +01:00
Kenneth Skovhede
97d62163c5
Renamed methods for database path to better distinguish what they do
2025-01-27 11:46:24 +01:00
Kenneth Skovhede
bee1f141ea
Added UI warning for unencrypted database
2025-01-27 08:52:06 +01:00