6a6e854caf
Removed flask-classful from webchat
...
This patch removed the dependency on flask-classful. This required
making all of the flask web routing non class based.
This patch also changes the aprsis class to allow retries for failed
connections when the aprsis servers are full and not responding to
login requests.
2023-07-20 14:34:31 -04:00
35d41582ee
Moved logging to log for wsgi.py
...
Added wsgi.py to be used with gunicorn to start aprsd's web admin
interface.
gunicorn -b :8080 "aprsd.wsgi:app"
2023-07-16 16:32:39 -04:00
7ccfc253cf
Removed references to old custom config
...
Also updated unittests to pass.
2022-12-27 14:30:03 -05:00
123b3ffa81
Change RX packet processing to enqueu
...
This changes the RX thread to send the packet into a queue instead of
starting a new thread for every packet.
2022-12-18 08:52:58 -05:00
6030cb394b
More messaging -> packets cleanup
...
Fixed the unit tests and the notify plugin
2022-12-16 15:58:03 -05:00
67a441d443
Updated plugins and plugin interfaces for Packet
...
This patch updates unit tests as well as the Plugin filter()
interface to accept a packets.Packet object instead of a
packet dictionary.
2022-12-16 15:58:02 -05:00
19e5cfa9cc
Add unit tests for webchat
2022-12-14 08:26:12 -05:00