Bryan Biedenkapp
|
32b8e625e5
|
add RF talkgroup steering and preemption coverage for P25 enhanced conventional grants;
|
4 weeks ago |
Bryan Biedenkapp
|
7367a5f734
|
for the AI generation, lets ensure we have a proper AGENTS.md to dictate what the code style, formatting and helper uses should be;
|
4 weeks ago |
Bryan Biedenkapp
|
b68fadb533
|
correct file formatting and style;
|
4 weeks ago |
Bryan Biedenkapp
|
3b1d249dd9
|
support standard unconfirmed P25 MBT packets; implement TELE_INT_DIAL_REQ encoding and decoding; add factory routing and unit tests;
|
4 weeks ago |
Bryan Biedenkapp
|
55b7570701
|
implement Change-RSI KMM encoding/decoding; recover from authenticated invalid-MN rekey NAKs using Change-RSI; resume rekeying after successful message-number resynchronization; optionally issue keyset changeover after rekey completion;
|
4 weeks ago |
Bryan Biedenkapp
|
4c30d3f4e7
|
comment out vtun qdisc args;
|
4 weeks ago |
Bryan Biedenkapp
|
f68bc9fb67
|
allow disabling KMF UDP DLI by setting otarPort to 0;
|
4 weeks ago |
Bryan Biedenkapp
|
04d12f154e
|
reorganize and cleanup FNE configuration (this was overdue sorry everyone be sure you COMPARE YOUR CONFIGURATION TO THE EXAMPLE); correct conventional reg requesting 0.0.0.0, this allocates an IP and responds to the radio; reimplement the all-peer broadcast of data packets with a "broadcast" option under packetData in the FNE config; allow OTAR DLD KMMs without conventional registration;
|
4 weeks ago |
Bryan Biedenkapp
|
042c6986d8
|
enhance PacketBuffer to support extended PacketBuffer delivery;
|
1 month ago |
Bryan Biedenkapp
|
fb9db6ba1a
|
correct KMM tests after correction for maximum KMF RSI;
|
1 month ago |
Bryan Biedenkapp
|
b7ec27d93b
|
correct issue where P25 OTAR KMF RSI is fixed to 16777212 and not configurable;
|
1 month ago |
Bryan Biedenkapp
|
fd0426814d
|
correct crash condition that can be caused by retrieving KMF keys;
|
1 month ago |
Bryan Biedenkapp
|
d07deb8280
|
correct formatting;
|
1 month ago |
Bryan Biedenkapp
|
a1315ee82e
|
remove the STP from health it has no good use;
|
1 month ago |
Bryan Biedenkapp
|
6e0f7c7c05
|
unify strings;
|
1 month ago |
Bryan Biedenkapp
|
30e7099971
|
implement GET /health FNE API that can be used to fetch a snapshot of the current FNE health;
|
1 month ago |
Bryan Biedenkapp
|
6c8becc8a6
|
correct some STP edge case failures; implement STP unit tests proper;
|
1 month ago |
Bryan Biedenkapp
|
97208efc43
|
implement some PacketBuffer bounds and order fixes;
|
1 month ago |
Bryan Biedenkapp
|
536997ac10
|
add Tier III UDT and registration authentication;
|
1 month ago |
Bryan Biedenkapp
|
dbc30e97b4
|
correct DMR ACK_RSP dstId truncation;
|
1 month ago |
Bryan Biedenkapp
|
b533ea178b
|
file cleanup;
|
1 month ago |
Bryan Biedenkapp
|
33b9e25f55
|
recover Tier III grants for payload-channel re-key;
|
1 month ago |
Bryan Biedenkapp
|
25dfc17d44
|
correct Tier III call teardown and slot allocation;
|
1 month ago |
Bryan Biedenkapp
|
35a2716c07
|
add AACA Warm-Start Command encoding, CBC-MAC authentication, and temporary TEK handling; begin rekey immediately after a valid Warm-Start acknowledgment or after the response timeout; add upstream UKEK resolution through replica masters; rename LLA key request/response packets to generalized KEK exchanges; include algorithm metadata in KEK responses and network callbacks; improve KMM validation, MAC handling, and encrypted DLD/DLI processing; advertise idle inbound-channel status symbols on outbound P25 PDUs; add Warm Start configuration, test hooks, and expanded KMM/OTAR coverage;
|
1 month ago |
Bryan Biedenkapp
|
5d32e6fe70
|
implement support to send the KMM changeover;
|
1 month ago |
Bryan Biedenkapp
|
87b347ba02
|
send complete KMM key request and response frames, use fullLength() when transmitting KMM Modify Key messages because length() excludes the three-byte message ID and length prefix;
|
1 month ago |
Bryan Biedenkapp
|
aba9c330ef
|
pace complete PDU transactions for air and hotspot modems; correct TIA-102 enhanced AES CBC-MAC generation; start outbound KMM message numbering at one; clear completed FNE response state before the next PDU; decode and log authenticated and invalid-MAC KMM NACKs; add KMM changeover command/response support;
|
1 month ago |
Bryan Biedenkapp
|
cd4496b56c
|
correct OTAR response encryption and ACK ordering;
|
1 month ago |
Bryan Biedenkapp
|
1cb1281839
|
harden PDU delivery and batch OTAR rekey commands;
|
1 month ago |
Bryan Biedenkapp
|
c59e93199c
|
fix up ModemV24 to handle PDUs better;
|
1 month ago |
Bryan Biedenkapp
|
ce57f48302
|
corrected short/long modem frame serialization without mutating source lengths or overrunning buffers; removed double-counted PDU padding in common and V.24 assembly; added checked native-modem size enforcement before transmitting oversized PDUs; fixed exact-boundary padding calculations for P25 DataHeader; corrected unconfirmed Auxiliary ES handling, including the 13th-byte EXSAP field; removed incorrect test-side padding-length workarounds that caused tests to pass when they should not have; added exact-boundary and Auxiliary ES regression assertions;
|
1 month ago |
Bryan Biedenkapp
|
4d1300826c
|
reorganize source files; add mirror functionality for data router and packet scheduler from P25 to DMR; add tests;
|
1 month ago |
Bryan Biedenkapp
|
3060769f9b
|
add better handling for ARP and data packet routing;
|
1 month ago |
Bryan Biedenkapp
|
b0e2903fb6
|
perform refactor for how convential CAI P25 Data and SCEP is handled;
|
1 month ago |
Bryan Biedenkapp
|
10e681d87f
|
harden OTAR KMM handling and add bearer integration tests;
|
1 month ago |
Bryan Biedenkapp
|
0bdac24d07
|
correct KMM NACK responses where necessary;
|
1 month ago |
Bryan Biedenkapp
|
05b62003fa
|
whoops placed tests in wrong files;
|
1 month ago |
Bryan Biedenkapp
|
808aa8b70f
|
correct bad KMM authentication and replay protection; correctly negotiate proper response authentication; correct key-format semantics (there was a serious mismatch in P25Defines causing incorrect handling of values); harden KMM parsing and framing; fix PDU AES OFB processing; expand the P25 OTAR and crypto tests;
|
1 month ago |
Bryan Biedenkapp
|
e7fdaed775
|
correct issue handling HA IP rotation;
|
1 month ago |
Bryan Biedenkapp
|
99038b07ec
|
EXPERIMENTAL: add experimental support for NXDN encrypt/decrypt on bridge;
|
1 month ago |
Bryan Biedenkapp
|
adefbeba89
|
correct P25 ACK_RSP ISP decode;
|
1 month ago |
Bryan Biedenkapp
|
ce8b7a7ea7
|
add similar support from TSBK to CSBK to treat CRC errors as warnings;
|
1 month ago |
Bryan Biedenkapp
|
d098001076
|
correct bad logging information;
|
1 month ago |
Bryan Biedenkapp
|
72b7ba4b58
|
EXPERIMENTAL: add support to bridge to duplicate traffic to analog when encoding digital audio;
|
1 month ago |
Bryan Biedenkapp
|
5c5016b623
|
implement NXDN crypto support; code cleanup;
|
2 months ago |
Bryan Biedenkapp
|
44b5042c35
|
begin some corrective work for bridge NXDN support;
|
2 months ago |
Bryan Biedenkapp
|
a2dea3c4c6
|
add PatchRegistry sanity tests;
|
2 months ago |
Bryan Biedenkapp
|
4774bb94af
|
minor source cleanup and annotation;
|
2 months ago |
Lorenzo L. Romero
|
1040ba35e8
|
Add FNE console patch status registry service (#121)
|
2 months ago |
Bryan Biedenkapp
|
e4bc909972
|
correct bad LICH handling for RCCH type packets; correct some bad PacketInformation handling;
|
2 months ago |