Commit Graph

119 Commits

Author SHA1 Message Date
Chip Senkbeil
79fe86ae15
Update into_split to reuse buffers; fix newline appearing after stdout/stderr from program 2021-07-28 03:31:21 -05:00
Chip Senkbeil
f090aa8fc3
Refactor clear-session into session clear 2021-07-28 02:41:10 -05:00
Chip Senkbeil
b48a5c1a2b
Fix program not being option -- still seeing dropped frames (testing with zsh repeat) 2021-07-28 02:26:19 -05:00
Chip Senkbeil
4c249abf6a
Fix (maybe) issue about first frame being dropped on new client 2021-07-28 02:20:27 -05:00
Chip Senkbeil
4c69584f63
Process is now sort of working, but not reliable enough 2021-07-28 02:00:10 -05:00
Chip Senkbeil
24a8cf8401
Refactored listener code into a handler module, wrote support to split transport into read and write halves, implemented most of backend although process run is not working yet 2021-07-28 01:32:20 -05:00
Chip Senkbeil
a707523fb5
Implement file I/O commands 2021-07-27 21:14:01 -05:00
Chip Senkbeil
f2cce4aa34
Refactor code to have request/response format w/ client wrapper for easier processing 2021-07-27 19:07:16 -05:00
Chip Senkbeil
f6fa3e606e
Fix CPU pegging of server (unnecessary transport loop), add extra server args option, and adjust default port settings to be TCP friendly 2021-07-27 17:08:00 -05:00
Chip Senkbeil
e4bdde8aae
Update with proper logging; fix bad host parsing 2021-07-27 13:58:16 -05:00
Chip Senkbeil
801265a258
Fixed transport issue due to packed problems 2021-07-27 00:48:55 -05:00
Chip Senkbeil
3c7561bef8
Implemented broken framed logic 2021-07-27 00:14:35 -05:00
Chip Senkbeil
a52fb82fbf
Add response type and associated data; add operation to send stdin to remote process 2021-07-26 06:50:52 -05:00
Chip Senkbeil
9d7be8b4d7
Refactor operations to be both cli and request data 2021-07-26 05:47:43 -05:00
Chip Senkbeil
f09cca80f1
Minor cosmetics 2021-07-26 03:58:39 -05:00
Chip Senkbeil
ccd23a2fdc
Support port range binding 2021-07-26 03:42:59 -05:00
Chip Senkbeil
273e55fa0b
Refactor to create tokio runtimes within commands instead of at main 2021-07-26 02:45:06 -05:00
Chip Senkbeil
1b7d017c14
Implement some of the session setup code 2021-07-26 00:26:04 -05:00
Chip Senkbeil
b506943607
Initial commit 2021-07-25 21:02:51 -05:00