Commit Graph

1683 Commits (eee7a21616886eb2dd01bf6665de4602df5df57f)
 

Author SHA1 Message Date
Bryan Biedenkapp d26abdc968 remove main thread sleep control this causes WinSock on Win32 to lose its mind when polled too fast;
4 weeks ago
Bryan Biedenkapp 577d5cda1a fix concurrency lockup for DMR granting;
4 weeks ago
Bryan Biedenkapp 9cf2d49bbb (we're still hunting the cause of bridge ceasing UDP socket operations after a period of time, it *seems* to occur on Win32 only though); make the program status variable m_running a static s_running for dvmbridge; ensure PeerNetwork for dvmbridge uses m_packetDump instead of m_debug for packet dumping; fix shutdown issue with local audio causing a crash for dvmbridge; refactor how RTP and uLaw frames work; remove and deprecate the no include length configuration parameter; refactor and centralize UDP audio writing functionality; add verbose log messages for if the s_running flag becomes non-true during operation;
4 weeks ago
Bryan Biedenkapp b9b366a8a2 make the program status variable m_running a static s_running for dvmpatch; ensure PeerNetwork for dvmpatch uses m_packetDump instead of m_debug for packet dumping;
4 weeks ago
Bryan Biedenkapp 504fa39580 update bridge config and expressly document the need to properly configure timing parameters;
4 weeks ago
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

Powered by TurnKey Linux.