Nick Bolton
|
475172597a
|
chore: Remove unused m_ready from Windows watchdog
|
2025-03-03 14:33:46 +00:00 |
|
Nick Bolton
|
8c30ed7a59
|
chore: Remove unused m_autoDetectCommand and ctor arg from Windows watchdog
|
2025-03-03 14:33:46 +00:00 |
|
Nick Bolton
|
44f72a29e9
|
refactor: Use state machine for Windows daemon watchdog
|
2025-03-03 14:33:46 +00:00 |
|
Nick Bolton
|
4db77ba2f7
|
chore: Improve function name for setting daemon process config
|
2025-03-03 14:33:46 +00:00 |
|
Nick Bolton
|
5e29fa93ac
|
chore: Quieten noisy daemon IPC server read log messages
|
2025-03-03 14:33:46 +00:00 |
|
Nick Bolton
|
54483f26ba
|
refactor: Use member instead of passing param in daemon main loop
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
13ed447a93
|
chore: Move daemon constants to constants file
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
74812fbf75
|
chore: Remove dead code, function isServerCommandLine from daemon
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
bdf5a0f352
|
chore: Clearer naming for static daemon loop functions
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
f0c60f5ca9
|
chore: Improve logging for pipe readers in Windows watchdog
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
b2ca9bc17b
|
chore: Remove dead code from --debug-service-wait arg
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
f46474c9f2
|
refactor: Use WaitForSingleObject instead of sleep for Windows process shutdown
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
a99d408be1
|
chore: Improve logging related to Windows daemon start/stop/install/uninstall
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
19c41e2ac5
|
fix: Improve Windows daemon stop speed by using non-blocking pipes and shorter sleep times
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
890fd61e6e
|
refactor: Move ownership of Windows daemon file log outputter to Log
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
1c42552b3b
|
refactor: Begin logging to file as soon as Windows daemon starts
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
a6956b9516
|
refactor: Improve Daemon uninstall exception flow
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
5a7f6bd1c0
|
refactor: Remove old Windows TCP IPC implementation (replaced by Qt equivalent)
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
a3b0ec28fc
|
refactor: Improve logging message for process backoff and reset failure count when no command is set
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
fa1ab27ee9
|
refactor: Clear watchdog command setting to prevent persistence on daemon restart
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
e07a2efbcc
|
refactor: Implement Windows event loop in AppUtilWindows for graceful shutdown handling
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
e967944c1e
|
fix: Strip line endings for Windows daemon file logging
Windows file logger and `OutputDebugString` already add new lines, so remove the ones added by the Core.
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
389028ccf9
|
refactor: Connect socket events in ctor for daemon IPC client
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
dc6383d593
|
refactor: Properly disconnect and clean up previous daemon file tail on connection
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
5743db3040
|
feat: Apply log level on IPC connection
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
5733541b2a
|
feat: Tail daemon log file instead of using IPC log outputter
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
5980fb741b
|
refactor: Move daemon process stop command to new Qt IPC
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
7c672b06d8
|
refactor: Update IPC server to handle log level and elevate mode changes
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
53038760de
|
refactor: Use core mode for daemon install on Windows
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
d6228416a1
|
refactor: Send log level to daemon over IPC instead of when sending command
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
80cc323f5a
|
refactor: Improve logging and error handling for SendSAS function in Windows watchdog
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
90e63e2e9e
|
refactor: Exclude current process when killing existing process from Windows daemon
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
24c57e46e2
|
refactor: Run legacy daemon loop in thread
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
e72faf1446
|
feat: Connect to daemon IPC on start request
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
c1d7474700
|
feat: Restart process from daemon through new Qt IPC impl
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
0d2d9f385d
|
feat: Implement basic IPC connection between Daemon and GUI
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
c0094554b1
|
feat: Convert daemon to Qt app and introduce Qt local server
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
95603c82ec
|
refactor: Improve logging and args for Windows daemon install/uninstall
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
0fc5368253
|
fix: Prevent access violation by moving events, arch, and log objects to top of stack in Windows daemon
This is how we do it in the server/client apps, so it makes sense to mirror the same pattern.
|
2025-02-28 12:57:15 +00:00 |
|
Nick Bolton
|
383b39636e
|
chore: Remove dead code; unused outputter param on runInner functions
|
2025-02-28 12:57:15 +00:00 |
|
Nick Bolton
|
f56a3ba305
|
refactor: Rename param for Log::insert to make adoption clearer
|
2025-02-28 12:57:15 +00:00 |
|
Nick Bolton
|
0bca094fce
|
chore: Explain use of new for all log outputters
|
2025-02-28 12:57:15 +00:00 |
|
Nick Bolton
|
220711c2d7
|
fix: Only use MS debug outputter when the process is daemonized
|
2025-02-28 12:57:15 +00:00 |
|
Nick Bolton
|
66acf9038b
|
fix: Solve double-free by letting Log adopt FileLogOutputter in Windows daemon
|
2025-02-28 12:57:15 +00:00 |
|
sithlord48
|
1003de21b5
|
refactor: do not show error if the fingerprint database is not created yet
|
2025-02-27 15:07:50 +00:00 |
|
sithlord48
|
08be9fa33f
|
chore: use a style for the flat buttons
|
2025-02-26 11:52:03 +00:00 |
|
sithlord48
|
72d27c70e0
|
refactor: gui::styles use QStringLiteral
|
2025-02-26 11:52:03 +00:00 |
|
sithlord48
|
6de1920d88
|
chore: remove bufferedLogView
|
2025-02-25 06:53:57 -08:00 |
|
sithlord48
|
2d3f64f662
|
chore: cleanup additional item missed in when removing the legacy tray icon
|
2025-02-25 06:53:57 -08:00 |
|
sithlord48
|
b7eb5c467b
|
feat: Remove Inverse Connections Option
|
2025-02-25 14:18:32 +00:00 |
|