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 |
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 |