cb508f5c3a
chore: Remove DRAG_AND_DROP left over define
2025-06-25 16:16:13 +01:00
c224cd4661
chore: declare const methods recommened by sonar
2025-05-20 16:20:07 +01:00
0ff72441e6
chore: use c++17 style if,switch init-initilizer where possible
...
chore: correct spelling of "colon" in NetworkAddresses variables
chore: correct some multi line defines near needed init-initilizers
2025-05-20 16:20:07 +01:00
35f0e9e6e4
feat(gui): Retry mechanism for Windows Daemon IPC client
2025-04-29 13:13:07 +01:00
71b6f07220
feat: remove stopOnDeskSwitch, its broken
2025-04-22 10:00:45 +01:00
901dacf593
feat(daemon): Friendly message on daemon connection error
2025-04-16 05:12:33 -07:00
a04568b25f
refactor: remove unneeded using ProcessState in coreprocess::startprocess
2025-04-07 03:09:30 -07:00
6e6892b6e7
refactor: use checkbox for elevate remove Settings::Core::ElevateMode and use Daemon::Elevate to hold the value
2025-04-07 03:09:30 -07:00
5ad2c9283d
refactor: add a check box to enable stop on desk switch
2025-04-07 03:09:30 -07:00
377272e917
refactor: remove unused arch profileDir
2025-03-19 20:01:01 +00:00
80f814a2da
refactor: unify Coredir to SettingsPath
2025-03-17 10:44:37 +00:00
16517ca541
refactor(daemon): More helpful and less noisy logging
2025-03-14 14:19:46 +00:00
b502a6b848
refactor: remove coretool from coreProcess
2025-03-14 14:10:19 +00:00
8606dc8618
refactor: move Coremode control to Settings
...
newKey core/coreMode <= General/serverGroupEnabled , Genaral/clientGroupEnabled
remove core mode items from appconfig
2025-03-13 13:58:25 +00:00
6362948e15
feat: CoreProcess no longer needs AppConfig
2025-03-13 13:58:25 +00:00
085a70d5a5
refactor: move elevateMode to Settings
...
newKey: core/elevateMode <= General/elevateMode + General/elevateModeEnum
Remove elevate mode from appConfig
2025-03-13 13:58:25 +00:00
5fa70d0d0a
refactor: move ProcessMode to Settings
...
newKey core/processMode
remove processmode from app config
2025-03-13 13:58:25 +00:00
d01c07cab8
refactor: move screenName to Settings
...
newkey: core/screenName <= General/screenName
remove screenName from AppConfig
2025-03-13 13:58:25 +00:00
6834862413
refactor: move logFile to Settings
...
newKey log/file <= General/logFilename
remove logfilename from appConfig
2025-03-13 13:58:25 +00:00
4273fe2318
refactor: move logLevel and loglevelText to Settings
...
newKey: log/level <= General/logLevel2
remove logLevel from AppConfig
2025-03-13 13:58:25 +00:00
266a4a5edf
refactor: move logToFile to Settings
...
newkey: log/logToFile <= General/logToFile
remove logToFile from AppConfig
2025-03-13 13:58:25 +00:00
5e6381c88a
refactor: move port to Settigns
...
newkey: core/port <= General/port
remove port from AppConfig
2025-03-13 13:58:25 +00:00
9aa1d6b79d
refactor: move networkinterface to Settings
...
newkey: core/interface <= General/interface
remove networkinterface from appconfig
2025-03-13 13:58:25 +00:00
d45d6baacb
refactor: move langageSync to Settings
...
newkey: client/languageSync <= General/languageSync
removed languageSync from appconfig
2025-03-13 13:58:25 +00:00
a887ac066c
refactor: move invertscrolling to Settings
...
newkey: client/invertscrolldirection <= General/invertScrollDirection
remove invertScrollDirection from AppConfig
2025-03-13 13:58:25 +00:00
b20d6361d6
refactor: move external configfile to Settings
...
newkey: server/externalConfigFile <= General/configFile
remove configFile from AppConfig
2025-03-13 13:58:25 +00:00
b833ca7a45
refactor: move appconfig useExternal config to Settings
...
newkey: server/externalConfig <= General/useExternalConfig
remove useExternalConfig from appConfig
2025-03-13 13:58:25 +00:00
f456aab196
refactor: move serverBinary to Settings
...
newkey: server/binary <= General/coreServerBinary
remove coreServer from AppConfig
2025-03-13 13:58:25 +00:00
de3b9d8e2e
refactor: move clientBinary to Settings
...
newkey: client/binary <= General/coreClientBinary
remove coreBinary from AppConfig
2025-03-13 13:58:25 +00:00
b7960eecb4
refactor: move preventSleep to Settings
...
newkey: core/preventSleep <= General/preventSleep
remove prevent sleep from app config
2025-03-13 13:58:25 +00:00
5360fb3c89
refactor: move requirepeerchecking to Settings
...
newkey: security/checkpeerfingerprints <= General/requireClientCerts
remove requireClientCerts from appconfig
2025-03-13 13:58:25 +00:00
4eb7ea3491
feat: tlsUtility no longer needs AppConfig, tlsUtility takes a parent object
2025-03-13 13:58:25 +00:00
737328d7b0
refactor: move TlsCertPath to Settings
...
newkey: security/certPath <= General/tlsCertPath
remove tlsCertPath from appConfig
2025-03-13 13:58:25 +00:00
2721de220a
refactor: move tlsEnabled to Settings
...
newkey: security/tlsEnabled <= General/cryptoEnabled
remove tlsEnabled from appconfig
2025-03-13 13:58:25 +00:00
b64942e3a3
fix: Delete HKEY_LOCAL_MACHINE\SOFTWARE\Deskflow when clearing settings
2025-03-03 15:05:09 -05:00
5a7f6bd1c0
refactor: Remove old Windows TCP IPC implementation (replaced by Qt equivalent)
2025-02-28 17:58:16 +00:00
dc6383d593
refactor: Properly disconnect and clean up previous daemon file tail on connection
2025-02-28 17:58:16 +00:00
5743db3040
feat: Apply log level on IPC connection
2025-02-28 17:58:16 +00:00
5733541b2a
feat: Tail daemon log file instead of using IPC log outputter
2025-02-28 17:58:16 +00:00
5980fb741b
refactor: Move daemon process stop command to new Qt IPC
2025-02-28 17:58:16 +00:00
d6228416a1
refactor: Send log level to daemon over IPC instead of when sending command
2025-02-28 17:58:16 +00:00
e72faf1446
feat: Connect to daemon IPC on start request
2025-02-28 17:58:16 +00:00
c1d7474700
feat: Restart process from daemon through new Qt IPC impl
2025-02-28 17:58:16 +00:00
b7eb5c467b
feat: Remove Inverse Connections Option
2025-02-25 14:18:32 +00:00
05ed47be2e
fix: server resets to listing state with no clients connected
2025-02-20 21:16:48 +00:00
e51956e2c7
feat: Client ID verification
...
based on barrier: 229abab
Fixes: CVE-2021-42072, CVE-2021-42073
2025-02-17 16:26:29 +00:00
ac6809d40f
refactor: Rename core process start/stop function names
2025-02-11 13:06:51 +00:00
1085df54ed
refactor: Reuse compliance
...
build files and documentation: MIT
images / sources: GPL-2.0-only
breeze icons: LGPL-2.0-only
Microsoft MSM file, vc redist license
2025-01-27 17:05:47 -05:00
2040df435f
fix : #8107 : Remove legacy tray code
2025-01-23 19:16:29 +00:00
6eec07b6dc
refactor: Use correct log level for failure messages
...
This change may help us turn up some everyday problems in the field that get missed due to not using debug log level.
This could also make the log a bit noisier, so at a later date we may need to downgrade anything that is not actually a failure/warning.
2025-01-21 16:46:34 -05:00