Commit Graph

1777 Commits (0e1d45716fc584e714fafc47ae6ca2909e44204f)
 

Author SHA1 Message Date
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
Tim WD6AWP b90cfb8d85
log corrected MI bytes in V.24/TIA DFSI LDU2 FEC-correction warning (#128)
3 months ago
Bryan Biedenkapp fb6a8089ea start plumbing for Harris RF OTA User Alias (this is not wired yet...);
3 months ago
Bryan Biedenkapp cb5429da93 add example .dat file for radio aliases;
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 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 6cbcd4240c perform packet length validations;
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 56bff0489b correct EKC container loading while file is being changes;
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 3c3dc871af correct double free;
3 months ago
Bryan Biedenkapp c2a59ef14e bump major version number;
3 months ago
Bryan Biedenkapp cf026d80a4 add techincal doc;
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 ac9eaa90c4 Dev_Ranger was slightly overzealous in his match and replace;
3 months ago
Dev_Ranger f309a782de = Update Influx metrics config field names
3 months ago
Bryan Biedenkapp 4840c2d4c5 log an error when we try to push an event and there is no more room because we have reached max queue depth;
3 months ago
Bryan Biedenkapp 2f07048666 add example SQLite queries for use with Grafana to plot data from SQLite metrics;
3 months ago
Bryan Biedenkapp 2657edcecf for backcompat reasons support announce frames on the traffic port (this really should be extremely short term);
3 months ago
Bryan Biedenkapp 74f23f7459 bring calls processed numeric metric in lock-step with a call_event log (originally calls processed was keyed off the start of a call, which can have misleading consequences about the true count of calls);
3 months ago
Bryan Biedenkapp fdaaff2c56 sqlite3 writer should check g_killed to keep loop alive;
3 months ago
Bryan Biedenkapp 0dc2c37056 thread must die if g_killed set;
3 months ago
Bryan Biedenkapp b609bcc843 properly label sqlite thread;
3 months ago
Bryan Biedenkapp ead43239ef add some logging around queue depth size;
3 months ago
Bryan Biedenkapp 07116a378d remove remaining mutex locking, this is dangerous but necessary so metrics never causes deadlock;
3 months ago
Bryan Biedenkapp bcb37cc4a9 remove mutex locking infavor of atomics which should prevent deadlock scenarios (hopefully);
3 months ago
Bryan Biedenkapp 805df02ba0 report call switches in stats API;
3 months ago
Bryan Biedenkapp c9bb239771 begin metric counting call switch events;
3 months ago
Bryan Biedenkapp 9ef9ba34f4 implement support to log collision events to the metrics DB;
3 months ago
Bryan Biedenkapp 268e5b6f7f increment total call processed counters when a data call starts;
3 months ago
Bryan Biedenkapp 5e75b6b9e1 replace mutex locking with lock-free atomics instead;
3 months ago
Bryan Biedenkapp dea6d400db implement SQLite metrics DB table pruning; cleanup code;
3 months ago
Bryan Biedenkapp 6bfbb03cec relabel some define constants;
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 6c0db3da8a remove networkWatchdog stop from resetNet(); properly start network watchdog for voice or data frames, but not for TDU or TSDUs;
3 months ago
Bryan Biedenkapp c3f337489f always reset states regardless of RS_NET_IDLE when performing a netTGHang resolution; be more verbose about network watchdog timeouts;
3 months ago
Bryan Biedenkapp 3324b67bc8 properly log a TOT state;
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 a5bebe87f8 refactor how TrafficNetwork and MetadataNetwork handle packet NET_FUNC opcodes;
3 months ago

Powered by TurnKey Linux.