Commit Graph

34 Commits (9c5b7235110229d08f4f0e24a99d35ec3d41bcfa)
 

Author SHA1 Message Date
Chip Senkbeil 9c5b723511
Bump version 3 years ago
Chip Senkbeil b4706e88bc
Add interactive loop for shell and json modes; fix some minor discrepancies 3 years ago
Chip Senkbeil c7b8db517c
Rename format to mode; remove unsupported --detach option on proc-run 3 years ago
Chip Senkbeil b9cec3399b
Rename ADDRESS to HOST for positional host argument of launch command 3 years ago
Chip Senkbeil bada62c7da
Remove unused --use-ipv6 option on launch command 3 years ago
Chip Senkbeil b9b03f1b33
Merge branch 'master' of github.com:chipsenkbeil/distant 3 years ago
Chip Senkbeil c7c9c237d7
Merge human and shell format types 3 years ago
Chip Senkbeil 2509f48d3e
Update building instructions 3 years ago
Chip Senkbeil 67b09c50ce
Add readme and update Cargo.toml 3 years ago
Chip Senkbeil 72870b2b7d
Change file logging to include timestamp and remove exposure of derived crypt key 3 years ago
Chip Senkbeil 54d61fe5b3
Add support for encryption using derived common secret and introduce authentication using an auth secret 3 years ago
Chip Senkbeil 676a89427b
Add support for changing cwd of server, which starts at / by default when launched over ssh 3 years ago
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