Skip to content

ADIF UDP listener and settings - #1079

Open
aa5sh wants to merge 1 commit into
foldynl:masterfrom
aa5sh:ADIFUDPReceiver
Open

ADIF UDP listener and settings#1079
aa5sh wants to merge 1 commit into
foldynl:masterfrom
aa5sh:ADIFUDPReceiver

Conversation

@aa5sh

@aa5sh aa5sh commented Jun 22, 2026

Copy link
Copy Markdown

Introduce AdifUDPReceiver to listen for ADIF records over UDP (default port 2333), parse incoming datagrams, and emit addContact(QSqlRecord) for import. Add LogParam getters/setters for enabling/port configuration. Integrate the receiver into MainWindow (construction, signal connections, reload on settings change, teardown). Add UI controls and validation in SettingsDialog to configure the ADIF UDP listener (enable + port) and prevent port conflict with WSJT-X. Update QLog.pro to include new sources/headers.

Introduce AdifUDPReceiver to listen for ADIF records over UDP (default port 2333), parse incoming datagrams, and emit addContact(QSqlRecord) for import. Add LogParam getters/setters for enabling/port configuration. Integrate the receiver into MainWindow (construction, signal connections, reload on settings change, teardown). Add UI controls and validation in SettingsDialog to configure the ADIF UDP listener (enable + port) and prevent port conflict with WSJT-X. Update QLog.pro to include new sources/headers.
@foldynl

foldynl commented Aug 4, 2026

Copy link
Copy Markdown
Owner

I modified it mainly to fix issue #1113. A side effect is that it is now generally possible to send a QSO via UDP.

However, I honestly do not like this solution very much. Without a firewall, anyone on the network could send QSOs or flood the application with them. In the future, I will need to add some protection against this, but for now I will leave it as it is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants