mirror of
https://github.com/craigerl/aprsd.git
synced 2024-11-17 22:01:49 -05:00
Hemna
840b0aba97
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)
40 lines
551 B
Plaintext
40 lines
551 B
Plaintext
aprslib>=0.7.0
|
|
click
|
|
click-completion
|
|
flask==2.1.2
|
|
werkzeug==2.1.2
|
|
flask-classful
|
|
flask-httpauth
|
|
imapclient
|
|
pluggy
|
|
pbr
|
|
pyyaml
|
|
requests
|
|
pytz
|
|
six
|
|
thesmuggler
|
|
update_checker
|
|
flask-socketio
|
|
eventlet
|
|
tabulate
|
|
# Pinned due to gray needing 12.6.0
|
|
rich==12.6.0
|
|
# For the list-plugins pypi.org search scraping
|
|
beautifulsoup4
|
|
wrapt
|
|
# kiss3 uses attrs
|
|
kiss3
|
|
attrs
|
|
# for mobile checking
|
|
user-agents
|
|
pyopenssl
|
|
dataclasses
|
|
dacite2
|
|
oslo.config
|
|
rpyc
|
|
# Pin this here so it doesn't require a compile on
|
|
# raspi
|
|
cryptography==38.0.1
|
|
shellingham==1.5.0.post1
|
|
ratelimiter
|