mirror of
https://github.com/craigerl/aprsd.git
synced 2024-12-22 09:31:42 -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)
70 lines
3.3 KiB
Plaintext
70 lines
3.3 KiB
Plaintext
#
|
|
# This file is autogenerated by pip-compile with Python 3.9
|
|
# by the following command:
|
|
#
|
|
# pip-compile --annotation-style=line --resolver=backtracking requirements.in
|
|
#
|
|
aprslib==0.7.2 # via -r requirements.in
|
|
attrs==22.2.0 # via -r requirements.in, ax253, kiss3
|
|
ax253==0.1.5.post1 # via kiss3
|
|
beautifulsoup4==4.11.1 # via -r requirements.in
|
|
bidict==0.22.1 # via python-socketio
|
|
bitarray==2.6.2 # via ax253, kiss3
|
|
certifi==2022.12.7 # via requests
|
|
cffi==1.15.1 # via cryptography
|
|
charset-normalizer==3.0.1 # via requests
|
|
click==8.1.3 # via -r requirements.in, click-completion, flask
|
|
click-completion==0.5.2 # via -r requirements.in
|
|
commonmark==0.9.1 # via rich
|
|
cryptography==38.0.1 # via -r requirements.in, pyopenssl
|
|
dacite2==2.0.0 # via -r requirements.in
|
|
dataclasses==0.6 # via -r requirements.in
|
|
debtcollector==2.5.0 # via oslo-config
|
|
dnspython==2.3.0 # via eventlet
|
|
eventlet==0.33.3 # via -r requirements.in
|
|
flask==2.1.2 # via -r requirements.in, flask-classful, flask-httpauth, flask-socketio
|
|
flask-classful==0.14.2 # via -r requirements.in
|
|
flask-httpauth==4.7.0 # via -r requirements.in
|
|
flask-socketio==5.3.2 # via -r requirements.in
|
|
greenlet==2.0.1 # via eventlet
|
|
idna==3.4 # via requests
|
|
imapclient==2.3.1 # via -r requirements.in
|
|
importlib-metadata==6.0.0 # via ax253, flask, kiss3
|
|
itsdangerous==2.1.2 # via flask
|
|
jinja2==3.1.2 # via click-completion, flask
|
|
kiss3==8.0.0 # via -r requirements.in
|
|
markupsafe==2.1.2 # via jinja2
|
|
netaddr==0.8.0 # via oslo-config
|
|
oslo-config==9.1.0 # via -r requirements.in
|
|
oslo-i18n==5.1.0 # via oslo-config
|
|
pbr==5.11.1 # via -r requirements.in, oslo-i18n, stevedore
|
|
pluggy==1.0.0 # via -r requirements.in
|
|
plumbum==1.8.1 # via rpyc
|
|
pycparser==2.21 # via cffi
|
|
pygments==2.14.0 # via rich
|
|
pyopenssl==23.0.0 # via -r requirements.in
|
|
pyserial==3.5 # via pyserial-asyncio
|
|
pyserial-asyncio==0.6 # via kiss3
|
|
python-engineio==4.3.4 # via python-socketio
|
|
python-socketio==5.7.2 # via flask-socketio
|
|
pytz==2022.7.1 # via -r requirements.in
|
|
pyyaml==6.0 # via -r requirements.in, oslo-config
|
|
ratelimiter==1.2.0.post0 # via -r requirements.in
|
|
requests==2.28.2 # via -r requirements.in, oslo-config, update-checker
|
|
rfc3986==2.0.0 # via oslo-config
|
|
rich==12.6.0 # via -r requirements.in
|
|
rpyc==5.3.0 # via -r requirements.in
|
|
shellingham==1.5.0.post1 # via -r requirements.in, click-completion
|
|
six==1.16.0 # via -r requirements.in, click-completion, eventlet, imapclient
|
|
soupsieve==2.3.2.post1 # via beautifulsoup4
|
|
stevedore==4.1.1 # via oslo-config
|
|
tabulate==0.9.0 # via -r requirements.in
|
|
thesmuggler==1.0.1 # via -r requirements.in
|
|
ua-parser==0.16.1 # via user-agents
|
|
update-checker==0.18.0 # via -r requirements.in
|
|
urllib3==1.26.14 # via requests
|
|
user-agents==2.2.0 # via -r requirements.in
|
|
werkzeug==2.1.2 # via -r requirements.in, flask
|
|
wrapt==1.14.1 # via -r requirements.in, debtcollector
|
|
zipp==3.11.0 # via importlib-metadata
|