Lines Matching defs:ssh

63  * See the debugging output from 'ssh -v' and 'sshd -d' of
64 * ssh-1.2.27 as an example.
75 static void chan_send_eof2(struct ssh *, Channel *);
76 static void chan_send_eow2(struct ssh *, Channel *);
79 static void chan_shutdown_write(struct ssh *, Channel *);
80 static void chan_shutdown_read(struct ssh *, Channel *);
81 static void chan_shutdown_extended_read(struct ssh *, Channel *);
111 chan_read_failed(struct ssh *ssh, Channel *c)
116 chan_shutdown_read(ssh, c);
127 chan_ibuf_empty(struct ssh *ssh, Channel *c)
138 chan_send_eof2(ssh, c);
149 chan_obuf_empty(struct ssh *ssh, Channel *c)
159 chan_shutdown_write(ssh, c);
170 chan_rcvd_eow(struct ssh *ssh, Channel *c)
175 chan_shutdown_read(ssh, c);
182 chan_send_eof2(struct ssh *ssh, Channel *c)
191 if ((r = sshpkt_start(ssh, SSH2_MSG_CHANNEL_EOF)) != 0 ||
192 (r = sshpkt_put_u32(ssh, c->remote_id)) != 0 ||
193 (r = sshpkt_send(ssh)) != 0)
205 chan_send_close2(struct ssh *ssh, Channel *c)
221 if ((r = sshpkt_start(ssh, SSH2_MSG_CHANNEL_CLOSE)) != 0 ||
222 (r = sshpkt_put_u32(ssh, c->remote_id)) != 0 ||
223 (r = sshpkt_send(ssh)) != 0)
230 chan_send_eow2(struct ssh *ssh, Channel *c)
240 if (!(ssh->compat & SSH_NEW_OPENSSH))
244 if ((r = sshpkt_start(ssh, SSH2_MSG_CHANNEL_REQUEST)) != 0 ||
245 (r = sshpkt_put_u32(ssh, c->remote_id)) != 0 ||
246 (r = sshpkt_put_cstring(ssh, "eow@openssh.com")) != 0 ||
247 (r = sshpkt_put_u8(ssh, 0)) != 0 ||
248 (r = sshpkt_send(ssh)) != 0)
255 chan_rcvd_ieof(struct ssh *ssh, Channel *c)
264 chan_obuf_empty(ssh, c);
268 chan_rcvd_oclose(struct ssh *ssh, Channel *c)
294 chan_shutdown_read(ssh, c);
295 chan_shutdown_extended_read(ssh, c);
300 chan_send_eof2(ssh, c);
301 chan_shutdown_extended_read(ssh, c);
308 chan_write_failed(struct ssh *ssh, Channel *c)
314 chan_shutdown_write(ssh, c);
316 chan_send_eow2(ssh, c);
327 chan_mark_dead(struct ssh *ssh, Channel *c)
333 chan_is_dead(struct ssh *ssh, Channel *c, int do_send)
341 if ((ssh->compat & SSH_BUG_EXTEOF) &&
355 chan_send_close2(ssh, c);
375 chan_shutdown_write(struct ssh *ssh, Channel *c)
391 if (channel_close_fd(ssh, c, &c->wfd) < 0) {
400 chan_shutdown_read(struct ssh *ssh, Channel *c)
414 if (channel_close_fd(ssh, c, &c->rfd) < 0) {
423 chan_shutdown_extended_read(struct ssh *ssh, Channel *c)
433 if (channel_close_fd(ssh, c, &c->efd) < 0) {