Commit Graph

1678 Commits (78cb47dce1f93e1907d50eef08379a7366bb14f2)
 

Author SHA1 Message Date
Bryan Biedenkapp 870c643200 very experimental fix for #111, along with additional enhancements to repeat parrot traffic to all VCs of a trunk site to ensure parrot traffic repeats;
4 weeks ago
Bryan Biedenkapp 5541998a5f minor bugfix, correct incorrect log module for host sourced analog audio;
4 weeks ago
Bryan Biedenkapp 2a8a22329b add PDU block reordering support to dvmhost;
4 weeks ago
Bryan Biedenkapp 1f95016ca6 enhance REST API logging; add dev REST API commands to force send NAK packets;
4 weeks ago
Bryan Biedenkapp 9872e9c707 BUGFIX: for unauthorized, unconnected failures the NAK response was not sending the appropriate RTP sequence;
4 weeks ago
Bryan Biedenkapp 7e91a60dcb bump copyright dates;
1 month ago
Bryan Biedenkapp 4f2a3b9f49 BUGFIX: fix startup crash of dvmbridge when using analog audio mode; add transmit voice frame status for analog audio; correct core network issue determining length of analog audio frames;
1 month ago
Bryan Biedenkapp 2e1ab42964 Merge remote-tracking branch 'origin/master' into r05a04_dev
1 month ago
Bryan Biedenkapp b35a2f5c60 BUGFIX: fix issue with CTS COR blocking VOX audio even when not enabled;
1 month ago
Bryan Biedenkapp cb0dcc7f03 implement proper packet reordering for P25 PDU data; BUGFIX: add boundary checking for P25 PDU disassembly;
1 month ago
Bryan Biedenkapp 096e9fb0cc better handle framequeue debugging when not performing packet dumping;
1 month ago
Bryan Biedenkapp 5ac001cb70 add network debug trace around stream ID reset calls;
1 month ago
Bryan Biedenkapp 966b6ddede BUGFIX: fix condition in P25 call handler where if the TSBK was not decoded it could result in a crash;
1 month ago
Bryan Biedenkapp e5d8eed40c add separate packet dumping option to the network stack, to allow for less-verbose debugging messaging (debugigng where packet dump/trace is not required);
1 month ago
Bryan Biedenkapp 40ef37179b prevent issue with 0 callDstId on dvmpatch; reject TDUs with no destination (these are invalid and can fuck off);
1 month ago
Bryan Biedenkapp ef7ed5f57a report ssrc for late packets;
1 month ago
Bryan Biedenkapp 7c98c1fbc8 BUGFIX: validate destination matches before handling TDU;
1 month ago
Bryan Biedenkapp 2caaccd9a9 hide debug messages;
1 month ago
Bryan Biedenkapp 75e808c90c add dropped call support to dvmpatch; refactor/rewrite dvmpatch encryption support;
1 month ago
Bryan Biedenkapp 6750afaebe BUGFIX: dvmbridge, ignore UDP frame timeouts when using RTP or USRP UDP streams;
1 month ago
Bryan Biedenkapp 2ee49c84e7 BUGFIX: always allow the network stack to process and pass RTP frames carrying the end of call sequence (65535);
1 month ago
Bryan Biedenkapp c93694e705 BUGFIX: only consider jitter buffer for RTP frames not carrying the end of call sequence (65535);
1 month ago
Bryan Biedenkapp 2e4bb275ab add some experiemental support to dvmpatch to support clear to enc one-way patching;
1 month ago
Bryan Biedenkapp 23e6823ea0 BUGFIX: add more stream ID lockout reset handling;
1 month ago
Bryan Biedenkapp a8734c0f31 BUGFIX: add more stream ID lockout reset handling;
1 month ago
Bryan Biedenkapp 5a70ace0af BUGFIX: for R05A04s 1s delayed TDU, make sure we have valid IDs before allowing a delayed TDU;
1 month ago
Bryan Biedenkapp 753ad09c6f BUGFIX: dvmpatch did not properly release the network stream ID at the termination of a call, resulting in a hang up;
1 month ago
Bryan Biedenkapp 7be04dad49 attempt to validate source IP/port during a RPTL, RPTK or RPTC event when RPTL, RPTK or RPTC is sent while not in the correct login state;
2 months ago
Bryan Biedenkapp 3ba3ab33bb track active call counts (this might be slightly error prone, so we will at best call this an approximate number);
2 months ago
Bryan Biedenkapp c04ec02f15 BUGFIX: lets not memset past the possible end of the key array....;
2 months ago
Bryan Biedenkapp 53714d75d2 document that key IDs are hex not dec;
2 months ago
Bryan Biedenkapp dc5c833c68 initialize FinalCut palette earlier;
2 months ago
Bryan Biedenkapp 4f92cd373f implement support to configure adaptive jitter buffer from peered;
2 months ago
Bryan Biedenkapp 4515f10c7a slight TUI color palette change;
2 months ago
Bryan Biedenkapp 6ebf2be856 EXPERIMENTAL: add option for 1 second delayed network TDU when a subscriber dekeys;
2 months ago
Bryan Biedenkapp 2dad4a81c4 shut the compiler up about order of constructor initializers;
2 months ago
Bryan Biedenkapp 8163f0c322 Win32: FNE's P25PacketData clock() in its entirety should do nothing on Windows;
2 months ago
Bryan Biedenkapp c3677e08e0 WIN32: fix ctime_r and add Win32 compat for ctime_s so we can compile on Win32 again;
2 months ago
Bryan Biedenkapp 78c4ac04e0 update FNE REST API doc;
2 months ago
Bryan Biedenkapp 230f6c5358 add fne-stats; add reload peers and crypto;
2 months ago
Bryan Biedenkapp 7d15834462 add prereq logging of last load time for various lookup tables;
2 months ago
Bryan Biedenkapp 4f5051e8b6 better implement V(R) V(S) checking;
2 months ago
Bryan Biedenkapp ce6f04e6eb add some extra logging for VTUN PDU;
2 months ago
Bryan Biedenkapp 4164a12da5 implement preliminary positive response to KMM HELLO (this still will fail with No-Service due to missing implementation for per-SU UKEK implementation from the crypto container);
2 months ago
Bryan Biedenkapp cbb494cde3 use 3/4 rate instead of 1 rate; add some dev notes future me;
2 months ago
Bryan Biedenkapp 2f0c301685 implement a very preliminary DMR to VTUN IP dispatcher based on the P25 implementation (while I am sure this is probably going to be quite iffy, I am quite sure the VTUN TAP interface method we are using *is* the right direction; even though the P25 implementation is iffy, with iteration over time I suspect it is the correct approach, as such I have implemented a DMR equiviliant based on the P25 implementation);
2 months ago
Bryan Biedenkapp 9bad51784e BUGFIX: correct similar ip struct casting problem;
2 months ago
Bryan Biedenkapp d50a3a79a5 BUGFIX: correct naive implementation that did not consider the length of the packet being sent, which could result in a nullptr after casting the ip struct; BUGFIX: send actual bytes read from VTUN vs the default MTU size;
2 months ago
Bryan Biedenkapp eba0b34ae0 update jitter buffer doc;
2 months ago
Bryan Biedenkapp aab56fe0a2 properly move hastily erected debug YAML config to the peer ACL file instead;
2 months ago

Powered by TurnKey Linux.