Commit Graph

377 Commits (e7fdaed775f09b466e709d0f9ea53400ebee5405)

Author SHA1 Message Date
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 5c5016b623 implement NXDN crypto support; code cleanup;
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
Bryan Biedenkapp 9662385249 correct various P25P2 issues; correct bad P25P1 bit additions from network TSDUs;
2 months ago
Bryan Biedenkapp 5091225a9f correct DMR PDU handling;
2 months ago
Bryan Biedenkapp a27e87ede1 correct FACCH buffer overflow;
2 months ago
Bryan Biedenkapp 2662dbcf19 correct some DMR OTA late entry issues; correct missing NXDN packet length checks (should be similar to DMR);
2 months ago
Bryan Biedenkapp e9815ea8b9 correct FNE transport for NXDN to handle 48-byte CAI frames (as intended); correct NXDN bridge issues not properly handling the VCALL header and not handling the SACCH voice superframes correctly; correct NXDN bridge not properly handling NXDN FACCH TX_REL; correct FNE grant using VCALL instead of VCALL_CONN; correct memory handling for NXDN VCALL_IV MI handling; correct dvmhost TX_REL handling to use message type instead of depending on the modem tags alone; correct FACCH LC handling, this was handling incorrect lengths; expand NXDN unit tests;
2 months ago
Bryan Biedenkapp cb390aa0cd correct packetbuffer issues;
2 months ago
Bryan Biedenkapp fc23017cf2 P25 OTAR unit tests;
2 months ago
Bryan Biedenkapp 0776f91ba8 correct issue where GROUP_UPDT would incorrectly override the currently active dstId;
2 months ago
Bryan Biedenkapp e47524a21c correct heap use-after-free in ServerConnectionManager during stopAll();
2 months ago
Bryan Biedenkapp 5e2356162c correct some infinte loop conditions due to bad loop variable sizes; correct missing error handling for zlib during decompression;
2 months ago
Bryan Biedenkapp 0e1d45716f correct shared DLL compilation on Win32;
3 months ago
Bryan Biedenkapp 69aaced3cf implement build system support for non-static linking;
3 months ago
Bryan Biedenkapp d736e7b598 implement FNE REST API tests;
3 months ago
Bryan Biedenkapp fb6a8089ea start plumbing for Harris RF OTA User Alias (this is not wired yet...);
3 months ago
Bryan Biedenkapp 193055330a handle replicating radio aliases from FNE to FNE; implement RADIO_ALIAS_SYNC for fnecore consoles to be able to request the radio alias list from the core;
3 months ago
Bryan Biedenkapp f5f86ef9c7 add separate radio alias lookup for the purposes of serving non-ACL connected radio ID aliasing in the future;
3 months ago
Bryan Biedenkapp 6b29648e8b add missing comments/documentation somehow this got clobbered between commits;
3 months ago
Bryan Biedenkapp f3652d39a7 correct a regression with HTTP GET due to previous HTTP hardening;
3 months ago
Bryan Biedenkapp 5e15e26547 correct a out-of-bounds read error in the HTTP server;
3 months ago
Bryan Biedenkapp 2b3276f3d0 add FNE support to transmit P25 Phase 2 traffic; ensure critical Phase 2 data (such as scrambler offset and MAC PDU Opcode) are sent in P25 Phase 2 frames;
3 months ago
Bryan Biedenkapp e9dc058704 baseline implementation of host-only P25 Phase 2 implementation (this creates the plumbing required later once the SDR modems have support for Phase 2);
3 months ago
Bryan Biedenkapp 18a4a9b18d correct condition where multiple Key Updates could clobber each other in a race condition;
3 months ago
Bryan Biedenkapp b13f127036 expand previous PR to cover all RS decode functions; implement fecErr returns for P2 LC handlers; update tests;
3 months ago
Tim WD6AWP a4f8829b45
R05a06 dev (#126)
3 months ago
Bryan Biedenkapp c2a59ef14e bump major version number;
3 months ago
Bryan Biedenkapp 794e8b71e5 replace UDPSockets preshared AES-ECB implementation with a AES-CBC implementation;
3 months ago
Bryan Biedenkapp 94ad2de4f4 implement support to send logging and metrics to an SQLite DB; refactor how metrics and DB logging are handled;
3 months ago
Bryan Biedenkapp 4e7a08ea18 refactor base Network class to follow same packet processing refactor that TrafficNetwork and MetadataNetwork did;
3 months ago
Bryan Biedenkapp 66aa15ef53 continue adding code tests;
3 months ago
Bryan Biedenkapp aea826fcbf minor jitter buffer alteration to properly drop the oldest frame vs the last frame;
4 months ago
Bryan Biedenkapp 8fcd066c02 correct 3-bit error handling for Golay(24,12,8); add tests against network engine code; correct sendmmsg implementation against documentation for sendmmsg to better handle partially sent queues instead of discarding;
4 months ago
Bryan Biedenkapp 191153d3c1 code cleanup;
4 months ago
developer 6691e2aa77
p25: fix extended-address PDU CRC-32 scope and outbound status bits (#125)
4 months ago
Bryan Biedenkapp 82f0c0c375 implement support to encrypt any TEK data with a preshared key;
4 months ago
Bryan Biedenkapp f3698cbe86 encode the raw CSBK/TSBK/RCCH data in the control net event data; decode and send net_event for NXDN RCCH data;
4 months ago
Bryan Biedenkapp 7342f69fb9 whoops we were not clamping the jitter buffer size or max wait for peers to internal minimums/maximums;
4 months ago
Bryan Biedenkapp f72fc5a1b3 corrections for failing NXDN tests;
4 months ago
Bryan Biedenkapp e16685fc4a add rudimentary experimental support for NXDN to dvmbridge; correct a few issues with trunked voice handling for NXDN, when a VC is a trunked participant the outgoing voice frames are RTCH vs RDCH;
4 months ago
Bryan Biedenkapp c76b417082 correct some minor NXDN issues;
4 months ago
Bryan Biedenkapp d29ce3c74f source code commenting cleanup;
5 months ago
Bryan Biedenkapp 54b2a41ec0 increase the base network buffer size from 8192 -> 16384, this is doubly as large, some transfer frames to sysview can reach the 8k boundary and become truncated, this increase in buffer size should allievate that issue;
5 months ago
Bryan Biedenkapp ae93c4cb27 throw errors about writing buffers >8192;
5 months ago

Powered by TurnKey Linux.