Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-05-26 | sshnet: prevent ssh process from keeping the mount alive | cinap_lenrek | |
2020-03-08 | sshnet: fix fork race conditions | cinap_lenrek | |
sshreadproc() needs to be started after opening the sshfd file descriptor. fsnetproc() needs to run in the same filedescriptor group as the fileserver. | |||
2019-04-03 | sshnet: get rid of Announced state, simplify | cinap_lenrek | |
2019-04-03 | sshnet: implement listen (port forwarding) | cinap_lenrek | |
2019-04-03 | sshnet: don't leak error string | cinap_lenrek | |
2019-04-03 | sshnet: don't leak "Dialing" connections when "connect" ctl write gets ↵ | cinap_lenrek | |
interrupted | |||
2019-04-03 | sshnet: pass on open failure error message, simplify | cinap_lenrek | |
return the error message from MSG_CHANNEL_OPEN_FAILURE in the "connect" control write. use a extra state "Finished" to distinguish server from client initiated teardown. that way we do not need to track if we send the MSG_CHANNEL_CLOSE message in closeclient(). this way we also cannot be fooled by misbehaving server. simplify hangupclient() by removing state transitions and doing them in the caller explicitely. that way we can use hangupclient() instead of dialedclient(). | |||
2019-04-03 | sshnet: fix eof and close handling, use proper packet size, cleanup | cinap_lenrek | |
2019-04-02 | sshnet: reduce memory consumption by lowering stack sizes | cinap_lenrek | |
2019-04-02 | sshnet: fix memory leak | cinap_lenrek | |
2019-04-02 | sshnet: allow 0 port | cinap_lenrek | |
2019-04-02 | sshnet: fix write count for ctl message writes | cinap_lenrek | |
2019-04-02 | sshnet: actually make sure ssh established connection before exiting main proc | cinap_lenrek | |
this fixes password prompts and handles errors properly. | |||
2019-04-02 | sshnet: bring back sshnet using ssh(1) mux mode | cinap_lenrek | |
this is a port of the original ssh1 sshnet to our ssh2 client using mux mode. |