243 Commits
Author SHA1 Message Date
nostar bd0c114e43 Merge pull request #21 from dbehnke/fix/configure-json-safety
Fix: hardening CConfigure::GetBoolean against missing keys
2025-12-29 14:05:07 -05:00
Dave Behnke 38a3602323 Fix: make CConfigure::GetBoolean safe against missing keys 2025-12-24 15:44:50 -05:00
Dave Behnke ed3a1ce322 feat(ysf): implement module selection by DGID 2025-12-24 03:39:42 -05:00
Doug McLain f6c6807c50 Add more info to output strings for orphaned frames and lete entries 2024-12-08 18:19:36 -05:00
Doug McLain 7132f632ab Handle late entries for DMR. A late entry can be a new stream with a missing header or a stream that drops long enough to be closed, but then continues to send voice frames. 2024-11-17 18:11:37 -05:00
Doug McLain d1d51938ef Send an unused TCPacket periodically from tcd to urfd as a simple keepalive solution 2024-08-18 20:28:26 -04:00
Tom Early 2a7912835a receive doesn't need to be public 2024-08-11 17:19:51 -07:00
Tom Early b64e5a242a XML Connect and LastHeard times now GMT ISO 8601, e.g., 2025-08-11T15:53:22Z 2024-08-11 15:54:27 -07:00
Tom Early 6af8b0150f fixed crash when no autolink module was specified 2024-08-09 08:03:41 -07:00
Tom Early 60ccf326ec version bump for WPSD fix 2024-07-31 05:17:16 -07:00
Tom Early 494dd789d1 Fix destination CS for WPSD 2024-07-30 13:39:40 -07:00
Tom Early 5519b5ca4a dht is config data only 2024-06-08 09:47:51 -07:00
Tom Early c99492440e allow tc port to be zero 2024-06-03 06:00:06 -07:00
Tom Early 3ee6f519f9 if Accept fails, raise SIGINT to stop 2024-05-24 06:09:37 -07:00
Tom Early 23b76d3e95 readme 2024-05-23 06:39:13 -07:00
Tom Early 1d451bad56 removed unnessary msg 2024-05-22 06:41:43 -07:00
Tom Early 4bbd3a860b msg bug 2024-05-22 06:38:00 -07:00
Tom Early 50fba70548 removed redundant msg 2024-05-22 06:33:45 -07:00
Tom Early 7600232502 TC socket waiting messages 2024-05-22 06:10:34 -07:00
Tom Early 9ba2c8fefd move TC server Accept to the reflector maintenance thread 2024-05-22 05:22:58 -07:00
Tom Early f9e67ce7e6 use abort() 2024-05-20 15:44:16 -07:00
Tom Early d58f5a2486 TCPServer Receive bug fix 2024-05-20 15:03:15 -07:00
Tom Early ee1bd2228b recovering from a closed TCP connection 2024-05-20 14:41:46 -07:00
Tom Early a726c9ee22 close fd if there is a client receive error 2024-05-20 10:56:53 -07:00
Tom Early 38e3882441 removed CTimer from STCPacket 2024-05-20 05:13:18 -07:00
Tom Early d4ad8a2e9c RT Stats bug (pass pointers) 2024-05-18 10:16:24 -07:00
Tom Early 1a66c49dca another bug, this time in CodecStream 2024-05-17 14:59:14 -07:00
Tom Early f0486ec1f9 TC server Receive retval bug 2024-05-17 14:50:36 -07:00
Tom Early a46e900121 2 TC Server bugs 2024-05-17 14:14:31 -07:00
Tom Early 45cf750bdd more tweaks for TC socket 2024-05-17 13:30:16 -07:00
Tom Early e715f57eff tweaking how the TC socket deals with errors 2024-05-16 14:27:42 -07:00
Tom Early 8698c70ab8 some redesign of TC socket 2024-05-14 18:28:26 -07:00
Tom Early 4d8582c5c2 server open bug 2024-05-13 18:05:33 -07:00
Tom Early bcd9f5cdae forgot to init the vector 2024-05-13 15:59:05 -07:00
Tom Early cf86b39848 Configure bug fix 2024-05-13 11:29:40 -07:00
Tom Early 37d47c1ac6 Changes for CTCPClient 2024-05-10 14:48:13 -07:00
Tom Early e0f3797d69 use poll in TCSocket 2024-05-09 13:02:27 -07:00
Tom Early 38984be6bb add select to Accept 2024-05-08 16:41:07 -07:00
Tom Early cb7bb2af35 it compiles with new TCP socket 2024-05-08 12:31:05 -07:00
Tom Early a5495deb85 a new TCP socket 2024-05-03 13:54:28 -07:00
Tom Early 381268fb0b Merge branch 'match' 2024-04-26 12:01:59 -07:00
Tom Early ad47092c4a in CUnixDGramWriter, only calculate path_len once 2024-04-21 13:42:12 -07:00
Tom Early 94f4689ee1 added network id 2024-04-14 19:57:29 -07:00
Tom Early 4d6928c647 fix for CCodecStream mismatch, fixed class.reflector.php, DHT Users and Clients are not permanent, fix CDvHeaderPacket DStar ctor 2024-04-14 15:14:10 -07:00
coolacid f68754f094 Correctly sets size in bind/connect to fixed name of abstract 2023-12-13 08:08:36 -05:00
Tom Early 6aa57a784d minor correction for M17 protocol 2023-11-19 10:46:01 -07:00
Tom Early c3361922f6 Merge branch 'nostar:main' into main 2023-05-22 08:26:57 -07:00
Doug McLain 5128cf64e9 Create YSF stream ID from Clients IP and port. This makes every stream id unique to each client and works just fine on all modes. 2023-05-16 15:12:12 -04:00
Doug McLain 73815661d6 Set headerless USRP stream to default callsign 2023-05-15 17:48:24 -04:00
Tom Early 9b70c91c42 don't need value base class 2023-04-18 10:13:07 -07:00