Commit Graph

62 Commits (r05a06_dev)

Author SHA1 Message Date
Bryan Biedenkapp 5c5016b623 implement NXDN crypto support; code cleanup;
3 days ago
Bryan Biedenkapp a2dea3c4c6 add PatchRegistry sanity tests;
4 days ago
Bryan Biedenkapp e4bc909972 correct bad LICH handling for RCCH type packets; correct some bad PacketInformation handling;
4 days ago
Bryan Biedenkapp 9662385249 correct various P25P2 issues; correct bad P25P1 bit additions from network TSDUs;
4 days ago
Bryan Biedenkapp 5091225a9f correct DMR PDU handling;
5 days ago
Bryan Biedenkapp 28dd3ce50e correct DMR and NXDN low-level network loopback tests; add missing analog and P25 Phase 2 network loopback tests;
5 days ago
Bryan Biedenkapp 9f2949ac8b add missing network frame test;
5 days 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;
5 days ago
Bryan Biedenkapp cb390aa0cd correct packetbuffer issues;
2 weeks ago
Bryan Biedenkapp fc23017cf2 P25 OTAR unit tests;
2 weeks ago
Bryan Biedenkapp 0776f91ba8 correct issue where GROUP_UPDT would incorrectly override the currently active dstId;
3 weeks ago
Bryan Biedenkapp 5e684228f5 add APIs for managing the separate RID alias data; add Catch2 tests;
1 month ago
Bryan Biedenkapp d736e7b598 implement FNE REST API tests;
1 month ago
Bryan Biedenkapp fb6a8089ea start plumbing for Harris RF OTA User Alias (this is not wired yet...);
1 month ago
Bryan Biedenkapp cf50ebdfb4 file cleanup;
1 month ago
Bryan Biedenkapp f3652d39a7 correct a regression with HTTP GET due to previous HTTP hardening;
2 months ago
Bryan Biedenkapp 47fff42173 add support for FNE tests via dvmtests harness;
2 months ago
Bryan Biedenkapp 5e15e26547 correct a out-of-bounds read error in the HTTP server;
2 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;
2 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);
2 months ago
Bryan Biedenkapp b13f127036 expand previous PR to cover all RS decode functions; implement fecErr returns for P2 LC handlers; update tests;
2 months ago
Bryan Biedenkapp 105e77d7bd add more tests;
2 months ago
Bryan Biedenkapp 794e8b71e5 replace UDPSockets preshared AES-ECB implementation with a AES-CBC implementation;
2 months ago
Bryan Biedenkapp c731b9113a implement more complete network loopback tests;
2 months ago
Bryan Biedenkapp a08d2bd432 add core network loopback tests for sanity;
2 months ago
Bryan Biedenkapp 0d896f650d code cleanup;
2 months ago
Bryan Biedenkapp 66aa15ef53 continue adding code tests;
2 months ago
Bryan Biedenkapp 2cff88b802 add rfTGHang and rfLossWatchdog tests;
2 months ago
Bryan Biedenkapp 7bc01ec473 duplicate applicable tests across to DMR and NXDN;
2 months ago
Bryan Biedenkapp 0dc6e2bf41 during active RF collision defer stale stream reset;
2 months ago
Bryan Biedenkapp 5321821490 fix incorrect assumptions by some HostControl tests; correct HostControl class name collisions that would cause strange link time errors; correct intermittent CRC-6 test failure;
2 months ago
Bryan Biedenkapp 32c483a486 enhance new host control tests for network loopback testing to test network thru to control machinery;
2 months ago
Bryan Biedenkapp 399992fec9 correct possible edge case causing the Rx P25 stream ID to become stuck; build and implement a test harness against the host controller paths to validate logic where possible;
2 months ago
Bryan Biedenkapp 8b7f5cee72 add catch2 tests for Thread and ThreadPool;
2 months ago
Bryan Biedenkapp aea826fcbf minor jitter buffer alteration to properly drop the oldest frame vs the last frame;
2 months ago
Bryan Biedenkapp 63e197fa73 more catch2 tests for base functions;
2 months ago
Bryan Biedenkapp e810d0a547 continue implementing catch2 tests;
2 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;
2 months ago
Bryan Biedenkapp 82f0c0c375 implement support to encrypt any TEK data with a preshared key;
2 months ago
Bryan Biedenkapp f72fc5a1b3 corrections for failing NXDN tests;
3 months ago
Bryan Biedenkapp 3d22282606 add CAC/RCCH/UDCH rudimentary round-trip tests;
3 months ago
Bryan Biedenkapp c76b417082 correct some minor NXDN issues;
3 months ago
Bryan Biedenkapp 5b3433a3f3 whoops, add missing files, this time really add P25P2 MAC scrambling support;
3 months ago
Bryan Biedenkapp 391e0068af add proper support for P25 P2 MAC scrambling; fix and enhance message number following for KMM frames; correct and fix CMAC rekey calculations;
3 months ago
Bryan Biedenkapp 274b805517
Merge R05A04 (r05a04_dev) into master (#114)
7 months ago
Bryan Biedenkapp 274a8f23fc
Merge R05A02 (r04k32_dev branch) into Master (#110)
10 months ago
Bryan Biedenkapp abe45a1d53 fix up file headers;
2 years ago
Bryan Biedenkapp 441712cefe update K for RC4 test;
2 years ago
Bryan Biedenkapp 8ba9e5c846 fix up Catch2 tests (these are woefully maintained...); add support for RC4-type encryption;
2 years ago
Bryan Biedenkapp 5a5104ba2f treewide: perform general refactor of file headers, I've modified the file headers to follow rules from: https://www.kernel.org/doc/html/next/process/license-rules.html, this trims/compresses the file header section a bit reducing the number of lines at the top of every file quite a bit, going forward all new files should follow this new format (if its good enough for the Linux kernel, its good enough for me);
3 years ago

Powered by TurnKey Linux.