08be9fa33f
chore: use a style for the flat buttons
2025-02-26 11:52:03 +00:00
193c28af53
fix: settings dialog can have tls options enabled when they should not be leading to a case where tls gen fails as it not enabled fixes 7883
2025-02-25 06:34:47 -08:00
5b54849fd6
refactor: mainwindow simplify the mode selection UI
2025-02-25 14:18:32 +00:00
b7eb5c467b
feat: Remove Inverse Connections Option
2025-02-25 14:18:32 +00:00
5d5e32a676
refactor: remove setupwizard
2025-02-25 13:21:39 +00:00
d52939a3fc
fix: raise mainwindow on update check dialog
...
fixes #8234
2025-02-25 13:11:35 +00:00
6a08305338
fix: log expanded on start up and windows no resizeable
2025-02-20 22:26:21 +00:00
10e5a305bb
refactor: remove redundant client / server staus labels, the status label provides this info already
2025-02-20 21:16:48 +00:00
e9c8965066
refactor: mainwindow move tls version to securty tooltip
2025-02-20 21:16:48 +00:00
53d2b3bd2e
refactor: MainWindow move update info to status tray
2025-02-20 21:16:48 +00:00
d4cc66a9f9
refactor: move Tls Label to status bar
2025-02-20 21:16:48 +00:00
18cc8565f9
refactor: mainwindow use status bar for status items
2025-02-20 21:16:48 +00:00
caee2b149a
chore: move version check log to debug, fixes #8224
2025-02-20 11:15:58 +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
48407d7f8f
refactor: simplify MainWindow::checkFingerprints
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
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
638349b48a
feat: add config for client cert required
...
based on barrier: 8bc280e0
2025-02-17 16:26:29 +00:00
6ff5d2d5d3
fix: Update local fingerprint label after fingerprint regeneration
2025-02-14 09:42:47 -05: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
d0d5182425
refactor: use new Fingerprint database
...
based-on: 50534ecb43
based-on: be8ba0d132
2025-02-12 13:41:45 +00:00
cb14d158cc
refactor: Cleanup core binary help text
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
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
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
169422a0eb
refactor: ServerConfigDialog hotkeyTab, no auto connections use naming std
2025-02-03 12:36:18 +00:00
76fd40a3ec
refactor: ServerConfigDialog/tabComputers, no autoconnect slots, use new names
2025-02-03 12:36:18 +00:00
816d66b703
refactor: Don't use autoconnect slots for the button box
2025-02-03 12:36:18 +00:00
774f1fded9
fix: Add client dialog not showing for new clients
2025-02-03 12:36:18 +00:00