Commit graph

29 commits

Author SHA1 Message Date
Andreas Krüger
7821b68fdd
Removing trailing whitespace from each source code line that has it. 2025-10-14 13:12:57 +02:00
Andreas Krüger
aa27ee6c2a The boilerplate changes to make logging configurable at runtime.
These changes were actually done by a script, not manually.
2025-10-13 18:18:55 -05:00
Andreas Krüger
5deee2e903 Manual changes to make debug info configurable. 2025-10-13 18:18:55 -05:00
Allan Bazinet
6cf30c2490 Move spot client to network thread 2024-11-09 15:07:20 -08:00
Allan Bazinet
c355c46914 Simplify use of QHostInfo::lookup()
Use of context parameter means we don’t have to abort lookups on our own.
2024-11-09 12:29:33 -08:00
Allan Bazinet
575cb3d588 Host program_version invariant 2024-11-06 11:36:07 -08:00
Allan Bazinet
bb99fe506d Move error handling connection to implementation 2024-11-06 06:28:51 -08:00
Allan Bazinet
d6106a863b Suppress only on connectoin refused error 2024-11-06 06:13:41 -08:00
Allan Bazinet
aef2fc0f6b Simplify / document UDP error handling suppression 2024-11-06 06:00:11 -08:00
Allan Bazinet
9b555d00c5 Debug to implementation; eliminate temporaries 2024-11-06 05:43:03 -08:00
Allan Bazinet
a43b3b9fce Collapse common by() function 2024-11-06 05:34:51 -08:00
Allan Bazinet
50a345292e Reorder data members 2024-11-06 04:33:18 -08:00
Allan Bazinet
cc410f6f18 Start send timer after lookup succeeds 2024-11-06 04:30:06 -08:00
Allan Bazinet
4d87df3e77 Simplify spot client implementation 2024-11-05 19:55:03 -08:00
Allan Bazinet
6241ef0ffb Fix short-circuit evaluation reliance 2024-11-05 16:36:00 -08:00
Allan Bazinet
770832bfe1 Initial mitigation, possible unbounded memory use
Quick pass to avoid endlessly allocating queue memory for spots that we’ll never drain, if we encounter a bad DNS lookup for the spot server.
2024-11-05 15:29:46 -08:00
Allan Bazinet
e9e8c15f6a Constructor need not be explicit 2024-11-05 06:43:59 -08:00
Allan Bazinet
080494f602 Decouple spot client from message client
Decouple under-the-covers usage of the message client’s socket by the spot client, in order to facilitate future multicast operations by the message client.
2024-11-05 06:36:43 -08:00
Allan Bazinet
66b8f795d8 Use QVariantHash and QVariantMap 2024-11-04 17:48:36 -08:00
Allan Bazinet
10ff9c63a8 Convert Message class to implicitly shared
Conversion of Message class to a Qt implicitly shared type, first pass.
2024-11-03 14:26:42 -08:00
Allan Bazinet
48949af326 Use lambda for DNS lookup results 2024-10-22 06:05:48 -07:00
Allan Bazinet
b12fbb8c75 Use non-macro slot binding 2024-10-21 15:28:00 -07:00
Jordan Sherer
fec7e07d7d Updated frequency dial to be propagated on RX 2020-04-04 22:45:51 -04:00
Jordan Sherer
7a4663e742 Added SPEED to spots to JS8NET 2019-12-14 22:53:34 -05:00
Jordan Sherer
6e036b7d58 Updated to spot local only once every 15 minutes 2019-03-26 22:55:28 -04:00
Jordan Sherer
1629415dc1 Added spotting of messages directed to @JS8NET 2019-03-25 15:05:13 -04:00
Jordan Sherer
08cf869125 Added by.grid to SpotClient spots 2019-03-25 11:58:23 -04:00
Jordan Sherer
03bd44ae39 Updated SpotClient to send local data at least once every 5 minutes 2019-03-25 09:52:35 -04:00
Jordan Sherer
5d21fdf1dc Added spotting to spot.js8call.com for future network data 2019-03-24 21:01:03 -04:00