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
e420b9b986
chore: small cmake cleanup
...
lib/platform: use the REQUIRED_QT_VERSION when looking for Qt Dbus module
lib/deskflow: rm extra space in cmake file
2025-02-11 13:06:51 +00:00
cb14d158cc
refactor: Cleanup core binary help text
2025-02-11 13:06:51 +00:00
ac6809d40f
refactor: Rename core process start/stop function names
2025-02-11 13:06:51 +00:00
92603df93d
fix: Out of order m_trayIcon in ctor init,
...
chore: remove unused m_btnCancel
2025-02-11 13:06:51 +00:00
a5f28616f4
chore: df-gui mainwindow directly connect more methods without intermediarty methods
2025-02-11 13:06:51 +00:00
cad1243d75
chore: windows, set icon for deskflow-core
2025-02-11 13:06:51 +00:00
610786ad2e
chore: clean up extra empty lines
2025-02-11 13:06:51 +00:00
d093894743
fix: [test]fix #8174 , create empty config file under HOME dir
...
The server always create an empty config file in user's home dir, set tmp config file path for the unittest in order to fix this issue.
Log: Fix unittest create empty config file.
2025-02-11 07:13:31 -05:00
942070950d
refactor: MainWindow do not use onNames
2025-02-04 18:11:41 +00:00
ddc24ffb22
refactor: MainWindow don't use lambda where direct connect can happen
2025-02-04 18:11:41 +00:00
b14de6f9e2
refactor: MainWindow conform to naming standards
2025-02-04 18:11:41 +00:00
10c50c9740
docs: Link to the known wayland issues in the readme
2025-02-03 12:45:22 +00:00
60577f00dc
chore: add Icons for list-add , list-remove and document-edit
2025-02-03 12:36:18 +00:00
fedd9d33c9
refactor: serverConfig finish renaming, improve logic
2025-02-03 12:36:18 +00:00
ae30237f90
refactor: ServerConfigDialog/tabAdvanced no autoconnections, use naming std
2025-02-03 12:36:18 +00:00