Commit Graph

322 Commits (76dc7cf1fa4912132f47e8b70b0699342fe9210b)
 

Author SHA1 Message Date
Chip Senkbeil 3a2749fd7f
Add support for piping stdin to remote proccess and reduce size of packets to just include the total bytes as a header 3 years ago
Chip Senkbeil f59ae7f6ed
Fix dropped messages on client side and lockup of transport when trying to read and write concurrently 3 years ago
Chip Senkbeil 6ef55d6e38
Rename format type shell -> human and program -> shell 3 years ago
Chip Senkbeil 79fe86ae15
Update into_split to reuse buffers; fix newline appearing after stdout/stderr from program 3 years ago
Chip Senkbeil f090aa8fc3
Refactor clear-session into session clear 3 years ago
Chip Senkbeil b48a5c1a2b
Fix program not being option -- still seeing dropped frames (testing with zsh repeat) 3 years ago
Chip Senkbeil 4c249abf6a
Fix (maybe) issue about first frame being dropped on new client 3 years ago
Chip Senkbeil 4c69584f63
Process is now sort of working, but not reliable enough 3 years ago
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 3 years ago
Chip Senkbeil a707523fb5
Implement file I/O commands 3 years ago
Chip Senkbeil f2cce4aa34
Refactor code to have request/response format w/ client wrapper for easier processing 3 years ago
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 3 years ago
Chip Senkbeil e4bdde8aae
Update with proper logging; fix bad host parsing 3 years ago
Chip Senkbeil 801265a258
Fixed transport issue due to packed problems 3 years ago
Chip Senkbeil 3c7561bef8
Implemented broken framed logic 3 years ago
Chip Senkbeil a52fb82fbf
Add response type and associated data; add operation to send stdin to remote process 3 years ago
Chip Senkbeil 9d7be8b4d7
Refactor operations to be both cli and request data 3 years ago
Chip Senkbeil f09cca80f1
Minor cosmetics 3 years ago
Chip Senkbeil ccd23a2fdc
Support port range binding 3 years ago
Chip Senkbeil 273e55fa0b
Refactor to create tokio runtimes within commands instead of at main 3 years ago
Chip Senkbeil 1b7d017c14
Implement some of the session setup code 3 years ago
Chip Senkbeil b506943607
Initial commit 3 years ago