-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add two events Pty/Set_env/Start_shell into the server #53
Conversation
92d7ab5
to
43fc6fe
Compare
LGTM, minor nits in the comments. |
43fc6fe
to
a642ffe
Compare
I decided to upgrade the |
f6d39de
to
cadf744
Compare
cadf744
to
8aa0773
Compare
Unfortunately not yet, but I will :)
I prefer the awa-mirage style, but that's just a personal view, and I agree that a similar interface should be beneficial. |
I'm fine with this PR. I did not use the server API (yet). |
CHANGES: * server: be able to stop using a Lwt_switch.t (mirage/awa-ssh#52 @dinosaure) * server: add Pty/Set_env/Start_shell events (mirage/awa-ssh#53 @dinosaure) * client: support password authentication and keyboard-interactive (mirage/awa-ssh#51 @hannesm, reported by @dgjustice mirage/awa-ssh#31) * client: add NIST EC curves (mirage/awa-ssh#31 @hannesm) * client: try public key authenticaion only once (mirage/awa-ssh#50 @reynir @hannesm) * remove (partially implemented) hostbased authentication (mirage/awa-ssh#31 @hannesm) * replace deprecated Cstruct.copy by Cstruct.to_string (mirage/awa-ssh#53 @dinosaure) * remove ppx_cstruct and sexplib dependencies (mirage/awa-ssh#54 @hannesm)
This PR change a bit the interface of
awa-mirage
and give the ability to handle new events:Pty
: when the window changeSet_env
: when the client wants to set the local environmentShell
: when the client requests a shell