caee2b149a
chore: move version check log to debug, fixes #8224
2025-02-20 11:15:58 +00:00
e808eed413
refactor: Improve Windows daemon failure backoff for faster client restarts on first fail
2025-02-19 18:23:10 +00:00
16c57d7960
refactor: Improve log message related to desk switch on Windows
2025-02-19 18:23:10 +00:00
200d32db80
chore: Improve log message for leave screen warning on Windows
2025-02-19 18:23:10 +00:00
2322f312a9
refactor: Improve logging for errors when setting/getting cursor pos on Windows
2025-02-19 18:23:10 +00:00
09c157f9e1
fix: Remove --exit-pause to stop "press any key to exit..." showing when Windows daemon kills server/client
2025-02-19 18:23:10 +00:00
c9a360a144
fix: Restore active desktop name check in Windows daemon
...
- Use `PIPE_NOWAIT` to skip empty stderr output on process output reading from Windows daemon watchdog
- Use `CreateProcess` result to determine when to call `CloseHandle` in Windows daemon watchdog
- Trim output from active desktop process in Windows daemon watchdog
- Improve error logging in Windows daemon watchdog
2025-02-19 18:23:10 +00:00
3de2c1bcf0
fix: missing reuse info for SECURITY.md file
2025-02-18 08:04:26 -05:00
73292f05c8
docs: Create GitHub recommended security policy file
2025-02-18 07:57:08 -05:00
48407d7f8f
refactor: simplify MainWindow::checkFingerprints
2025-02-18 12:12:41 +00:00
83c190c385
refactor: use better name to describe for the tlsEnabled var in messages , and correct the name in virtual method
2025-02-18 12:12:41 +00:00
ad79ba907d
refactor: Mainwindow localFingerPrintDb => localFingerprintDb
2025-02-18 12:12:41 +00:00
9294f2a026
refactor: use a function to get the trustedFingerprintDb
2025-02-18 12:12:41 +00:00
bfb64f0653
fix: Generate TLS certificate before generating TLS fingerprint
2025-02-17 11:55:28 -05:00
6f66fe767f
fix: inabliity to resize when first opening if log open on startup
2025-02-17 11:55:28 -05:00
63846292ff
refactor: update tooltips for security icon
...
add check when appTls State Changes
2025-02-17 11:55:28 -05:00
2f8b78e2a6
refactor: new private MainWindow method localhostFingerprintDb
2025-02-17 11:55:28 -05:00
8d0491f1ad
refactor: narrow use of stdString in mainwindow
2025-02-17 11:55:28 -05:00
79dc858446
chore: modify client trying to connect dialog to inform user the new client needs to be put in the layout when both tls is enabled and peer key checking is enabled , otherwise show the old dialog asking to allow the client to connect
2025-02-17 16:26:29 +00:00
0667f5de73
refactor: allow the fingerprint dialog to show local keys and remote if needed
2025-02-17 16:26:29 +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
60c7e512f2
refactor: use enum for secure sockets
...
based on barrier: 57769cf
2025-02-17 16:26:29 +00:00
e996471e37
refactor: use enum for connections security level
...
based on barrier: 5c7d719
2025-02-17 16:26:29 +00:00
638349b48a
feat: add config for client cert required
...
based on barrier: 8bc280e0
2025-02-17 16:26:29 +00:00
3e7b14cbd4
fix: Attempt to load SSL certs when connecting
...
based on barrier: c0ce8937, 4d73ed9f
2025-02-17 16:26:29 +00:00
3abf38aff9
ci: Improve flatpak builder to include arm flatpaks, linting and validation check
2025-02-17 15:38:19 +00:00
12a56f4df0
chore: add updated screenshots from deskflow.org
2025-02-17 15:38:19 +00:00
9bd5fe9afb
chore: Replace deprecated developer_name tag with developer block
2025-02-17 15:38:19 +00:00
6ff5d2d5d3
fix: Update local fingerprint label after fingerprint regeneration
2025-02-14 09:42:47 -05:00
c04610c561
chore: use fancy-checkout v1 tag
2025-02-14 13:46:44 +00:00
67e2f56724
chore: update daemon description and icon
2025-02-14 12:44:29 +00:00
5288546231
refactor: use const for tlsDb expected size
2025-02-14 12:44:29 +00:00
d8e311fe59
fix: only regenerate the tls certificate if tls is enabled and we do not already have a certificate
2025-02-14 12:44:29 +00:00
500067a778
fix: generate cert if tls is on and its not found
...
fixes #8191
fixes #8192
2025-02-14 12:44:29 +00:00
3c12915fd3
fix: Security icons showing with fresh install
...
fixes #8170
2025-02-14 12:20:48 +00:00
eb19547b45
refactor: mainwindow force regen of local prints if tls is enabled with a sha256 key
2025-02-12 13:41:45 +00:00
65eed64f04
refactor: new fingerprintdialog
2025-02-12 13:41:45 +00:00
fbaa0a8433
feat: use sha256
...
based-on: a428b61c7d
based-on: b7757fbd68
based-on: a238b27879
2025-02-12 13:41:45 +00:00
743c3feef3
refactor: use FingerprintData for fingerprints
...
based-on: 7cced74119
2025-02-12 13:41:45 +00:00
d0d5182425
refactor: use new Fingerprint database
...
based-on: 50534ecb43
based-on: be8ba0d132
2025-02-12 13:41:45 +00:00
298b1047c4
refactor: add ssl consts into common/constansts
2025-02-12 13:41:45 +00:00
e257501072
chore: add Fingerprint Db Tests
2025-02-12 13:41:45 +00:00
aaa64e986e
feat!: Add support for FingerPrintDatabase
2025-02-12 13:41:45 +00:00
7d79a4d729
chore: TlsCertificate, remove unused items
2025-02-12 13:41:45 +00:00
2058519e57
refactor: generate Certs using secureUtils method
2025-02-12 13:41:45 +00:00
5a71d63923
refactor: secureutils add pemFileCertFingerprint
2025-02-12 13:41:45 +00:00
fb32f141cc
refactor: secureUtils fingerprint method
...
Signed-off-by: sithlord48 <sithlord48@gmail.com >
2025-02-12 13:41:45 +00:00
39da277ead
refactor: use vector<uint8_t> for keys
2025-02-12 13:41:45 +00:00
a98f2d745e
refactor: move SecureSocket::formatFingerprint -> SecureUtils std::string formatSSLFingerprint
...
based on 0e406d4918
9d8e1faf59
b793675ef8
2025-02-12 13:41:45 +00:00
524c3b0e7b
refactor: Change log level for active desktop query to debug
2025-02-11 13:06:51 +00:00