Commit Graph

51 Commits (5e684228f536f112652d454f4637e96155deb360)

Author SHA1 Message Date
Bryan Biedenkapp 5e684228f5 add APIs for managing the separate RID alias data; add Catch2 tests;
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 cf50ebdfb4 file cleanup;
3 months ago
Bryan Biedenkapp f3652d39a7 correct a regression with HTTP GET due to previous HTTP hardening;
3 months ago
Bryan Biedenkapp 47fff42173 add support for FNE tests via dvmtests harness;
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 b13f127036 expand previous PR to cover all RS decode functions; implement fecErr returns for P2 LC handlers; update tests;
3 months ago
Bryan Biedenkapp 105e77d7bd add more tests;
3 months ago
Bryan Biedenkapp 794e8b71e5 replace UDPSockets preshared AES-ECB implementation with a AES-CBC implementation;
3 months ago
Bryan Biedenkapp c731b9113a implement more complete network loopback tests;
3 months ago
Bryan Biedenkapp a08d2bd432 add core network loopback tests for sanity;
3 months ago
Bryan Biedenkapp 0d896f650d code cleanup;
3 months ago
Bryan Biedenkapp 66aa15ef53 continue adding code tests;
3 months ago
Bryan Biedenkapp 2cff88b802 add rfTGHang and rfLossWatchdog tests;
3 months ago
Bryan Biedenkapp 7bc01ec473 duplicate applicable tests across to DMR and NXDN;
3 months ago
Bryan Biedenkapp 0dc6e2bf41 during active RF collision defer stale stream reset;
3 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;
3 months ago
Bryan Biedenkapp 32c483a486 enhance new host control tests for network loopback testing to test network thru to control machinery;
3 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;
3 months ago
Bryan Biedenkapp 8b7f5cee72 add catch2 tests for Thread and ThreadPool;
4 months ago
Bryan Biedenkapp aea826fcbf minor jitter buffer alteration to properly drop the oldest frame vs the last frame;
4 months ago
Bryan Biedenkapp 63e197fa73 more catch2 tests for base functions;
4 months ago
Bryan Biedenkapp e810d0a547 continue implementing catch2 tests;
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 82f0c0c375 implement support to encrypt any TEK data with a preshared key;
4 months ago
Bryan Biedenkapp f72fc5a1b3 corrections for failing NXDN tests;
4 months ago
Bryan Biedenkapp 3d22282606 add CAC/RCCH/UDCH rudimentary round-trip tests;
4 months ago
Bryan Biedenkapp c76b417082 correct some minor NXDN issues;
4 months ago
Bryan Biedenkapp 5b3433a3f3 whoops, add missing files, this time really add P25P2 MAC scrambling support;
5 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;
5 months ago
Bryan Biedenkapp 274b805517
Merge R05A04 (r05a04_dev) into master (#114)
9 months ago
Bryan Biedenkapp 274a8f23fc
Merge R05A02 (r04k32_dev branch) into Master (#110)
12 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
Bryan Biedenkapp 8ff7067eca mplement experimental support to AES-256 encrypt the network connection; cleanup some instances where buffers were not being cleaned up properly; cleanup some of the AESCrypto implementation; remove references to some little used compiler macros;
3 years ago
Bryan Biedenkapp 140b4ecd3c further cleanup/rework of CMake scripts;
3 years ago
Bryan Biedenkapp 1379482fcc reorganize entire codebase structure; move common classes, files into a compile time static library; reorganize CMake files to make use of common static library to reduce compile time;
3 years ago
Bryan Biedenkapp 243ad6ce0c increase NXDN voice call verbosity; correct incorrectly calculated data offset for NXDN voice data;
3 years ago
Bryan Biedenkapp 1eb24608a0 add tiny AES library (for future LLA use);
3 years ago
Bryan Biedenkapp 2b6b0c574d
merge 3.5-dev into master, this marks 3.5 alpha/beta release; (#31)
3 years ago
Bryan Biedenkapp e6a399d4fb no fprintf's!;
4 years ago
Bryan Biedenkapp 53c6aeb0a4 update tests;
4 years ago
Bryan Biedenkapp bfb43e0a7a add CRC tests;
4 years ago
Bryan Biedenkapp 4ed018e72a slight file reorg;
4 years ago
Bryan Biedenkapp 095611d573 implement Reed-Soloman tests as actual P25 test cases using Catch2;
4 years ago

Powered by TurnKey Linux.