craigerl / aprsd

Amateur radio APRS daemon which listens for messages and responds. By KM6LYW.
Apache License 2.0
134 stars 20 forks source link

Add ratelimiting for acks and other packets #111

Closed hemna closed 1 year ago

hemna commented 1 year ago

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)