Bryan Biedenkapp
|
41f590fb0f
|
better handle SIGHUP (reset g_killed to false at the top of the HostMain signal loop);
|
3 years ago |
Bryan Biedenkapp
|
99c908e475
|
fix buffer copy lengths for FNENetwork;
|
3 years ago |
Bryan Biedenkapp
|
31e6769ddc
|
don't network repeat AMBT PDUs; ensure AMBTs aren't processed if control processing is disabled;
|
3 years ago |
Bryan Biedenkapp
|
b4bbca3ca5
|
introduce RF loss watchdog to prevent a situation where a frame loss could cause a deadlock; fix message output for TDULC;
|
3 years ago |
K4YT3X
|
1afad073bc
|
added create pre-release option for manual builds (#33)
Signed-off-by: k4yt3x <i@k4yt3x.com>
|
3 years ago |
Bryan Biedenkapp
|
c97c3f9412
|
prevent possible deadlock scenario from a failed login sequence, allow RPTL to reset to login sequence if the peer hasn't reached a running state;
|
3 years ago |
Bryan Biedenkapp
|
1e92b960e2
|
better document what the rfTalkgroupHang timer actually does;
|
3 years ago |
Bryan Biedenkapp
|
b1718f3e0a
|
fix payload calculation for activity log; correct order of operations for testing if the RF hangtimer is running;
|
3 years ago |
Bryan Biedenkapp
|
8cd92914ba
|
reword some warning messages to be more verbose; reorder when embedded FNE will transmit parrot frames;
|
3 years ago |
Bryan Biedenkapp
|
91a79cfc24
|
fix issue with using a reference vs copy for the talkgroup rules YAML filename;
|
3 years ago |
Bryan Biedenkapp
|
95e0ed9260
|
be more verbose in logging when the REST service network layer returns errors;
|
3 years ago |
Bryan Biedenkapp
|
ca7eb1a407
|
remove TCP_NODELAY socket option, refactor when SO_LINGER is set on the socket options; correct some file formatting;
|
3 years ago |
Bryan Biedenkapp
|
8c15cb5b50
|
don't attempt a socket tear down, the shutdown of the ioService should clean these up;
|
3 years ago |
Bryan Biedenkapp
|
220ad671ac
|
remove extraneous messages from reconnect loop; m_ioService must be the *LAST* object in the ASIO chain to be destroyed, otherwise weirdness will happen;
|
3 years ago |
Bryan Biedenkapp
|
963a9ab421
|
fix warning message when failing to update status;
|
3 years ago |
Bryan Biedenkapp
|
6573386cd7
|
perform status update 4 times before switching a node into a failed state;
|
3 years ago |
Bryan Biedenkapp
|
a020dd84d0
|
ensure socket processing loop for HTTPClient won't try to process when the the request is considered "completed"; properly set SO_LINGER and TCP_NODELAY;
|
3 years ago |
Bryan Biedenkapp
|
608a55b67a
|
update tarball script to incorporate dvmmon;
|
3 years ago |
Bryan Biedenkapp
|
b70119829c
|
update CMakeLists to support dvmmon;
|
3 years ago |
Bryan Biedenkapp
|
ee74cad81b
|
report network peer ID in status API call; display network peer ID on dvmmon;
|
3 years ago |
Bryan Biedenkapp
|
31d9a3e1c3
|
implement support for "Tab" to cycle the selected and active host;
|
3 years ago |
Bryan Biedenkapp
|
50f85538f8
|
refactor display of usage to be consistent with dvmhost;
|
3 years ago |
Bryan Biedenkapp
|
8c5d9eb2c6
|
add command line option to auto hide the log window at startup;
|
3 years ago |
Bryan Biedenkapp
|
caa2a37a49
|
fix incorrect handling of redraw during maximize of the log window;
|
3 years ago |
Bryan Biedenkapp
|
c567378047
|
fix some label display issues;
|
3 years ago |
Bryan Biedenkapp
|
65155c7010
|
fix detection of mode for command windows; fix detection of valid subscriber;
|
3 years ago |
Bryan Biedenkapp
|
fcda472f3e
|
reset mode text if the status is none of the digital modes;
|
3 years ago |
Bryan Biedenkapp
|
6465493e3d
|
relabel Last TG to Last Dst;
|
3 years ago |
Bryan Biedenkapp
|
b341c7ee13
|
add support to report source ID; enhance coloring abit more;
|
3 years ago |
Bryan Biedenkapp
|
180bce2d62
|
add support to log the last received source ID;
|
3 years ago |
Bryan Biedenkapp
|
40596aadef
|
file cleanup;
|
3 years ago |
Bryan Biedenkapp
|
4bb8c81360
|
adjust purple color (looks better and consistent as pinkish in PuTTY);
|
3 years ago |
Bryan Biedenkapp
|
4f3c374285
|
adjust display of colors (these will vary terminal to terminal unfortunatly, best display is in a proper Linux desktop terminal);
|
3 years ago |
Bryan Biedenkapp
|
4097e87ccd
|
add CMake option to selectively disable compiling dvmmon (-DDISABLE_MONITOR=1);
|
3 years ago |
Bryan Biedenkapp
|
d45af90c07
|
initial bare-bones implementation of dvmmon; enhance REST API to return more detailed status information (for use by dvmmon); cleanup file code style;
|
3 years ago |
Bryan Biedenkapp
|
298cd8da1f
|
properly handle the configured REST address for the "primary" DVM;
|
3 years ago |
Bryan Biedenkapp
|
bbe6143001
|
mark a control channel as VOC when the VOC flag is in the status response;
|
3 years ago |
Bryan Biedenkapp
|
8f7763cac4
|
initial implementation for a passive monitor tool; correct bad code style; implement feedback of last destination ID; enhance status REST API;
|
3 years ago |
K4YT3X
|
ff97cc5ada
|
temporarily disabled TUI support in pipelines (#32)
Signed-off-by: k4yt3x <i@k4yt3x.com>
|
3 years ago |
Bryan Biedenkapp
|
2b73c0539c
|
code cleanup; add whether or not the channel is VOC enabled in status REST response;
|
3 years ago |
Bryan Biedenkapp
|
77ff4a551b
|
typo cleanup;
|
3 years ago |
Bryan Biedenkapp
|
6f01647c6f
|
code style cleanup;
|
3 years ago |
Bryan Biedenkapp
|
8cc824ae87
|
fix README.md typo;
|
3 years ago |
Bryan Biedenkapp
|
6a127f7e57
|
implement appropriate RS encoding of LDU1 DFSI parameters;
|
3 years ago |
Bryan Biedenkapp
|
0374ed2f54
|
correct bad implementation of RTP SSRC, SSRC should be the *sending* peer ID;
|
3 years ago |
Bryan Biedenkapp
|
412d6cfc7c
|
[KEEP CALM AND RELAX] remove some deprecated DFSI support code (this is going to be done in a different way and this code is essentially abandonded);
|
3 years ago |
Bryan Biedenkapp
|
cdce663a55
|
remove affiliated flag from local talkgroup_rules (this is not used locally); refactor how P25 network message frames are made (mostly just a code cleanup); refactor out some magic numbers used in some places for code clarity;
|
3 years ago |
Bryan Biedenkapp
|
702293b416
|
more work on frame loss counting;
|
3 years ago |
Bryan Biedenkapp
|
3d7f04f523
|
split touch notify from incorrect logic statement;
|
3 years ago |
Bryan Biedenkapp
|
c9f74e7abf
|
assume better defaults when the controlCh block is missing; split logic checks for ignoring a notifyCC_* call for clarity; add extra logging messages for whether or not CC notify is enabled, and whether or not CC REST API parameters were passed;
|
3 years ago |