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