Bryan Biedenkapp
|
58780d9e3d
|
cover more potential exception states withn the REST service;
|
2 years ago |
Bryan Biedenkapp
|
d76bb77966
|
file cleanup;
|
2 years ago |
Justin Richards
|
a64dfa38fd
|
Adding CORS headers to the REST api (#42)
* Adding CORS headers to default replies
* adding CORS headers and set payload OK for options method
|
2 years ago |
Bryan Biedenkapp
|
a4d6857922
|
even tho the timestamp field is not used by DVM, lets ensure we roll the timestamp so the difference calculation never results in a rollover;
|
2 years ago |
Bryan Biedenkapp
|
26981f1345
|
deprecate and remove Voice On Control support (this commit marks end of support for VOC operation); make buffer overflow errors more apparent in the log; increase verbosity of CC notification logging messages;
|
2 years ago |
Bryan Biedenkapp
|
c67314e49d
|
rename getData to get in RingBuffer; ensure the RingBuffer contains a data to the given length before attempting to return that data;
|
2 years ago |
Bryan Biedenkapp
|
f2de61a92f
|
better handle packet sequence out-of-sync checking (additional current - 1 check);
|
2 years ago |
Bryan Biedenkapp
|
3b3bc884a4
|
implement parrot grant demand support for FNE conference bridge; correct issue with grant demands appearing as U2U instead of GROUP;
|
2 years ago |
Bryan Biedenkapp
|
a09338f57d
|
refactor quick-and-dirty table entry check to a more proper unordered_map find; implement new REST API to return the current affiliations; correct instance where a affiliation response would be sent across the network for denied/rejected affiliations (this would result in the FNE2 for example erroneously adding affiliation entries to its internal tables);
|
2 years ago |
Bryan Biedenkapp
|
09dd03f946
|
rename and reorganize some code to better be consistent across the project;
|
3 years ago |
Bryan Biedenkapp
|
4559a9c273
|
fix long standing oopsie, this assertion check should have been changed a long time ago;
|
3 years ago |
Bryan Biedenkapp
|
0c40b2b254
|
fix override of packet sequence when it shouldn't; fix handling TDU from a specific source;
|
3 years ago |
Bryan Biedenkapp
|
962744ab50
|
alter out-of-sequence warnings to be less noisy;
|
3 years ago |
Bryan Biedenkapp
|
ab1c84243e
|
add support for the control byte on P25 TDUs, this implements a required remote grant demand request allowing remote network applications to get a channel grant before sending traffic;
|
3 years ago |
Bryan Biedenkapp
|
4f6fcd421b
|
refactor network data buffer sizes;
|
3 years ago |
Bryan Biedenkapp
|
a0f5a8302d
|
reorganize code slightly;
|
3 years ago |
Bryan Biedenkapp
|
c62d79e2be
|
implement support for explicit source ID;
|
3 years ago |
Bryan Biedenkapp
|
2a3c827cab
|
properly complete grantTG REST API implementation;
|
3 years ago |
Bryan Biedenkapp
|
952606b304
|
revert commit fbf8ec3 (I mistakenly added this with a group of other commits);
|
3 years ago |
Bryan Biedenkapp
|
fbf8ec32c1
|
add support to send raw CSBK or TSBKs from the network;
|
3 years ago |
Bryan Biedenkapp
|
ee36fc5927
|
fix missed constant name change;
|
3 years ago |
Bryan Biedenkapp
|
f6167360d6
|
fix missed constant name change;
|
3 years ago |
Bryan Biedenkapp
|
f42b9f597c
|
whoops forgot header file in last commit;
|
3 years ago |
Bryan Biedenkapp
|
88f67ec7f5
|
cleanup more direct frame queue calls;
|
3 years ago |
Bryan Biedenkapp
|
9dd2fc2ce6
|
replace direct calls for FrameQueue enqueue and flush;
|
3 years ago |
Bryan Biedenkapp
|
7014d3823e
|
complete conference bridge FNE peer communication;
|
3 years ago |
Bryan Biedenkapp
|
27f73c1089
|
cleanup RTP protocal and remove vestigial text tags in most cases;
|
3 years ago |
Bryan Biedenkapp
|
054a9a5da8
|
refactor conference bridge FNE slightly; remove mostly unused functions;
|
3 years ago |
Bryan Biedenkapp
|
f2de006954
|
ensure stream IDs are maintained from source peer to destination peer;
|
3 years ago |
Bryan Biedenkapp
|
bed079f68e
|
implement a fixed internal TG hangtimer for network traffic, this will put a hold on the last received TG for 2 seconds; refactor how P25 handles simultaneous calls from the network and how RF preemption of in-progress network calls when RF wants to transmit on a different TG works;
|
3 years ago |
Bryan Biedenkapp
|
4daac87c1a
|
refactor P25 PDU network handling code; better handle PDU confirmed extended addressing;
|
3 years ago |
Bryan Biedenkapp
|
99c908e475
|
fix buffer copy lengths for FNENetwork;
|
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
|
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
|
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
|
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
|
ee74cad81b
|
report network peer ID in status API call; display network peer ID on dvmmon;
|
3 years ago |
Bryan Biedenkapp
|
180bce2d62
|
add support to log the last received source ID;
|
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
|
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 |
Bryan Biedenkapp
|
2b73c0539c
|
code cleanup; add whether or not the channel is VOC enabled in status REST response;
|
3 years ago |
Bryan Biedenkapp
|
6f01647c6f
|
code style cleanup;
|
3 years ago |
Bryan Biedenkapp
|
0374ed2f54
|
correct bad implementation of RTP SSRC, SSRC should be the *sending* peer ID;
|
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
|
3d7f04f523
|
split touch notify from incorrect logic statement;
|
3 years ago |
Bryan Biedenkapp
|
bd804fb02b
|
hide debug messages showing up in verbose mode;
|
3 years ago |