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
43eab1f04c
feat: remove need for AppConfig in Client Connection
2025-03-13 13:58:25 +00:00
dc9e104f8c
refactor: move serverHostname to Settings
...
newKey: client/remoteHost <= General/serverHostName
remove serverHostname 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
03f142977f
refactor: move lastVersion to Settings
...
newkey: core/lastVersion <= General/lastVersion
Remove 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
5642879a21
chore: connect up Settings changed signal to mainwindow
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
bee0f84556
refactor: move tlsKeyLength to Settings
...
newkey: security/keySize <= General/tlsKeyLength
removed tlsKeyLength 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
4c6195cc5d
refactor: move windowgeometry to Settings
...
newkey: gui/windowGeometry <= General/mainWindowSize and General/mainWindowPosition
mainWindowSize and Position remove from `AppConfig`
2025-03-13 13:58:25 +00:00
1e46bd2727
refactor: move CloseReminder setting to Settings
...
newkeyL gui/closeReminder <= General/showCloseReminder
remove closeReminder from `AppConfig`
2025-03-13 13:58:25 +00:00
54ecdad101
refactor: move startedBefore settings to Settings
...
newkey core/startedBefore <= General/startedBefore
startedBefore has been removed from `AppConfig`
2025-03-13 13:58:25 +00:00
51a749b109
refactor: move closeToTray setting to Settings
...
newkey: gui/closeToTray <= General/closeToTray
remove closeToTray from `AppConfig`
2025-03-13 13:58:25 +00:00
788f6c3eb2
refactor: Move update check setting to Settings
...
newkey: gui/enableUpdateCheck <= General/enableUpdateCheck
remove update check from `AppConfig`
2025-03-13 13:58:25 +00:00
e01c595071
refactor move Tray icon setting to Settings
...
newKey: gui/symbolicTrayIcon <= General/colorfulIcon
the colorfulIcon settings has been removed from `AppConfig`
2025-03-13 13:58:25 +00:00
bcd90434a2
refactor: move autohide setting to Settings
...
newkey: gui/autoHide <= General/autoHide
auto hide has been removed from `AppConfig`
2025-03-13 13:58:25 +00:00
698fd3f83c
refactor: move logExpanded to Settings
...
newkey: gui/logExpanded <= General/logExpanded
remove logExpanded AppConfig
2025-03-13 13:58:25 +00:00
2a53d4f187
refactor: unittest use Settings
2025-03-13 13:58:25 +00:00
53487e757b
feat: New Settings class
2025-03-13 13:58:25 +00:00
ef315183f3
chore: rm unused ARCH:getPlatform
2025-03-13 12:25:25 +00:00
8b1e8dfd9f
chore: rm unused CoreTool::getArch
2025-03-13 12:25:25 +00:00
b73aceee7d
chore: remove unused Arch::isWOW64 method
2025-03-13 12:25:25 +00:00
3b811a1bd0
chore: remove unused Arch::getOsName
2025-03-13 12:25:25 +00:00
a099276e4e
refactor: Move Windows SendSAS call to new thread
...
Moving the SAS event wait and SendSAS call prevents blocking the main thread allowing for more responsive watchdog (e.g. faster restart Core client/server on session switch).
2025-03-12 12:18:32 -04:00
38f8159e9d
refactor: Update global event names to use project proper name
2025-03-12 12:18:32 -04:00
87fb06781c
refactor: Change shutdownExistingProcesses to static in MSWindowsWatchdog
2025-03-12 12:18:32 -04:00
b9017de881
refactor: Use simpler lock_guard for Windows daemon set process config
2025-03-12 12:18:32 -04:00
24d1d4e620
refactor: Simplify lock_guard usage by removing explicit mutex type
2025-03-12 12:18:32 -04:00
3bcc1e11ed
chore: Move Windows event constants to constants file
2025-03-12 12:18:32 -04:00
d26c75a784
refactor: Move Windows specific constants to #ifdef
2025-03-12 12:18:32 -04:00
5b091dee56
refactor: Rename SAS IPC event name to be more specific
2025-03-12 12:18:32 -04:00
3344644d2e
chore: Remove old ctrl+alt+del PostMessage call (for Windows XP and below)
2025-03-12 12:18:32 -04:00
39e7f60c5a
build: Get minor MSVC version from host registry
2025-03-12 08:04:16 -04:00
57d1e42eca
feat: Check MSVC redist version in WiX installer
2025-03-12 08:04:16 -04:00
cd45164e40
chore: Clean up unused definitions and includes in ArchMiscWindows
2025-03-11 16:38:12 +00:00
0ed583a7fe
refactor: Bootstrap logging for Windows runtime check
2025-03-11 16:38:12 +00:00
751c869435
feat: Use EnumProcessModules to search loaded modules)
2025-03-11 16:38:12 +00:00
4cfeadf0be
fix: Remove redundant check in runtime DLL condition
...
For some reason `&& hModule` was added to the end of the condition, which totally breaks the logic for when the DLL is not found.
2025-03-11 16:38:12 +00:00
402baf3bde
docs: Add doc comments for ArchMiscWindows
2025-03-11 16:38:12 +00:00
d199130b43
chore: Replace local include with standard library include for set
2025-03-11 16:38:12 +00:00
758c1044b5
ci: pin lint action to use clang-format 20.1.0
2025-03-11 10:57:51 -04:00
6e8952c8a0
chore: update formating for clang-format 20.1.0
2025-03-11 10:57:51 -04:00
bb38ad0766
chore: Rename TLS constants for consistency
2025-03-10 18:57:29 +00:00
bc96ddebdd
Release v1.20.1
Continuous Integration / pr-comment-flags (push) Blocked by required conditions
Continuous Integration / ci-passed (push) Blocked by required conditions
Continuous Integration / test-results (push) Blocked by required conditions
Continuous Integration / reuse-lint (push) Waiting to run
Continuous Integration / lint-check (push) Blocked by required conditions
Continuous Integration / analyse-valgrind (push) Blocked by required conditions
Continuous Integration / analyse-sonarcloud (push) Blocked by required conditions
Continuous Integration / macos-14-arm64 (push) Blocked by required conditions
Continuous Integration / macos-13-x64 (push) Blocked by required conditions
Continuous Integration / archlinux-x86_84 (push) Blocked by required conditions
Continuous Integration / debian-13-arm64 (push) Blocked by required conditions
Continuous Integration / debian-13-x86_64 (push) Blocked by required conditions
Continuous Integration / fedora-40-arm64 (push) Blocked by required conditions
Continuous Integration / fedora-40-x86_84 (push) Blocked by required conditions
Continuous Integration / fedora-41-arm64 (push) Blocked by required conditions
Continuous Integration / fedora-41-x86_64 (push) Blocked by required conditions
Continuous Integration / opensuse-arm64 (push) Blocked by required conditions
Continuous Integration / opensuse-x86_84 (push) Blocked by required conditions
Continuous Integration / ubuntu-25.04-arm64 (push) Blocked by required conditions
Continuous Integration / ubuntu-25.04-x86_64 (push) Blocked by required conditions
Continuous Integration / windows-2022-x64 (push) Blocked by required conditions
Continuous Integration / unix-freebsd (push) Blocked by required conditions
Continuous Integration / flatpak-aarch64 (push) Blocked by required conditions
Continuous Integration / flatpak-x86_64 (push) Blocked by required conditions
Continuous Integration / release (push) Blocked by required conditions
Continuous Integration / winget-publish (push) Blocked by required conditions
v1.20.1
2025-03-07 17:00:10 +00:00
80606ef040
fix: Add check for Visual C++ Redistributable installation in WiX patch
2025-03-07 16:14:49 +00:00