Bill Somerville
9417dee4a8
Revert "Simple Boost logging test program"
...
This reverts commit 29b147eef0
.
2020-11-13 22:24:39 +00:00
Bill Somerville
f44b83038f
Revert "Temporarily remove global Boost::log loggers"
...
This reverts commit 5a9b56bfc0
.
2020-11-13 22:24:34 +00:00
Bill Somerville
e1248da5c8
Revert "Restoring some Boost::log functionality"
...
This reverts commit bf01202d25
.
2020-11-13 22:24:30 +00:00
Bill Somerville
b1709dbfea
Revert "Restoring more Boost::log functionality"
...
This reverts commit 9c937cca23
.
2020-11-13 22:24:25 +00:00
Bill Somerville
2989e7d189
Revert "backing out a smaller chunk of Boost::log functionality"
...
This reverts commit 5993b3c75a
.
2020-11-13 22:24:20 +00:00
Bill Somerville
896d75eb27
Revert "Ensure global loggers are declared before installing the Qt handler"
...
This reverts commit 8cf2fa7752
.
2020-11-13 22:24:15 +00:00
Bill Somerville
8c5e362830
Revert "Another approach to track down a segmentation fault"
...
This reverts commit 403528e436
.
2020-11-13 22:23:58 +00:00
Bill Somerville
d0f874455c
Italian UI translation updates, tnx Marco, PY1ZRJ
2020-11-13 20:02:54 +00:00
Bill Somerville
880379462e
Italian UI translation updates, tnx Marco, PY1ZRJ
2020-11-13 20:01:43 +00:00
Bill Somerville
403528e436
Another approach to track down a segmentation fault
2020-11-13 19:32:56 +00:00
Bill Somerville
8cf2fa7752
Ensure global loggers are declared before installing the Qt handler
2020-11-13 19:10:49 +00:00
Bill Somerville
5993b3c75a
backing out a smaller chunk of Boost::log functionality
2020-11-13 18:29:23 +00:00
Bill Somerville
9c937cca23
Restoring more Boost::log functionality
2020-11-13 18:13:16 +00:00
Bill Somerville
bf01202d25
Restoring some Boost::log functionality
2020-11-13 18:00:23 +00:00
Bill Somerville
5a9b56bfc0
Temporarily remove global Boost::log loggers
2020-11-13 16:04:17 +00:00
Bill Somerville
29b147eef0
Simple Boost logging test program
2020-11-13 13:16:43 +00:00
Bill Somerville
6b78bf3bb6
Fix merging error
2020-11-12 16:11:44 +00:00
Bill Somerville
9ea903b259
Merge branch 'develop' into feat-boost-log
2020-11-12 13:36:25 +00:00
Bill Somerville
29391f4057
Resolve some issues with sequencing of R+rprt and sign-off messages
2020-11-12 13:34:12 +00:00
Bill Somerville
825c91d4b6
Ensure Tx1 message is used by non-standard callsign holders
...
The only exception is type 2 prefix/suffix calls in non-77-bit modes.
2020-11-12 13:34:11 +00:00
Bill Somerville
dd954be1ab
Helper functions for callsign analysis
2020-11-12 13:34:11 +00:00
Bill Somerville
dc169c3a84
Resolve some issues with sequencing of R+rprt and sign-off messages
2020-11-12 13:32:56 +00:00
Bill Somerville
c7f2fdc404
Ensure Tx1 message is used by non-standard callsign holders
...
The only exception is type 2 prefix/suffix calls in non-77-bit modes.
2020-11-12 13:30:48 +00:00
Bill Somerville
92cdcb1ffe
Helper functions for callsign analysis
2020-11-11 16:22:57 +00:00
Bill Somerville
714a71c43a
Updates Spanish UI translation, tnx to Cédric, EA4AC.
2020-11-11 11:46:29 +00:00
Bill Somerville
bc2999499a
Updates Spanish UI translation, tnx to Cédric, EA4AC.
2020-11-11 11:45:22 +00:00
Bill Somerville
593b8cafce
Chinese and Hong Kong UI translation updates, tnx to Sze-To, VR2UPU
2020-11-11 10:36:36 +00:00
Bill Somerville
61736eb54c
Chinese and Hong Kong UI translation updates, tnx to Sze-To, VR2UPU
2020-11-11 10:35:02 +00:00
Bill Somerville
713a92bce8
Merge branch 'release-2.3.0' into develop
2020-11-10 20:23:49 +00:00
Bill Somerville
742c180967
Allow message_aggregator example to not join on he loopback interface
2020-11-10 20:12:38 +00:00
Bill Somerville
988fcfac5a
Ensure network interfaces validation is run on start up
2020-11-10 20:12:38 +00:00
Bill Somerville
b816875b46
Ensure multicast UDP is sent to at least the loop-back interface
...
Also send multicast UDP to every selected network interface.
2020-11-10 20:12:38 +00:00
Bill Somerville
bdaf51a074
Comment out diagnostic prints
2020-11-10 20:12:37 +00:00
Bill Somerville
780b1f74ee
Message Client allows sending multicast UDP on multiple interfaces
2020-11-10 20:12:37 +00:00
Bill Somerville
e61a1f969c
UDP multicast TTL default as one
...
Restricts scope to local subnet.
2020-11-10 20:12:37 +00:00
Bill Somerville
f4db2904a3
Correct Qt version checks
2020-11-10 20:12:36 +00:00
Bill Somerville
50cce43e92
Pre Qt 5.14 compatibility
2020-11-10 20:12:36 +00:00
Bill Somerville
e538ce9294
Disallow sending UDP Message Protocol traffic to broadcast address
2020-11-10 20:12:36 +00:00
Bill Somerville
ff6f01c6b5
Pre Qt v5.11 compatibility
2020-11-10 20:12:35 +00:00
Bill Somerville
ced3b523ea
Add network interface selection combo box widget to message_aggregator
2020-11-10 20:12:35 +00:00
Bill Somerville
1d9dd7df24
Remove unwanted file and directory
2020-11-10 20:12:35 +00:00
Bill Somerville
4e0e23c301
New combo box with a list of checkable items
2020-11-10 20:12:34 +00:00
Bill Somerville
f9aa10f3a5
UDPDaemon command line flag to list network interfaces
2020-11-10 20:12:34 +00:00
Bill Somerville
7b54428a60
Extend UDP MessageServer client mapping key with the host address
...
The UDP Example reference applications now work correctly with WSJT-X
instances with duplicate --rig-name= command line arguments so long as
duplicate instances are run on unique hosts.
2020-11-10 20:12:33 +00:00
Bill Somerville
662ed0fa7a
Network interface selection for outgoing UDP multicast datagrams
...
Default selection is the loop-back interface. Users who require
interoperation between WSJT-X instances cooperating applications
running on different hosts should select a suitable network interface
and carefully choose a multicast group address, and TTL, that has
minimal scope covering the necessary network(s). Using 224.0.0.1 is a
reasonable strategy if all hosts are on the same
subnet. Administratively scoped multicast group addresses like those
within 239.255.0.0/16 can cover larger boundaries, but care must be
taken if the local subnet has access to a multicast enabled router.
The IPv4 broadcast address (255.255.255.255) may be used as an
alternative to multicast UDP, but note that WSJT-X will only send
broadcast UDP datagrams on the loop-back interface, so all recipient
applications must be running on the same host system.
The reference UDP Message protocol applications are being extended to
be configurable with a list of interfaces to join a multicast group
address on. By default they will only join on the loop-back interface,
which is also recommended for any applications designed to take part
in the WSJT-X UDP Message Protocol. This allows full user control of
the scope of multicast group membership with a very conservative
default mode that will work with all interoperating applications
running on the same host system.
2020-11-10 20:12:33 +00:00
Bill Somerville
de0af5a2ed
Merge branch 'feat-outgoing-udp-interface' into develop
2020-11-10 20:09:48 +00:00
Bill Somerville
7f5870bdfe
Merge branch 'release-2.3.0' into develop
2020-11-09 13:43:51 +00:00
Bill Somerville
9e71d07075
L10n translation file updates
2020-11-09 13:27:21 +00:00
Bill Somerville
f896532770
Further Chinese and Hong Kong UI translations, tnx Sze-To, VR2UPU
2020-11-09 12:57:48 +00:00
Bill Somerville
e52cd9fb14
Further Chinese and Hong Kong UI translations, tnx Sze-To, VR2UPU
2020-11-09 12:56:32 +00:00