aprsd/aprsd
Hemna 840b0aba97 Add ratelimiting for acks and other packets
This patch adds basic ratelimiting to sending out AckPackets
and non AckPackets.  This provides a basic way to prevent
aprsd from sending out packets as fast as possible, which isn't
great for a bandwidth limited network.

This patch also adds some keepalive checks to all threads in the
threadslist as well as the network client objects (apris, kiss)
2023-01-18 13:00:10 -05:00
..
clients Add ratelimiting for acks and other packets 2023-01-18 13:00:10 -05:00
cmds Ensure server command main thread doesn't exit 2023-01-07 14:57:25 -05:00
conf Add ratelimiting for acks and other packets 2023-01-18 13:00:10 -05:00
logging Removed references to old custom config 2022-12-27 14:30:03 -05:00
packets Import RejectPacket 2023-01-16 11:38:48 -05:00
plugins Update regex processing and regex for plugins 2022-12-29 14:34:46 -05:00
rpc Add ratelimiting for acks and other packets 2023-01-18 13:00:10 -05:00
threads Add ratelimiting for acks and other packets 2023-01-18 13:00:10 -05:00
utils Convert config to oslo_config 2022-12-24 16:51:40 -05:00
web Decouple admin web interface from server command 2022-12-28 15:55:09 -05:00
__init__.py Use Gray instead of Black for code formatting. 2021-08-23 13:32:09 -04:00
aprsd.py Fixed pep8 failure 2023-01-03 09:01:53 -05:00
cli_helper.py Update documentation and README 2022-12-28 16:50:34 -05:00
client.py Add ratelimiting for acks and other packets 2023-01-18 13:00:10 -05:00
exception.py Fixed up config option checking for KISS 2022-02-21 16:04:33 -05:00
flask.py Updated Healthcheck to use rpc to call aprsd 2022-12-31 16:52:50 -05:00
messaging.py Cleaned out all references to messaging 2022-12-16 15:58:02 -05:00
plugin.py Update regex processing and regex for plugins 2022-12-29 14:34:46 -05:00
plugin_utils.py Removed references to old custom config 2022-12-27 14:30:03 -05:00
stats.py Add ratelimiting for acks and other packets 2023-01-18 13:00:10 -05:00