Commit Graph

371 Commits (master)
 

Author SHA1 Message Date
Chip Senkbeil f1e0f82df5
Added missing error response support in SessionChannelExt 3 years ago
Chip Senkbeil ee8ca9c32b
Update release workflow with musl-cc for musl 3 years ago
Chip Senkbeil 056f186726
Fix bad test reference to PENDING instead of pending 3 years ago
Chip Senkbeil cfa736bf99
Add musl-cc as linker when building lua module for musl 3 years ago
Chip Senkbeil 9f5af13c86
Add version information to lua module 3 years ago
Chip Senkbeil f3fc15c197
Bump mlua to v0.6.6 3 years ago
Chip Senkbeil 89039e6dd8
Add rustflags to cargo/config.toml for x86_64-unknown-linux-musl to enable building cdylib without needing to export RUSTFLAGS 3 years ago
Chip Senkbeil 3d4e8e3063
Update release.yml with musl lib release 3 years ago
Chip Senkbeil 78f827faea
Fix clippy warning 3 years ago
Chip Senkbeil 201101cb7f
Bump to v0.15.0-alpha.14 3 years ago
Chip Senkbeil c2e588544f
Update wezterm-ssh dep to 0.2.0, fix ssh -> distant session, refactor session to have optional details included 3 years ago
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
3 years ago
Chip Senkbeil bd526c9c82
Fix clippy warning 3 years ago
Chip Senkbeil 3d09ced685
Improve error reporting for failed directory creation via ssh2 3 years ago
Chip Senkbeil a5c761c62c
Fix bug where ReadBuf.put_slice(...) was used, but the slice was too big 3 years ago
Chip Senkbeil 733cc152ea
Bump to v0.15.0-alpha.12 and fix nil for distant_args 3 years ago
Chip Senkbeil 5cc05b8a7a
Bump to v0.15.0-alpha.11 3 years ago
Chip Senkbeil c1bc1f9db5
Update lua spawn, spawn_wait, and spawn_lsp args parameter to be optional 3 years ago
Chip Senkbeil c994d090da
Bump to v0.15.0-alpha.10 3 years ago
Chip Senkbeil 8757b8af44
Add distant_bin and distant_args to LaunchOpts 3 years ago
Chip Senkbeil 2ae80950cf
Bump to v0.15.0-alpha.9 3 years ago
Chip Senkbeil 909fe9c7ba
Change lua append_file_text and write_file_text data parameter to text 3 years ago
Chip Senkbeil 3c50bec8ea
Fix formatting and adjust cargo.lock 3 years ago
Chip Senkbeil cf24ba21c3
Bump to 0.15.0-alpha.8 3 years ago
Chip Senkbeil 4cb5ba3b98
Fix tests 3 years ago
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
3 years ago
Chip Senkbeil 89d1cf0e5a
Remove MacOS universal and ARM Lua libs due to https://github.com/khvzak/mlua/issues/82 3 years ago
Chip Senkbeil 79d938218c
Update release with configurable lua version 3 years ago
Chip Senkbeil 54b88cda32
Remove unnecessary scripts 3 years ago
Chip Senkbeil 0dca0c9aa6
Bump to 0.15.0-alpha.7 w/ new release.yml 3 years ago
Chip Senkbeil 62e152c499
Add disclaimer about where the lua module needs to be placed 3 years ago
Chip Senkbeil 349c5382eb
Include neovim example 3 years ago
Chip Senkbeil cb3f808a6c
Revise distant-lua readme example 3 years ago
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
3 years ago
Chip Senkbeil b27f0a4109
Bump to 0.15.0-alpha.6 3 years ago
Chip Senkbeil 43ffd7ae58
Update Ssh2AuthHandler to take a lifetime 3 years ago
Chip Senkbeil 5d28b69596
Bump to 0.15.0-alpha.5 3 years ago
Chip Senkbeil fb747a3455
Add extra option as fallback for ssh options 3 years ago
Chip Senkbeil 6381006edd
Bump to 0.15.0-alpha.4 3 years ago
Chip Senkbeil 97536c7b2b
Refactor Metadata and SystemInfo response data types to support subtypes as singular parameters 3 years ago
Chip Senkbeil 4a4a06ef80
Bump to 0.15.0-alpha.3 3 years ago
Chip Senkbeil fd2a5a985c
Update Metadata to be cloneable, debuggable, serializable, and deserializable; remove unused ssh2 feature deps from core 3 years ago
Chip Senkbeil e586891463
Update to 0.15.0-alpha.2
* Rename SessionExt -> SessionChannelExt
* Rename SessionExtError -> SessionChannelExtError
* Update SessionChannel to implement SessionChannelExt
* Update Session to not implement SessionChannelExt as it gets this for
  free through Deref/DerefMut targeting SessionChannel
3 years ago
Chip Senkbeil 88efcb2e5e
Mark version as pre-release 0.15.0-alpha.1 3 years ago
Chip Senkbeil e136686b58
Add release script 3 years ago
Chip Senkbeil 6c1073a8ae
Add missing spawn_lsp method to SessionExt 3 years ago
Chip Senkbeil 0a11ec65a2
Add native ssh (#57)
* Bump to 0.15.0
* Add new distant-ssh2 subcrate to provide an alternate session as an ssh client
* Add rpassword & wezterm-ssh dependencies
* Rename core -> distant-core in project directory structure and move ssh2 feature into distant-ssh2 crate
* Upgrade tokio to 1.12,
* Update github actions to detect changes and apply testing for only those changes
* Add method parameter to support distant & ssh methods for action and lsp subcommands
* Add ssh-host, ssh-port, and ssh-user parameters to specify information for ssh method
3 years ago
Chip Senkbeil 32639166bc
Refactor codebase to support Minimum Supported Rust Version (MSRV) of 1.51.0 (#55) 3 years ago
Chip Senkbeil f4eae0a467
Export SessionExt and related components 3 years ago
Chip Senkbeil 8c9a35025b
Update core readme with badges 3 years ago