Aaron Heise
aa37e4e3da
Added a polling tty function
2023-02-16 18:02:44 -06:00
Aaron Heise
3b3cee73bb
Add some additional tests for #3
2023-02-16 07:03:57 -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
ebdcb50265
Support for pipes. #3
...
Connects pipes on the listener child process the same way they are connected on the initiator--any combination of stdin, stdout, and stderr could be connected to a pipe. Any one of those not connected to a pipe will be connected to a pty.
2023-02-16 00:18:34 -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
a3bd1f20fb
Protocol version 2: do not base64 encode stream data
2023-02-14 04:28:31 -06:00
Aaron Heise
2c61fdf391
Allow retry timer callback to signal complete
2023-02-14 03:56:03 -06:00
Aaron Heise
a9f8ede4fe
Allow retry timer callback to signal complete
2023-02-14 03:53:28 -06:00
Aaron Heise
da1e62483d
Notification message should be debug level, not info level.
2023-02-13 20:07:40 -06:00
acehoss
dd32b568ed
Merge pull request #2 from acehoss/feature/remote-command
...
Remote command line options
2023-02-13 19:29:40 -06:00
Aaron Heise
bf61ce891c
Remote command line options
2023-02-13 19:21:05 -06:00
acehoss
5ce4c342bc
Merge pull request #1 from acehoss/feature/pipe-tty-fix-rebased
...
Fix running initiator from a script/pipe
2023-02-13 15:46:14 -06:00
Aaron Heise
f25a9104e1
- Fix running rnsh initiator from a script
...
- Sanitize TERM input just in case
- Fix badge link
2023-02-13 15:40:16 -06:00
acehoss
e8885df46d
Update README.md
2023-02-13 07:36:51 -06:00
acehoss
33ef2b9788
Update README.md
2023-02-13 07:36:28 -06:00
Aaron Heise
39ba482720
Align version numbers
2023-02-12 23:50:14 -06:00
Aaron Heise
49603e6d76
Update README.md
2023-02-12 23:15:51 -06:00
Aaron Heise
d76b36cd63
Performance and stability improvements.
2023-02-12 22:34:36 -06:00
Aaron Heise
5e755acad4
Performance and stability improvements.
2023-02-12 22:29:16 -06:00
Aaron Heise
7d711cde6d
Performance tweaks
2023-02-12 08:57:08 -06:00
Aaron Heise
2e61b70996
Fix issue with running rnsh without proper tty (like from launch)
2023-02-12 01:51:58 -06:00
Aaron Heise
14b718d88e
Add a couple more badges
2023-02-12 01:26:57 -06:00
Aaron Heise
0bfcb2e178
Getting release working
2023-02-12 01:13:31 -06:00
Aaron Heise
6f87fe3a70
Update python-publish.yml
2023-02-12 01:07:49 -06:00
Aaron Heise
5fd2a46d5e
Update python-publish.yml
2023-02-12 00:57:55 -06:00
Aaron Heise
c5bac4f6b6
Update python-publish.yml
2023-02-12 00:53:08 -06:00
Aaron Heise
0f880b7c88
Update python-publish.yml
2023-02-12 00:42:29 -06:00
Aaron Heise
5a6b8ec069
Revert version
2023-02-12 00:27:17 -06:00
Aaron Heise
043e4d08f6
Update python-publish.yml
2023-02-12 00:24:14 -06:00
Aaron Heise
36df757091
Merge remote-tracking branch 'origin/main'
2023-02-11 23:47:37 -06:00
Aaron Heise
b2069b5b9b
Version bump for release test
2023-02-11 23:47:27 -06:00
Aaron Heise
c36404bf5d
Added workflow_dispatch
2023-02-11 23:45:23 -06:00
Aaron Heise
8e758fdd0d
Added workflow_dispatch
2023-02-11 23:43:56 -06:00
Aaron Heise
3f4002c3a8
Use env to send token to poetry
2023-02-11 23:35:57 -06:00
Aaron Heise
0e68af92f8
Add missing build step
2023-02-11 23:26:30 -06:00
Aaron Heise
ee084eddf5
Ignore workflow files
2023-02-11 23:23:21 -06:00
Aaron Heise
5292402236
Upload artifact to GitHub
2023-02-11 23:21:02 -06:00
Aaron Heise
550005cb31
Only run CI on main branch
2023-02-11 22:54:15 -06:00
Aaron Heise
7df4c199be
Renamed
2023-02-11 22:49:52 -06:00
Aaron Heise
f7fd47c9a7
Renamed
2023-02-11 22:35:04 -06:00
Aaron Heise
1b6dc7d650
Renamed
2023-02-11 22:34:26 -06:00
Aaron Heise
50149d9707
Adding release
2023-02-11 22:33:14 -06:00
Aaron Heise
5860317743
Fix exceptions when using -p option
2023-02-11 22:25:48 -06:00
Aaron Heise
0b7fd9cedd
Revert "Trying to allow process tests to run on build server after some tweaks."
...
This reverts commit 22f5b76927
.
2023-02-11 22:04:29 -06:00
Aaron Heise
22f5b76927
Trying to allow process tests to run on build server after some tweaks.
2023-02-11 22:03:18 -06:00
Aaron Heise
da3b390058
Protocol versioning, announce period option, old API workaround
2023-02-11 21:57:13 -06:00
Aaron Heise
9fe37b57ed
Documentation improvements
2023-02-11 13:24:37 -06:00
Aaron Heise
1dcb37d949
Documentation improvements
2023-02-11 13:20:10 -06:00