Commit Graph

22 Commits

Author SHA1 Message Date
Aaron Heise
04b2660d41
Rate limit window change event.
Also added some scaling for pumping event loops to improve CPU usage.
Version bump for release
2023-02-18 18:31:59 -06:00
Aaron Heise
b72f9bbfdf Version bump 2023-02-18 13:12:47 -06:00
Aaron Heise
acc217df90 Upgrade rns and remove hacks for previous version 2023-02-18 07:44:24 -06:00
Aaron Heise
9a37a52601 Remove dependency on psutil for #5
The changes made for #3 allowed the removal of the dependency on `psutil`, the import of which was throwing a startup error on Android.
2023-02-16 00:34:38 -06:00
Aaron Heise
27664df0b3 Several test-driven fixes
- Improved test suite exposed several issues with the handling of
command line arguments which are now fixed
- Fixed a race condition that would cause remote characters to be
  lost intermittently when running remote commands that finish
  immediately.
- Added automated testing that actually spins up a random listener
  and initiator in a private Reticulum network and passes data
  between them, uncovering more issues which are now fixed.
- Fixed (hopefully) an issue where `rnsh` doesn't know what
  version it is.
2023-02-14 15:42:55 -06:00
Aaron Heise
d4cb31e220 Remote command append mode (-A) for listener 2023-02-14 06:18:22 -06:00
Aaron Heise
21b80819c6 Version bump 2023-02-14 05:31:11 -06:00
Aaron Heise
bf61ce891c Remote command line options 2023-02-13 19:21:05 -06:00
Aaron Heise
39ba482720 Align version numbers 2023-02-12 23:50:14 -06:00
Aaron Heise
5e755acad4 Performance and stability improvements. 2023-02-12 22:29:16 -06:00
Aaron Heise
5a6b8ec069 Revert version 2023-02-12 00:27:17 -06:00
Aaron Heise
b2069b5b9b Version bump for release test 2023-02-11 23:47:27 -06:00
Aaron Heise
5860317743 Fix exceptions when using -p option 2023-02-11 22:25:48 -06:00
Aaron Heise
da3b390058 Protocol versioning, announce period option, old API workaround 2023-02-11 21:57:13 -06:00
Aaron Heise
ef6a4ebb25 Set up some tests to be skipped in CI builds 2023-02-11 11:22:03 -06:00
Aaron Heise
86906fd8f4 Add test suite 2023-02-11 11:09:22 -06:00
Aaron Heise
5518e933b1 Trying to get build working 2023-02-11 08:40:54 -06:00
Aaron Heise
ad0df7828e Trying to get build working 2023-02-11 08:37:33 -06:00
Aaron Heise
8c77b193e3 Lower Python requirements 2023-02-11 08:08:53 -06:00
Aaron Heise
81459efcd6 Address several code style concerns 2023-02-11 07:38:35 -06:00
Aaron Heise
ce225dfbcd Work on packaging 2023-02-10 21:39:30 -06:00
Aaron Heise
27f6b0f0e5 Workin on packaging 2023-02-10 20:46:22 -06:00