version 1.398, 2023/09/10 03:51:55 |
version 1.399, 2023/10/11 22:42:26 |
|
|
sock = x11_connect_display(ssh); |
sock = x11_connect_display(ssh); |
if (sock < 0) |
if (sock < 0) |
return NULL; |
return NULL; |
c = channel_new(ssh, "x11", |
c = channel_new(ssh, "x11-connection", |
SSH_CHANNEL_X11_OPEN, sock, sock, -1, |
SSH_CHANNEL_X11_OPEN, sock, sock, -1, |
CHAN_TCP_WINDOW_DEFAULT, CHAN_X11_PACKET_DEFAULT, 0, "x11", 1); |
CHAN_TCP_WINDOW_DEFAULT, CHAN_X11_PACKET_DEFAULT, 0, "x11", 1); |
c->force_drain = 1; |
c->force_drain = 1; |
|
|
else |
else |
debug2_fr(r, "ssh_agent_bind_hostkey"); |
debug2_fr(r, "ssh_agent_bind_hostkey"); |
|
|
c = channel_new(ssh, "authentication agent connection", |
c = channel_new(ssh, "agent-connection", |
SSH_CHANNEL_OPEN, sock, sock, -1, |
SSH_CHANNEL_OPEN, sock, sock, -1, |
CHAN_X11_WINDOW_DEFAULT, CHAN_TCP_PACKET_DEFAULT, 0, |
CHAN_X11_WINDOW_DEFAULT, CHAN_TCP_PACKET_DEFAULT, 0, |
"authentication agent connection", 1); |
"authentication agent connection", 1); |
|
|
} |
} |
debug("Tunnel forwarding using interface %s", ifname); |
debug("Tunnel forwarding using interface %s", ifname); |
|
|
c = channel_new(ssh, "tun", SSH_CHANNEL_OPENING, fd, fd, -1, |
c = channel_new(ssh, "tun-connection", SSH_CHANNEL_OPENING, fd, fd, -1, |
CHAN_TCP_WINDOW_DEFAULT, CHAN_TCP_PACKET_DEFAULT, 0, "tun", 1); |
CHAN_TCP_WINDOW_DEFAULT, CHAN_TCP_PACKET_DEFAULT, 0, "tun", 1); |
c->datagram = 1; |
c->datagram = 1; |
|
|