sithlord48
|
dc9e104f8c
|
refactor: move serverHostname to Settings
newKey: client/remoteHost <= General/serverHostName
remove serverHostname from AppConfig
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
b7960eecb4
|
refactor: move preventSleep to Settings
newkey: core/preventSleep <= General/preventSleep
remove prevent sleep from app config
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
03f142977f
|
refactor: move lastVersion to Settings
newkey: core/lastVersion <= General/lastVersion
Remove from app config
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
5360fb3c89
|
refactor: move requirepeerchecking to Settings
newkey: security/checkpeerfingerprints <= General/requireClientCerts
remove requireClientCerts from appconfig
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
4eb7ea3491
|
feat: tlsUtility no longer needs AppConfig, tlsUtility takes a parent object
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
5642879a21
|
chore: connect up Settings changed signal to mainwindow
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
737328d7b0
|
refactor: move TlsCertPath to Settings
newkey: security/certPath <= General/tlsCertPath
remove tlsCertPath from appConfig
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
bee0f84556
|
refactor: move tlsKeyLength to Settings
newkey: security/keySize <= General/tlsKeyLength
removed tlsKeyLength from appconfig
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
2721de220a
|
refactor: move tlsEnabled to Settings
newkey: security/tlsEnabled <= General/cryptoEnabled
remove tlsEnabled from appconfig
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
4c6195cc5d
|
refactor: move windowgeometry to Settings
newkey: gui/windowGeometry <= General/mainWindowSize and General/mainWindowPosition
mainWindowSize and Position remove from `AppConfig`
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
1e46bd2727
|
refactor: move CloseReminder setting to Settings
newkeyL gui/closeReminder <= General/showCloseReminder
remove closeReminder from `AppConfig`
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
54ecdad101
|
refactor: move startedBefore settings to Settings
newkey core/startedBefore <= General/startedBefore
startedBefore has been removed from `AppConfig`
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
51a749b109
|
refactor: move closeToTray setting to Settings
newkey: gui/closeToTray <= General/closeToTray
remove closeToTray from `AppConfig`
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
788f6c3eb2
|
refactor: Move update check setting to Settings
newkey: gui/enableUpdateCheck <= General/enableUpdateCheck
remove update check from `AppConfig`
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
e01c595071
|
refactor move Tray icon setting to Settings
newKey: gui/symbolicTrayIcon <= General/colorfulIcon
the colorfulIcon settings has been removed from `AppConfig`
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
bcd90434a2
|
refactor: move autohide setting to Settings
newkey: gui/autoHide <= General/autoHide
auto hide has been removed from `AppConfig`
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
698fd3f83c
|
refactor: move logExpanded to Settings
newkey: gui/logExpanded <= General/logExpanded
remove logExpanded AppConfig
|
2025-03-13 13:58:25 +00:00 |
|
sithlord48
|
6e8952c8a0
|
chore: update formating for clang-format 20.1.0
|
2025-03-11 10:57:51 -04:00 |
|
Nick Bolton
|
bb38ad0766
|
chore: Rename TLS constants for consistency
|
2025-03-10 18:57:29 +00:00 |
|
sithlord48
|
a74d792b5b
|
fix: mac os icon mask
fixes #8310
|
2025-03-07 13:30:18 +00:00 |
|
sithlord48
|
256ba2411b
|
refactor: move qt automoc, uic and rcc to a single place in Librarires.cmake
|
2025-03-07 13:16:09 +00:00 |
|
sithlord48
|
0a23e62093
|
refactor: replace version.h with kDisplayVersion const
|
2025-03-07 13:16:09 +00:00 |
|
Nick Bolton
|
f6ccd2a25b
|
feat: Show Git SHA in Windows daemon version number
|
2025-03-05 13:59:26 -05:00 |
|
Nick Bolton
|
b64942e3a3
|
fix: Delete HKEY_LOCAL_MACHINE\SOFTWARE\Deskflow when clearing settings
|
2025-03-03 15:05:09 -05:00 |
|
sithlord48
|
9eeda33293
|
fix: do not reset screenCorners on startup
fixes #8276
|
2025-03-03 17:26:48 +00:00 |
|
sithlord48
|
8cca8440b7
|
fixes #7695 adjust the serverconfig clipboard max size label
|
2025-03-03 17:16:24 +00:00 |
|
sithlord48
|
b2dadba6fa
|
refactor: serverdialog, use maximum for spinbox horizontal sizepolicy
|
2025-03-03 17:16:24 +00:00 |
|
sithlord48
|
4f057d706f
|
refactor: serverconfigdialog, use suffix for spinboxes
|
2025-03-03 17:16:24 +00:00 |
|
sithlord48
|
5e69657176
|
chore: update windows rc descriptions fixes #8270
|
2025-03-03 16:32:08 +00:00 |
|
sithlord48
|
2638cce0c0
|
fix: Do stop the client on fingerprint dialog
fixes #8267
|
2025-03-03 16:16:57 +00:00 |
|
Nick Bolton
|
5a7f6bd1c0
|
refactor: Remove old Windows TCP IPC implementation (replaced by Qt equivalent)
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
d6228416a1
|
refactor: Send log level to daemon over IPC instead of when sending command
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
c1d7474700
|
feat: Restart process from daemon through new Qt IPC impl
|
2025-02-28 17:58:16 +00:00 |
|
Nick Bolton
|
0d2d9f385d
|
feat: Implement basic IPC connection between Daemon and GUI
|
2025-02-28 17:58:16 +00:00 |
|
sithlord48
|
8debc1ea7f
|
chore: SettingsDialog remove set defaults from ui file
|
2025-02-28 16:51:33 +00:00 |
|
sithlord48
|
b4f703562d
|
chore: Settings Dialog do not open with the checkbox for peer certificates having active focus
|
2025-02-28 16:51:33 +00:00 |
|
sithlord48
|
34b61cc8cd
|
fix: #8259 track a client and server list
fixes 8259
|
2025-02-28 13:17:26 +00:00 |
|
sithlord48
|
aa5a704131
|
chore: settings dialog remove unused includes
|
2025-02-27 15:17:13 +00:00 |
|
sithlord48
|
bae494476b
|
refactor: Settings Dialog, update security layout
|
2025-02-27 15:17:13 +00:00 |
|
sithlord48
|
3ae2de52f4
|
refactor: SettingsDialog set icons in ui where possible
|
2025-02-27 15:17:13 +00:00 |
|
sithlord48
|
088d69fec8
|
refactor: SettingsDialog, use standard object names
|
2025-02-27 15:17:13 +00:00 |
|
sithlord48
|
63744ddbd6
|
refactor: settingsdialog, remove autoconnect slots
|
2025-02-27 15:17:13 +00:00 |
|
sithlord48
|
2d04e0be4d
|
refactor: SettingDialog do not connect from inside the ui file
|
2025-02-27 15:17:13 +00:00 |
|
sithlord48
|
4f2ef7174a
|
refactor: do not stop sever on new client fingerprint, track the last print we checked and if we are chekcing it do not show a new box
|
2025-02-27 15:07:50 +00:00 |
|
Nick Bolton
|
b3866b69b2
|
chore: Fix order of MainWindow ctor init list to match header
|
2025-02-27 15:07:50 +00:00 |
|
sithlord48
|
9bd7fce45c
|
refactor: MainWindow: Update name change
|
2025-02-27 13:41:55 +00:00 |
|
sithlord48
|
f0d33ce9de
|
chore: aboutDialog remove unused static strings
|
2025-02-27 13:32:24 +00:00 |
|
sithlord48
|
07bf6de093
|
chore: add icon credit to about box
|
2025-02-27 13:32:24 +00:00 |
|
sithlord48
|
e7e518d76e
|
refactor: don't quote debug line
|
2025-02-26 11:52:03 +00:00 |
|
sithlord48
|
08be9fa33f
|
chore: use a style for the flat buttons
|
2025-02-26 11:52:03 +00:00 |
|
sithlord48
|
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 |
|
sithlord48
|
5b54849fd6
|
refactor: mainwindow simplify the mode selection UI
|
2025-02-25 14:18:32 +00:00 |
|
sithlord48
|
b7eb5c467b
|
feat: Remove Inverse Connections Option
|
2025-02-25 14:18:32 +00:00 |
|
sithlord48
|
5d5e32a676
|
refactor: remove setupwizard
|
2025-02-25 13:21:39 +00:00 |
|
sithlord48
|
d52939a3fc
|
fix: raise mainwindow on update check dialog
fixes #8234
|
2025-02-25 13:11:35 +00:00 |
|
sithlord48
|
6a08305338
|
fix: log expanded on start up and windows no resizeable
|
2025-02-20 22:26:21 +00:00 |
|
sithlord48
|
10e5a305bb
|
refactor: remove redundant client / server staus labels, the status label provides this info already
|
2025-02-20 21:16:48 +00:00 |
|
sithlord48
|
e9c8965066
|
refactor: mainwindow move tls version to securty tooltip
|
2025-02-20 21:16:48 +00:00 |
|
sithlord48
|
53d2b3bd2e
|
refactor: MainWindow move update info to status tray
|
2025-02-20 21:16:48 +00:00 |
|
sithlord48
|
d4cc66a9f9
|
refactor: move Tls Label to status bar
|
2025-02-20 21:16:48 +00:00 |
|
sithlord48
|
18cc8565f9
|
refactor: mainwindow use status bar for status items
|
2025-02-20 21:16:48 +00:00 |
|
sithlord48
|
caee2b149a
|
chore: move version check log to debug, fixes #8224
|
2025-02-20 11:15:58 +00:00 |
|
sithlord48
|
48407d7f8f
|
refactor: simplify MainWindow::checkFingerprints
|
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
|
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
|
638349b48a
|
feat: add config for client cert required
based on barrier: 8bc280e0
|
2025-02-17 16:26:29 +00:00 |
|
Nick Bolton
|
6ff5d2d5d3
|
fix: Update local fingerprint label after fingerprint regeneration
|
2025-02-14 09:42:47 -05: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
|
d0d5182425
|
refactor: use new Fingerprint database
based-on: 50534ecb43
based-on: be8ba0d132
|
2025-02-12 13:41:45 +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
|
610786ad2e
|
chore: clean up extra empty lines
|
2025-02-11 13:06:51 +00:00 |
|
sithlord48
|
942070950d
|
refactor: MainWindow do not use onNames
|
2025-02-04 18:11:41 +00:00 |
|
sithlord48
|
ddc24ffb22
|
refactor: MainWindow don't use lambda where direct connect can happen
|
2025-02-04 18:11:41 +00:00 |
|
sithlord48
|
b14de6f9e2
|
refactor: MainWindow conform to naming standards
|
2025-02-04 18:11:41 +00:00 |
|
sithlord48
|
60577f00dc
|
chore: add Icons for list-add , list-remove and document-edit
|
2025-02-03 12:36:18 +00:00 |
|
sithlord48
|
fedd9d33c9
|
refactor: serverConfig finish renaming, improve logic
|
2025-02-03 12:36:18 +00:00 |
|
sithlord48
|
ae30237f90
|
refactor: ServerConfigDialog/tabAdvanced no autoconnections, use naming std
|
2025-02-03 12:36:18 +00:00 |
|
sithlord48
|
169422a0eb
|
refactor: ServerConfigDialog hotkeyTab, no auto connections use naming std
|
2025-02-03 12:36:18 +00:00 |
|
sithlord48
|
76fd40a3ec
|
refactor: ServerConfigDialog/tabComputers, no autoconnect slots, use new names
|
2025-02-03 12:36:18 +00:00 |
|
sithlord48
|
816d66b703
|
refactor: Don't use autoconnect slots for the button box
|
2025-02-03 12:36:18 +00:00 |
|
sithlord48
|
774f1fded9
|
fix: Add client dialog not showing for new clients
|
2025-02-03 12:36:18 +00:00 |
|
sithlord48
|
e2c3af4e5e
|
fix: readd the newScreenWidget
|
2025-01-30 15:36:21 +00:00 |
|
sithlord48
|
26367635d9
|
refactor: QTextStream& screen::writeScreensSection(QTextStream&) -> QString Screen::screenSection()
refactor: QTextStream& screen::writeAliasSection(QTextStream&) -> QString Screen::aliasSection()
|
2025-01-30 15:36:21 +00:00 |
|
sithlord48
|
0ba35fca7a
|
refactor: clean up data method of model
|
2025-01-30 15:36:21 +00:00 |
|
sithlord48
|
beb4069845
|
fix: Screen Missing Icons on server config
Fixes#8155
|
2025-01-30 15:36:21 +00:00 |
|
sithlord48
|
71b7e819a9
|
refactor: remove smaller security icons
|
2025-01-29 21:19:39 +00:00 |
|