Commit Graph

1666 Commits (683e71e03557f63ed352d79d5b4266bf85dd4cf3)
 

Author SHA1 Message Date
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
Bryan Biedenkapp f53b191efe cleanup doc;
2 months ago
Bryan Biedenkapp b936e6b7cb remove unnecessary garbage in AI generated doc; use references for autos when looping peers; normalize jitter buffer log messages;
2 months ago
Bryan Biedenkapp 80215c00a1 EXPERIMENTAL: add an adaptive jitter buffer implementation to the FNE to better deal with peers on bad connections that may send packets out-of-sequence;
2 months ago
Bryan Biedenkapp b5d480ed24 enhance InfluxDB implementation: fix bad handling on Windows; fix bad use of free() for address info freeaddrinfo(); fix partial data writes for bigger payloads; enhance getting responses back from InfluxDB (this makes it so that InfluxDB cannot fail silently easily);
2 months ago
Bryan Biedenkapp 463bdee4bf BUGFIX: fix some unbounded array checking;
2 months ago
Bryan Biedenkapp 99c4064ed3 remove old documents;
2 months ago
Bryan Biedenkapp c7b9f80335 rebuild r05a04_dev from nasty Git merge bullshit; implement handling of SNDCP on the FNE instead of dvmhost; add quick sanity Catch2 testcases; BUGFIX: NXDN SACCH was incorrectly handling the RAN and structure causing the structure value to become overwritten; correct badly set example IP range in FNE config; add AI generated documentation for the network statck, FNE REST and DVMHost REST; update version number for next dev version;
2 months ago
Bryan Biedenkapp 274a8f23fc
Merge R05A02 (r04k32_dev branch) into Master (#110)
2 months ago
Bryan Biedenkapp e9abdf63aa BUGFIX: correct scenario where traffic from an upstream master to a downstream peer FNE would lose the RTP sequence numbering;
4 months ago
Bryan Biedenkapp 236073a2d3 BUGFIX: null reference when trying to perform old style lookup of timestamp when debugging is enabled;
5 months ago
Bryan Biedenkapp 7c2bfb3914
R04J32 Merge to Master (#95)
5 months ago
Bryan Biedenkapp fcdec00f32 BUGFIX: correct issue where a completely incorrectly formatted identity table missing the appropriate number of entities would cause a startup crash; minor formatting cleanups for readability;
8 months ago

Powered by TurnKey Linux.