Reticulum/RNS/Interfaces
Aaron Heise 6d9d410a70
Address multiple issues with Buffer and Channel
- StreamDataMessage now packed by struct rather than umsgpack for a more predictable size
- Added protected variable on LocalInterface to allow tests to simulate a low bandwidth connection
- Retry timer now has exponential backoff and a more sane starting value
- Link proves packet _before_ sending contents to Channel; this should help prevent spurious retries especially on half-duplex links
- Prevent Transport packet filter from filtering out duplicate packets for Channel; handle duplicates in Channel to ensure the packet is reproven (in case the original proof packet was lost)
- Fix up other tests broken by these changes
2023-03-04 23:37:58 -06:00
..
Android Adjusted loglevels 2022-12-22 18:20:13 +01:00
AX25KISSInterface.py Updated deprecated threading API call and updated docs 2022-09-30 19:02:41 +02:00
AutoInterface.py AutoInterface: Drop embedded scope identifier on fe80:: 2023-02-28 10:19:46 -05:00
I2PInterface.py Improved I2P recovery time on unresponsive tunnels 2022-11-03 22:47:08 +01:00
Interface.py Implemented unknown path discovery 2022-05-22 14:18:58 +02:00
KISSInterface.py Updated deprecated threading API call and updated docs 2022-09-30 19:02:41 +02:00
LocalInterface.py Address multiple issues with Buffer and Channel 2023-03-04 23:37:58 -06:00
PipeInterface.py Updated deprecated threading API call and updated docs 2022-09-30 19:02:41 +02:00
RNodeInterface.py Improved RNode reconnection when serial device disappears 2023-02-18 13:31:22 +01:00
SerialInterface.py Updated deprecated threading API call and updated docs 2022-09-30 19:02:41 +02:00
TCPInterface.py Fixed missing IFAC identity init on spawned TCP clients. Closes #137. 2022-11-03 14:16:00 +01:00
UDPInterface.py Updated deprecated threading API call and updated docs 2022-09-30 19:02:41 +02:00
__init__.py Fixed Android interfaces import 2022-10-22 01:38:38 +02:00