sithlord48
|
3de2c1bcf0
|
fix: missing reuse info for SECURITY.md file
|
2025-02-18 08:04:26 -05:00 |
|
Nick Bolton
|
73292f05c8
|
docs: Create GitHub recommended security policy file
|
2025-02-18 07:57:08 -05:00 |
|
sithlord48
|
48407d7f8f
|
refactor: simplify MainWindow::checkFingerprints
|
2025-02-18 12:12:41 +00:00 |
|
sithlord48
|
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 |
|
sithlord48
|
ad79ba907d
|
refactor: Mainwindow localFingerPrintDb => localFingerprintDb
|
2025-02-18 12:12:41 +00:00 |
|
sithlord48
|
9294f2a026
|
refactor: use a function to get the trustedFingerprintDb
|
2025-02-18 12:12:41 +00:00 |
|
Nick Bolton
|
bfb64f0653
|
fix: Generate TLS certificate before generating TLS fingerprint
|
2025-02-17 11:55:28 -05:00 |
|
sithlord48
|
6f66fe767f
|
fix: inabliity to resize when first opening if log open on startup
|
2025-02-17 11:55:28 -05:00 |
|
sithlord48
|
63846292ff
|
refactor: update tooltips for security icon
add check when appTls State Changes
|
2025-02-17 11:55:28 -05:00 |
|
sithlord48
|
2f8b78e2a6
|
refactor: new private MainWindow method localhostFingerprintDb
|
2025-02-17 11:55:28 -05:00 |
|
sithlord48
|
8d0491f1ad
|
refactor: narrow use of stdString in mainwindow
|
2025-02-17 11:55:28 -05:00 |
|
sithlord48
|
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 |
|
sithlord48
|
0667f5de73
|
refactor: allow the fingerprint dialog to show local keys and remote if needed
|
2025-02-17 16:26:29 +00:00 |
|
sithlord48
|
e51956e2c7
|
feat: Client ID verification
based on barrier: 229abab
Fixes: CVE-2021-42072, CVE-2021-42073
|
2025-02-17 16:26:29 +00:00 |
|
sithlord48
|
60c7e512f2
|
refactor: use enum for secure sockets
based on barrier: 57769cf
|
2025-02-17 16:26:29 +00:00 |
|
sithlord48
|
e996471e37
|
refactor: use enum for connections security level
based on barrier: 5c7d719
|
2025-02-17 16:26:29 +00:00 |
|
sithlord48
|
638349b48a
|
feat: add config for client cert required
based on barrier: 8bc280e0
|
2025-02-17 16:26:29 +00:00 |
|
sithlord48
|
3e7b14cbd4
|
fix: Attempt to load SSL certs when connecting
based on barrier: c0ce8937, 4d73ed9f
|
2025-02-17 16:26:29 +00:00 |
|
sithlord48
|
3abf38aff9
|
ci: Improve flatpak builder to include arm flatpaks, linting and validation check
|
2025-02-17 15:38:19 +00:00 |
|
sithlord48
|
12a56f4df0
|
chore: add updated screenshots from deskflow.org
|
2025-02-17 15:38:19 +00:00 |
|
sithlord48
|
9bd5fe9afb
|
chore: Replace deprecated developer_name tag with developer block
|
2025-02-17 15:38:19 +00:00 |
|
Nick Bolton
|
6ff5d2d5d3
|
fix: Update local fingerprint label after fingerprint regeneration
|
2025-02-14 09:42:47 -05:00 |
|
sithlord48
|
c04610c561
|
chore: use fancy-checkout v1 tag
|
2025-02-14 13:46:44 +00:00 |
|
sithlord48
|
67e2f56724
|
chore: update daemon description and icon
|
2025-02-14 12:44:29 +00:00 |
|
sithlord48
|
5288546231
|
refactor: use const for tlsDb expected size
|
2025-02-14 12:44:29 +00:00 |
|
sithlord48
|
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 |
|
sithlord48
|
500067a778
|
fix: generate cert if tls is on and its not found
fixes #8191
fixes #8192
|
2025-02-14 12:44:29 +00:00 |
|
sithlord48
|
3c12915fd3
|
fix: Security icons showing with fresh install
fixes #8170
|
2025-02-14 12:20:48 +00:00 |
|
sithlord48
|
eb19547b45
|
refactor: mainwindow force regen of local prints if tls is enabled with a sha256 key
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
65eed64f04
|
refactor: new fingerprintdialog
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
fbaa0a8433
|
feat: use sha256
based-on: a428b61c7d
based-on: b7757fbd68
based-on: a238b27879
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
743c3feef3
|
refactor: use FingerprintData for fingerprints
based-on: 7cced74119
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
d0d5182425
|
refactor: use new Fingerprint database
based-on: 50534ecb43
based-on: be8ba0d132
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
298b1047c4
|
refactor: add ssl consts into common/constansts
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
e257501072
|
chore: add Fingerprint Db Tests
|
2025-02-12 13:41:45 +00:00 |
|
Vamshi Maskuri
|
aaa64e986e
|
feat!: Add support for FingerPrintDatabase
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
7d79a4d729
|
chore: TlsCertificate, remove unused items
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
2058519e57
|
refactor: generate Certs using secureUtils method
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
5a71d63923
|
refactor: secureutils add pemFileCertFingerprint
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
fb32f141cc
|
refactor: secureUtils fingerprint method
Signed-off-by: sithlord48 <sithlord48@gmail.com>
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
39da277ead
|
refactor: use vector<uint8_t> for keys
|
2025-02-12 13:41:45 +00:00 |
|
sithlord48
|
a98f2d745e
|
refactor: move SecureSocket::formatFingerprint -> SecureUtils std::string formatSSLFingerprint
based on 0e406d4918
9d8e1faf59
b793675ef8
|
2025-02-12 13:41:45 +00:00 |
|
Nick Bolton
|
524c3b0e7b
|
refactor: Change log level for active desktop query to debug
|
2025-02-11 13:06:51 +00:00 |
|
sithlord48
|
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 |
|
Nick Bolton
|
cb14d158cc
|
refactor: Cleanup core binary help text
|
2025-02-11 13:06:51 +00:00 |
|
Nick Bolton
|
ac6809d40f
|
refactor: Rename core process start/stop function names
|
2025-02-11 13:06:51 +00:00 |
|
Nick Bolton
|
92603df93d
|
fix: Out of order m_trayIcon in ctor init,
chore: remove unused m_btnCancel
|
2025-02-11 13:06:51 +00:00 |
|
sithlord48
|
a5f28616f4
|
chore: df-gui mainwindow directly connect more methods without intermediarty methods
|
2025-02-11 13:06:51 +00:00 |
|
sithlord48
|
cad1243d75
|
chore: windows, set icon for deskflow-core
|
2025-02-11 13:06:51 +00:00 |
|
sithlord48
|
610786ad2e
|
chore: clean up extra empty lines
|
2025-02-11 13:06:51 +00:00 |
|