Commit Graph

761 Commits (132bec6eaab8fba7ba93deb2f5447e2011c4bc19)

Author SHA1 Message Date
Bryan Biedenkapp 973fa59740 add extra error handling and check if the lookup tables are available before attempting to process;
1 year ago
ilyacodes dc5e156a6a
Update documentation for Golay (23,12,7) FEC (#75)
1 year ago
Bryan Biedenkapp 2979110421 add some mutex locking for affiliation lookups;
1 year ago
Bryan Biedenkapp 482a480edf whoops reenable debug around these statements;
1 year ago
Bryan Biedenkapp ccab09c191 handle peer IDs better, Peer-Link will mangle some peer IDs and we need to check the peerId embedded in the status update instead of using the raw network peer Id;
1 year ago
Bryan Biedenkapp 8a0412524a fix issue with DataBlock destructor trying to free a unallocated array; fix issue with dispatchUserFrameToFNE allowing local FNE network packets to cross external peer boundary; allow peers to connect if the peer list ACL is enabled, but the peer list itself is empty;
1 year ago
Bryan Biedenkapp 0304b98fac backport a change from incall_ctrl to fix issue with the first LDU1 after an HDU being non-standard MFId causing illegal grant demands and/or grants;
1 year ago
Bryan Biedenkapp dc739c9b72 report RID 0 in SysView as EXTERNAL/PATCH;
1 year ago
Bryan Biedenkapp 50bdb43db2 add Peer-Link support to SysView, so long as the FNE is appropriately configured, this will allow SysView to operate without TGID or RID configuration files;
1 year ago
Bryan Biedenkapp 38492cf709 resolve peer ID to identity name from available name map;
1 year ago
Bryan Biedenkapp 05fa1c2114 increase SSL timeout delay from 2 to 5 seconds;
1 year ago
Bryan Biedenkapp a8b451b5ee add count of data for affiliations and peer list;
1 year ago
Bryan Biedenkapp 116953b62e fix thread names;
1 year ago
Bryan Biedenkapp 497b6a7b65 allow FNE PUT /dmr/rid and /p25/rid to target *all* connected peers; correct naming of packet data dumping configuration parameter; continue some work on P25 PDU data and VTUN; adjust P25 PDU ACK_RSP;
1 year ago
Bryan Biedenkapp 93a554302e reprint reloaded file in log;
1 year ago
Bryan Biedenkapp 9f17cfc8ef log the currently loaded file in the system log;
1 year ago
Bryan Biedenkapp 665ed3e018 add definition for a CC-VC (to prevent confusion);
1 year ago
Bryan Biedenkapp 26a8c75f23 enhance display of some dialogs in TUI mode;
1 year ago
Bryan Biedenkapp e14defe125 correct issue where the stream ID *may not* be reset at the end of call by explicitly calling the appropriate network reset routine; correct Win32 compilation issues for FNE;
1 year ago
Bryan Biedenkapp f3c6e79999 fix up some warnings;
1 year ago
Bryan Biedenkapp eedd067489 correct order of initialization, and ensure m_stop is set to false by default;
1 year ago
Bryan Biedenkapp e91f61ecb6 force full network reconnect in most NAK cases;
1 year ago
Bryan Biedenkapp 91d4d68917 reformat log message;
1 year ago
Bryan Biedenkapp df2b91ec60 recommit previous log message change (working this time);
1 year ago
Bryan Biedenkapp e1ecdffe21 revert previous change;
1 year ago
Bryan Biedenkapp 25c3babb4b when a NAK is directly written to a end-point address log the address;
1 year ago
Bryan Biedenkapp bc05a4d06e add mutex locking for the peer status, to prevent segfaults;
1 year ago
Bryan Biedenkapp 2893ed20d4 ensure multiple instances of a peer-link FNE don't clobber each other when receiving peer-link ACL;
1 year ago
Bryan Biedenkapp f810351847 use non-blocking IO for the SecureTcpClient accept routine;
1 year ago
Bryan Biedenkapp ebb8669c0d disable watchdog checking while the modem is transmitting CW;
1 year ago
Bryan Biedenkapp 15656dcdbf don't assume 04F11-only peers will be present, and check for voiceChannel array viability;
1 year ago
Bryan Biedenkapp f40e6c6af0
Merge Peer Link Enhancement Changes (#73)
1 year ago
Bryan Biedenkapp 8c00c7b81c add missing peer link parameter when saving peer list;
1 year ago
Bryan Biedenkapp 2e2e8bf957 fix all instances of (uint32_t) for calcTxOffset;
1 year ago
jsb5151 e41fec1253
fixed calcTxOffset to use a signed integer; (#72)
1 year ago
Bryan Biedenkapp 3ed87d4f89 slim down the embedded zlib library;
1 year ago
Bryan Biedenkapp 3740b33d8c make sure Connection: close is explicitly used for InfluxDB;
1 year ago
Bryan Biedenkapp a009d3345f disable linger for InfluxDB;
1 year ago
Bryan Biedenkapp b637a14f2d whoops;
1 year ago
Bryan Biedenkapp d61c1cd57f return actual NAK for uninitialized affiliations tables; use SO_REUSEADDR on InfluxDB to reduce the number of idiotic TIME_WAIT TCP sockets;
1 year ago
Bryan Biedenkapp 5f601247b7 add zlib 1.3.1 dep (included in common); implement Peer-Link feature, this allows a master CFNE, when configured by peer list, to transmit complete talkgroup, RID and peer list data to subordinate CFNEs;
1 year ago
Bryan Biedenkapp cc274ba78e add support to selectively revert to previous logic ignoring affiliation checks;
1 year ago
Bryan Biedenkapp b0369d272a if for some reason, you have grant demands, and are a conventional/DVRS site, don't handle any grant demands if traffic is in progress;
1 year ago
Bryan Biedenkapp 7736e03aef add ability to disable NON-AUTHORITATIVE log warnings (functionality is made optional as it makes diagnostics easier); remove redundant error message from grant demands;
1 year ago
Bryan Biedenkapp ff6658cae7 how did no one find this, like how was this missed? add missing affiliated flag being sent from FNE to host;
1 year ago
Bryan Biedenkapp cee2995389 throttle peer_status a little bit, send an update every 175ms (similar to the TUI update speed);
1 year ago
Bryan Biedenkapp b190ce3628 add new net_event websocket data type that occurs when a valid CSBK or TSBK is decoded;
1 year ago
Bryan Biedenkapp 61a7a108ad ignore subsequent grant demands for a TG with a call in progress;
1 year ago
Bryan Biedenkapp 7dc9522d7f add support for V.24 modem connection state reporting;
1 year ago
Bryan Biedenkapp c7ff885c72 replace spinbox with line edit; correct issue where AffListWnd and PeerListWnd would steal focus preventing input;
1 year ago
Bryan Biedenkapp 426a903ead add log message for when peer status messages are being forwarded to a SysView client;
1 year ago
Bryan Biedenkapp a65cdb1de2 fix incorrect display of VC count;
1 year ago
Bryan Biedenkapp 45d3b01b13 disable transfer of SysView's diag logs back to the FNE; add support to dump whether or not peer status was Rx when in debug mode;
1 year ago
Bryan Biedenkapp fc6f199c37 peer status doesn't require influx;
1 year ago
Bryan Biedenkapp f6f2ec36d5 remove unused variables;
1 year ago
Bryan Biedenkapp bf8938766e port newer changes for RPTC JSON message handling from dvmhost to other apps;
1 year ago
Bryan Biedenkapp ab32e8c8be implement getDefault for json::value, this helps correct a flaw in picojson that causes get to fail with an assertion;
1 year ago
Bryan Biedenkapp 304163ef8b stablize the Peer Status display for SysView; refactor rendering of peers for SysView Peer Status; make dvmmon's peer display more similar to SysView;
1 year ago
Bryan Biedenkapp 4f5369a582 because I just made this error, lets make sure debug builds are clearly labeled [and as such we'll label them in a cheeky way ;)];
1 year ago
Bryan Biedenkapp 285e45c0e2 add freq display to peer list;
1 year ago
Bryan Biedenkapp fe66aff8ab correct long lingering frequency rounding error when calculating freq in MHz;
1 year ago
Bryan Biedenkapp ac6518abe5 fix some issues with not clocking timers for peer list and aff list; fix issue with logging system not redirecting to a std::ostream;
1 year ago
Bryan Biedenkapp bc5e49e80a add display of peer identity (if available) on peer status display;
1 year ago
Bryan Biedenkapp 9d2efc3028 fix issue with WS defaulting to IPv6 sockets; hide debug logging unless debug is set in YML;
1 year ago
Bryan Biedenkapp 813a594b84 implement backroundable WebSocket mode for SysView; add WebSockets++ dependency (disableable with CMake option: -DDISABLE_WEBSOCKETS=1);
1 year ago
Bryan Biedenkapp 68d98817a9 move frequency precision to 5 places;
1 year ago
Bryan Biedenkapp e11758a06a remove peer status reporting to influx; allow the host to transmit status messages to FNE at 2 second interval instead of 5 second interval; change peer watch update time to 250ms;
1 year ago
Bryan Biedenkapp 5fc266b457 more SysView peer watch rendering corrections;
1 year ago
Bryan Biedenkapp 8667032bd5 correct some rendering issues on SysView peer watch; enhance display of peer state to include title bar color change; other minor data display corrections;
1 year ago
Bryan Biedenkapp 8f6319d15e refactor SysView and more tightly integrate with the DVM stack; add CC voice channel reporting in the peer status message; add support on the FNE to report activity log and peer status to SysView instances;
1 year ago
Bryan Biedenkapp aab5e208e4 add support to transmit commands from sysview;
1 year ago
Bryan Biedenkapp e9d4039ce0 fix minor save copy issue for tged;
1 year ago
Bryan Biedenkapp 1fadd65d32 add custom OSP for GRP_AFF_RSP to SysView;
2 years ago
Bryan Biedenkapp 993e9b7239 correct AFF RSP display in SysView;
2 years ago
Bryan Biedenkapp 802716a21c sysview should identify itself as SYSVIEW;
2 years ago
Bryan Biedenkapp 6bed22ccce add RID and TGID resolution if rule files are available; correct some display bugs;
2 years ago
Bryan Biedenkapp cd56011f87 refix issue with REST client (I shrunk a buffer for testing and didn't re-enbigen it); enhance some sysview displays slightly;
2 years ago
Bryan Biedenkapp fe6f7508c0 add code dump of private sysview FNE monitoring utility to public GPL; correct issue with large REST responses getting truncated;
2 years ago
Bryan Biedenkapp 555ec97c90 fix some minor usability issues;
2 years ago
W3AXL 8d8ebfd5c9 added TG alias to REST API on FNE
2 years ago
Bryan Biedenkapp ce008197fd bug fixes for tged;
2 years ago
Bryan Biedenkapp 5947f5028b display a total count of TGs for the list title;
2 years ago
Bryan Biedenkapp 322a116af6 implement default file backup before saving; fix copyright dates;
2 years ago
Bryan Biedenkapp ae39ae816a adjust color palette for TUI; add alpha version for the TUI talkgroup rules file editor;
2 years ago
Bryan Biedenkapp a015c547d7 ensure TDU is transmitted at end of voice;
2 years ago
Bryan Biedenkapp 538763c203 allow length written to be returned;
2 years ago
Bryan Biedenkapp 84a3d859b9 remove debug trace;
2 years ago
Bryan Biedenkapp 7b27eadbd7 correct issue where DMR would round-robin assign slots for TGs, instead ensure available channel resources for the request slot exist and grant or queue accordingly; add some experimental support to generate a CSBK grant from network traffic if the destination ID hasn't already been granted;
2 years ago
Bryan Biedenkapp 0fda70654c fix incorrect log messaging;
2 years ago
Bryan Biedenkapp d837d0950d fix issue where CSBK static site data wasn't being updated for netActive change;
2 years ago
Bryan Biedenkapp c435256726 ignore plea's for SU registration on DMR when trying to register with power saving options;
2 years ago
Bryan Biedenkapp f49b6ce257 document why the response data is set to 0;
2 years ago
Bryan Biedenkapp 1edf2b57e9 fix condition where peers that were NAK'ed during traffic would never receive NAK because it wasn't being sent to a direct IP;
2 years ago
Bryan Biedenkapp 696e93a3ec increase the report time for packet Rx and processing to 360ms (or 180ms * 2, or 2 full P25 LDUs);
2 years ago
Bryan Biedenkapp 582629c395 add rule name alias for future use;
2 years ago
Bryan Biedenkapp 8f4c33c890 fix up some offsets that seem to be causing problems (*seem* to be causing problems);
2 years ago
Bryan Biedenkapp 4786923b1e fix sleep deprived typos;
2 years ago
Bryan Biedenkapp f68532ed33 [EXPERIMENTAL] add possible support to convertToAir V.24 PDU frames;
2 years ago
Bryan Biedenkapp 9a9441fbd5 extend W3AXLs implementation for space in blocks to the air interface modems as well (even though the modem firmware doesn't support it yet), for future proofing purposes;
2 years ago
W3AXL a5709dd0a7 added optional byte-block free space reporting to ModemV24
2 years ago

Powered by TurnKey Linux.