alfredo1491
6212f9bec6
refactor(win32): update MSWindowsSession and MsWindowsWatchdog to use MsWindowsHandle
2026-05-26 16:58:02 +01:00
alfredo1491
d372462378
build(win32): make sure openssl dir is added to search path for depends always
2026-05-26 16:58:02 +01:00
Nick Bolton
62a8ee749f
fix(macos): update BMP handling to support extended headers and improve pixel offset calculation
2026-05-19 17:48:58 +01:00
SASANO Takayoshi
53903016b1
fix: remove unneeded EVP_PKEY_new() (causes memory leak)
2026-05-19 11:56:14 -04:00
SASANO Takayoshi
051464e7fd
fix(openbsd): add #include <stdarg> to avoid 'unknown type name' error
2026-05-19 07:43:55 -04:00
cix
3b4372f210
docs(issue-template): fix grammar in sanity checks within bug report template
2026-05-19 07:31:23 -04:00
SASANO Takayoshi
67f1f41819
chore: remove old OpenSSL support
2026-05-19 11:06:45 +01:00
64JohnLee
5a1a190edd
feat: add AltGr modifier override to Screen Settings Dialog
2026-05-19 10:50:47 +01:00
cix
98c713dd3b
chore(issue-template): improve feature request template
2026-05-19 09:45:08 +01:00
cix
34acc27579
chore(issue-template): improve bug report template
2026-05-19 09:45:08 +01:00
alizane
3d52de0478
feat: display client IP info when manual IP is configured
2026-05-19 09:43:30 +01:00
alizane
5035dc843d
fix: prevent client network fallback on strict IP bind failure
...
fixes : #9552
2026-05-19 09:43:30 +01:00
sithlord48
9c45402552
refactor: include if in portable mode in about copy info
2026-05-15 13:15:57 +01:00
SASANO Takayoshi
958c3f5a2e
feat: add search evdev.xml path for NetBSD/OpenBSD
2026-05-15 07:44:27 -04:00
sithlord48
a006681843
fix: settings dialog show log level is above Info without the user changing the combo value
2026-05-15 11:47:10 +01:00
sithlord48
7c7aea47c7
refactor(settingsDialog): populate log level combo using known levels and option data
2026-05-15 11:47:10 +01:00
sithlord48
81262ac9f0
refactor(log): remove g_numPriority
2026-05-15 11:47:10 +01:00
sithlord48
eb97b7641e
refactor(log): remove use of g_priority array
2026-05-15 11:47:10 +01:00
sithlord48
a3f97e55e0
chore(log): remove un needed getFilterName methods
2026-05-15 11:47:10 +01:00
sithlord48
acf865fa11
refactor(log): Convert LogLevel into a class using LogLevel::Level as its enum, store values as the Option string display as localized string'
2026-05-15 11:47:10 +01:00
sithlord48
b0413ed4ff
refactor: move base/LogLevel -> common/LogLevel
2026-05-15 11:47:10 +01:00
sithlord48
8e469379e8
refactor(log): Squash all Debug1 And Debug2 logs into Verbose
...
fixes : #9725
BREAKING_CHANGE: log level values have changed settings for log level may need to be reset
2026-05-15 11:47:10 +01:00
sithlord48
b198681311
refactor(log): Remove LOG_NOTE, use LOG_INFO for all previous notes
...
BREAKING_CHANGE: LOG Levels maybe wrong when starting the app
2026-05-15 11:47:10 +01:00
sithlord48
52469072de
chore: remove unused IPC log level
2026-05-15 11:47:10 +01:00
sithlord48
74ea87ef30
ci: remove ubuntu rolling its packages are still using the old release code name causeing conflict on release
2026-05-14 12:30:03 +01:00
sithlord48
54672a9f6b
fix: do not use xdisplay to read locale on wayland
...
fixes : #9717
2026-05-14 10:15:57 +01:00
sithlord48
60ce6634a9
ci: update vcpkg action to v8
2026-05-14 09:54:49 +01:00
sithlord48
6413dd4c66
ci: replace ubuntu 25.10 with rolling
2026-05-14 09:54:49 +01:00
Nick Bolton
0f51928e11
doc: tidy up pr template
2026-05-13 07:44:27 -04:00
sithlord48
ef96c2c362
refactor(settings): add absolute path for all settings returned file paths
2026-05-12 07:27:00 -04:00
Luiz Sardinha
426b43fc09
fix(mac): protect TIS API calls with a mutex (they are not thread safe)
2026-05-12 06:17:14 +01:00
Luiz Sardinha
44c5c15082
fix(mac): prevent cursor warps from outside quartz event loop (if active)
2026-05-12 05:54:49 +01:00
Ketan Patel
c3ecd0b806
fix(macos): recognize brightness media keys
...
Map macOS brightness media key events back to Deskflow key IDs so they
can be captured and forwarded from macOS servers.
Fixes #9709
2026-05-08 18:57:09 +01:00
sithlord48
95ad33960b
refactor: App , explicit constructor for LoopErrorCode and const APP::Quit event
2026-05-07 16:43:38 +01:00
sithlord48
7b1dd869a7
refactor: ExitEvent explict construtor, override deconstrutor maek exitCode a const method
2026-05-07 16:43:38 +01:00
sithlord48
29c3f1e612
ci: use sonar action v8
2026-05-05 10:35:34 -04:00
sithlord48
39b3676e6a
build: remove uneeded QtGlobal include from deskflow-core
2026-05-05 08:31:15 -04:00
sithlord48
050397f5b3
refactor: use QStrings for exceptions whats
2026-05-05 13:11:00 +01:00
Peter Hutterer
1c789fd6a9
feat: handle input capture session persistence
...
Use the new libportal API to start a CreateSession2, then set the
session persistence and read/write the tokens as required. This allows
us to start a server without a permission dialog - provided the portal
supports it and the user is ok with that.
2026-05-05 11:58:02 +01:00
Taesu Kang
7b614215a1
fix: ensure correct screen name is set for switchToScreen
2026-04-30 20:56:09 +01:00
Nick Bolton
10027ecc1c
feat(ipc): Stop bad version existing Core process
2026-04-28 21:47:47 +01:00
sithlord48
e9868123df
ci: remove fedora-42 for fedora-44
2026-04-28 13:08:13 +01:00
Nick Bolton
329783490b
fix(tls): prevent DoS by removing blocking sleep
2026-04-28 12:36:08 +01:00
sithlord48
70c8c8f668
build(macos): remove unneeded setting for sysroot
2026-04-27 10:38:52 -04:00
sithlord48
e473f54059
doc: Adjust pr template
2026-04-27 12:48:33 +01:00
Nick Bolton
99912b9bc6
feat(daemon): reject remote config file paths to prevent NTLM hash leakage
2026-04-25 10:48:09 -04:00
Nick Bolton
69339b5bcc
feat(daemon): add missing command info log line for daemon
2026-04-25 10:48:09 -04:00
Nick Bolton
d553946cef
feat(daemon): validate config file existence before applying watchdog command
2026-04-25 10:48:09 -04:00
Nick Bolton
5c480ca515
fix(cve): run switch commands as normal user on Windows to prevent privilege escalation
...
CVE-2026-41477
2026-04-25 10:48:09 -04:00
Nick Bolton
e7040a1f82
fix(cve): remove ipc command that creates privilege escalation vulnerability
...
CVE-2026-41477
2026-04-25 10:48:09 -04:00