Commit Graph

54 Commits

Author SHA1 Message Date
Chip Senkbeil
4223c4e03f
Fix json support for client launch/connect and add json format support for client select (#118) 2022-08-16 01:31:52 -06:00
Chip Senkbeil
90373bd1fb
Try bumping up most dependencies 2022-08-08 11:51:18 -05:00
Chip Senkbeil
2045272322
Remove unused dependencies based on cargo +nightly udeps --all-targets --workspace --all-features 2022-08-08 10:48:05 -05:00
Chip Senkbeil
ea2e128bc4
Refactor to use distant manager (#112) 2022-08-08 01:10:32 -05:00
Chip Senkbeil
4180ae279a
Bump to 0.16.4 and fix #80 and fix #102 2022-06-01 15:35:29 -05:00
Chip Senkbeil
329213dbe4
Add --ssh-backend support to cli and bump to 0.16.3 2022-05-29 15:16:35 -05:00
Chip Senkbeil
353e58177b
Bump to 0.16.2 2022-05-27 16:34:18 -05:00
Chip Senkbeil
6d77eed814
Fix musl release 2022-05-14 13:22:42 -05:00
Chip Senkbeil
10d66db16f
Update to 0.16.1 release 2022-05-13 15:20:54 -05:00
Chip Senkbeil
b53517892d
Update to 0.16.0 release 2022-05-12 13:37:45 -05:00
Chip Senkbeil
268ec948d6
Add filesystem watching & remove distant-lua (#102) 2022-03-30 19:32:20 -05:00
Chip Senkbeil
3794466dd0
Add windows & unix optional metadata (#96) 2022-02-05 00:54:01 -06:00
Chip Senkbeil
0308343794
Rename detached to persist (#94) 2022-02-04 23:22:09 -06:00
Chip Senkbeil
050bb3496a
Complete shell support (#89) 2022-01-31 20:44:37 -06:00
Chip Senkbeil
c6c07c5c2c
Unfinished pty support, renaming ProcRun -> ProcSpawn and ProcStarted -> ProcSpawned, switch ProcStdin/ProcStdout/ProcStderr to use Vec<u8> instead of String, update RemoteProcess and RemoteLspProcess to support reading/writing string and vec<u8> 2021-12-19 23:48:22 -06:00
Chip Senkbeil
8c234f95d0
Support json ssh auth (#83)
* Add support for JSON communication of ssh auth during launch
* Switch to cbor alternative lib as serde cbor has been abandoned
* Refactor some request & response types to work with new cbor lib
* Update cli to always include serde dep
* Expose origin_id of remote process as method
2021-12-12 15:32:13 -06:00
Chip Senkbeil
2122a5ba39
Bump to v0.15.1 2021-11-15 20:41:29 -06:00
Chip Senkbeil
669d419672
Remove dns resolution for ssh session and add disclaimer to distant session about dns resolution 2021-11-10 12:41:08 -06:00
Chip Senkbeil
0f56669ccd
Add more logging to distant and ssh handler proc_run methods 2021-10-18 00:18:54 -05:00
Chip Senkbeil
fc2a6ab09c
Bump to v0.15.0 release and add readme for distant-ssh2 2021-10-16 15:38:07 -05:00
Chip Senkbeil
fefcc66737
Bump to v0.15.0-alpha.22 and update distant/ssh handlers to inject exit code 0 when successful 2021-10-16 14:48:48 -05:00
Chip Senkbeil
1dc5b69236
Bump to v0.15.0-alpha.21 2021-10-16 13:41:58 -05:00
Chip Senkbeil
4957651696
Fix append_file and append_file_text not creating a file when missing 2021-10-16 13:41:23 -05:00
Chip Senkbeil
dba8a80dd8
Bump to v0.15.0-alpha.20 and fix ssh -> distant session not binding to proper interface 2021-10-15 23:45:45 -05:00
Chip Senkbeil
d62f91be76
Bump to v0.15.0-alpha.19 2021-10-15 21:15:24 -05:00
Chip Senkbeil
6d0e54bfa1
Remove --daemon in favor of opposite parameter --foreground 2021-10-15 20:40:35 -05:00
Chip Senkbeil
e01a322866
Bump to v0.15.0-alpha.18 2021-10-15 16:50:21 -05:00
Chip Senkbeil
0f6cf3d537
Bump to v0.15.0-alpha.17 2021-10-14 16:24:14 -05:00
Chip Senkbeil
11c3e5c34e
Update nvim_wrap_async to use vim.defer_fn instead of schedule and support optional interval; bump to v0.15.0-alpha.16 2021-10-14 02:04:21 -05:00
Chip Senkbeil
e0312c118c
Bump to v0.15.0-alpha.15 2021-10-13 02:36:07 -05:00
Chip Senkbeil
7c27c24636
Fix InmemoryStreamWriteHalf AsyncWrite to properly yield pending upon full channel 2021-10-12 22:51:59 -05:00
Chip Senkbeil
78f827faea
Fix clippy warning 2021-10-11 00:12:08 -05:00
Chip Senkbeil
201101cb7f
Bump to v0.15.0-alpha.14 2021-10-10 23:11:11 -05:00
Chip Senkbeil
c2e588544f
Update wezterm-ssh dep to 0.2.0, fix ssh -> distant session, refactor session to have optional details included 2021-10-10 23:09:42 -05:00
Chip Senkbeil
043ae6ca4b
Couple of changes:
1. Add support to detach processes from distant server
2. Refactor distant_bin and distant_args to distant.bin and distant.args
3. Add use_login_shell option for launch distant opts
2021-10-10 15:05:04 -05:00
Chip Senkbeil
3d09ced685
Improve error reporting for failed directory creation via ssh2 2021-10-10 02:43:22 -05:00
Chip Senkbeil
733cc152ea
Bump to v0.15.0-alpha.12 and fix nil for distant_args 2021-10-10 00:03:57 -05:00
Chip Senkbeil
5cc05b8a7a
Bump to v0.15.0-alpha.11 2021-10-09 22:45:31 -05:00
Chip Senkbeil
c994d090da
Bump to v0.15.0-alpha.10 2021-10-09 22:00:13 -05:00
Chip Senkbeil
2ae80950cf
Bump to v0.15.0-alpha.9 2021-10-09 20:58:38 -05:00
Chip Senkbeil
cf24ba21c3
Bump to 0.15.0-alpha.8 2021-10-09 19:26:32 -05:00
Chip Senkbeil
788fa48e96
Several core and lua enhancements
1. Implement system_info and spawn_wait for lua session
2. Implement wait and output for remote process
3. Switch mlua to git latest
4. Update core data error to be error type with io error conversions
5. Add proper error reporting when process gets an error response
6. Update lua launch and connect options to have defaults
2021-10-09 17:38:35 -05:00
Chip Senkbeil
0dca0c9aa6
Bump to 0.15.0-alpha.7 w/ new release.yml 2021-10-07 15:40:07 -05:00
Chip Senkbeil
16bed4690b
Add lua lib & support compiling distant cli on windows (#59)
* Update distant-ssh2 with new changes to wezterm-ssh
* Implement lua module (distant-lua)
* Implement tests for lua module (distant-lua-tests)
* Add untested windows daemon support
* distant binary now compiles on windows
* Split up Github actions for Windows, MacOS, and Linux into individual yaml files
2021-10-06 23:17:07 -05:00
Chip Senkbeil
b27f0a4109
Bump to 0.15.0-alpha.6 2021-09-29 12:03:42 -05:00
Chip Senkbeil
43ffd7ae58
Update Ssh2AuthHandler to take a lifetime 2021-09-29 12:00:41 -05:00
Chip Senkbeil
5d28b69596
Bump to 0.15.0-alpha.5 2021-09-29 11:21:18 -05:00
Chip Senkbeil
fb747a3455
Add extra option as fallback for ssh options 2021-09-29 11:20:26 -05:00
Chip Senkbeil
6381006edd
Bump to 0.15.0-alpha.4 2021-09-29 10:57:58 -05:00
Chip Senkbeil
97536c7b2b
Refactor Metadata and SystemInfo response data types to support subtypes as singular parameters 2021-09-29 10:54:37 -05:00