KoljaFrahm
d6874dfe27
fix: Only enable the screen after connecting to the client
...
To be able to react to rules in screen->activate() that are enabled in setPrimaryClient, we have to reverse the order of the two calls. The same goes for screen->deactivate()
2026-09-11 13:52:08 +01:00
sithlord48
206ee9a155
fix(settings): keyword typo heatbeat -> heartbeat
2026-09-10 10:09:07 +01:00
KoljaFrahm
5845b3edb5
chore: delete dead InputFilter::removeFilterRule
2026-08-31 20:02:45 +01:00
AdvancedSorceryInstitute
703b135a82
fix(server): read boolean server options with toBool()
2026-08-25 13:10:05 +01:00
sithlord48
8acf76c5d1
refactor: simplify Config::readSectionOptions to look for only keystroke mousepress and end
2026-07-13 09:55:11 +01:00
sithlord48
06b7fe1691
refactor(settings): do not read address from old settings
2026-07-13 09:55:11 +01:00
BeaCox
8a535fd5dd
fix: enforce clipboard receive size limits
2026-07-04 00:53:42 +01:00
sithlord48
8266fbbe6a
fix: Check options array is always an even size
2026-07-01 17:02:09 +01:00
sithlord48
f66dbf69f3
chore: remove unused Config methods removeScreen removeScreens removeAllScreens removeOption removeOptions
2026-06-24 21:03:26 +01:00
sithlord48
a45e81fb15
refactor: Remove undocumented hold modifiers to switch code
2026-06-24 20:46:15 +01:00
sithlord48
8010d8a8b2
refactor: move saving of screen aliases to general deskflow.conf
2026-06-23 19:28:35 +01:00
sithlord48
2d5cf33f16
chore: remove unused removeAlias methods
2026-06-23 19:28:35 +01:00
sithlord48
f3fb31914d
refactor: replace use of insert for std::maps with try_emplace
2026-06-22 10:27:35 -04:00
sithlord48
a54d4d6754
refactor: remove server dead corners. instead set per screen
2026-06-22 10:10:47 -04:00
sithlord48
95ffe1ba03
fix: set new options before reading old ones
2026-06-22 13:52:03 +01:00
sithlord48
3fc0aaec5e
refactor: change server clipboard grab messages to DEBUG level
2026-06-19 08:13:24 -04:00
sithlord48
e58c41ac5e
refactor(Settings): Move clipboard size to the general config , store as a mb value convert to expected size on when adding the option
2026-06-19 12:25:28 +01:00
sithlord48
4fd0bf7e1e
refactor(Settings): move clipboardSharing -> enableClipboard and to main config
2026-06-19 12:25:28 +01:00
Nick Bolton
f2a3fc6596
fix: resend only the grabbed clipboard, not all clipboards
...
fixes assert fail in `src/lib/server/Server.cpp` `onClipboardChanged`:
`assert(sender == m_clients.find(clipboard.m_clipboardOwner)->second);`
2026-06-18 22:06:37 +01:00
Nick Bolton
1b27a5405d
fix: simplify clipboard size limit logging
2026-06-18 22:06:37 +01:00
Charles Le (cle-air-m3)
13f98475a2
fix: remove ClipboardSending handler in proxy destructors (UAF)
...
fixes : #9842
2026-06-17 12:28:51 +01:00
sithlord48
eb6930a062
refactor(Settings): move defaultLockToScreenState to general settings
2026-06-16 09:59:51 +01:00
sithlord48
b665c730b7
refactor(Settings): move disableLockToComputer to general settings
2026-06-16 09:59:51 +01:00
sithlord48
69b9baaaeb
refactor(Settings): move win32keepForeground to general settings
2026-06-16 09:59:51 +01:00
sithlord48
46e90e12ff
refactor(Settings): move relative Mouse movement setting to general settings
2026-06-16 09:59:51 +01:00
sithlord48
261335d6c3
refactor(Settings): move switchDoubleTap to general settings
2026-06-16 09:59:51 +01:00
sithlord48
ea8f3881fe
refactor(Settings): move switchDelay to general settings
2026-06-16 09:59:51 +01:00
sithlord48
488d620b3b
refactor(Settings): Move heartbeat to general settings
2026-06-16 09:59:51 +01:00
sithlord48
516f24a0ba
refactor(Settings): add helper method to get network protocol as NetworkProtocol directly
2026-06-10 17:37:56 +01:00
sithlord48
b91a39492f
refactor(settings): exclusively read proto from the general settings
2026-06-10 17:37:56 +01:00
Nick Bolton
4e121dac30
chore: update 'Synergy App Ltd' copyright (company renamed)
2026-06-09 00:06:11 -04: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
050397f5b3
refactor: use QStrings for exceptions whats
2026-05-05 13:11:00 +01:00
sithlord48
77a97f815a
refactor: move protocol from serverConfig => Settings::Server::Protocol
2026-04-22 15:35:20 -04:00
sithlord48
dff81e62fe
chore: move base/NetworkProtocol -> common/NetworkProtocol
2026-04-22 15:35:20 -04:00
sithlord48
1922f916af
refactor: Move -> deskflow/languages/LanguageManager -> deskflow/KeyboardLayoutManager
...
rename methods to relfect its use for keyboard layouts not languages
2026-04-08 09:47:23 +01:00
Nick Bolton
59a4747113
feat(ipc): Unrecognised IPC client, retry messages, and TLS fingerprint
...
Also adds version checking for IPC server and client
2026-04-07 13:09:29 +01:00
Nick Bolton
66c9b6607c
feat(ipc): Messaging for connection states via IPC (async client)
2026-04-07 13:09:29 +01:00
Tomaz Canabrava
18220a7847
chore: Fix Typo
2026-03-16 12:33:45 +00:00
Luiz Sardinha
d392547fd8
fix: ClientProxyUnknownFailure should also remove its client socket
2026-02-26 12:02:28 +00:00
Luiz Sardinha
220bf3178c
fix: correctly deletes sockets that failed to become clients
2026-02-26 12:02:28 +00:00
Luiz Sardinha
99da66dbf7
fix: using a proper std::string to store KeyInfo buffers
2026-02-16 12:13:58 +00:00
evolvomind
403c4ad9b9
fix: log protocol mismatch at INFO level
...
fixes : #7800
2026-01-30 13:07:04 +00:00
sithlord48
dbed37e9ba
refactor: networkprotocol, add string / enum conversion methods use them in config and elsewhere
2026-01-26 13:30:24 +00:00
sithlord48
1ed394e3ef
refactor: remove DEBUG3 and move DEBUG3 messages to DEBUG2
2026-01-26 12:35:00 +00:00
sithlord48
2cf4fc8d0a
refactor: remove DEBUG4 level and move any DEBUG4 messages to DEBUG3
2026-01-26 12:35:00 +00:00
sithlord48
1163cb842c
refactor: do not initilize already initilized screen when not sent with KeyboardbroadCastInfo
2026-01-19 21:22:18 +00:00
sithlord48
15db716f04
refactor: Server::handleSwitchToScreen use const for our info
2026-01-19 21:22:18 +00:00
sithlord48
aca274e9ee
refactor: add (C) to copyright header where missing
2026-01-18 15:38:59 +00:00