FORWARD_LOCAL
(options.allow_tcp_forwarding & FORWARD_LOCAL) != 0;
permission_set_add(ssh, FORWARD_USER, FORWARD_LOCAL, "<mux>",
idx = permission_set_add(ssh, FORWARD_USER, FORWARD_LOCAL,
int local = where == FORWARD_LOCAL;
if (where == FORWARD_LOCAL)
if (where == FORWARD_LOCAL)
case FORWARD_LOCAL:
#define FORWARD_ALLOW (FORWARD_REMOTE|FORWARD_LOCAL)
int where = listen ? FORWARD_REMOTE : FORWARD_LOCAL;
{ "local", FORWARD_LOCAL },
if ((options.allow_tcp_forwarding & FORWARD_LOCAL) != 0 &&
if ((options.allow_streamlocal_forwarding & FORWARD_LOCAL) != 0 &&
if ((options.allow_tcp_forwarding & FORWARD_LOCAL) != 0) {
channel_clear_permission(ssh, FORWARD_USER, FORWARD_LOCAL);
FORWARD_USER, FORWARD_LOCAL, host, port);
channel_disable_admin(ssh, FORWARD_LOCAL);
if ((options.allow_tcp_forwarding & FORWARD_LOCAL) == 0)
channel_disable_admin(ssh, FORWARD_LOCAL);
channel_permit_all(ssh, FORWARD_LOCAL);
int where = FORWARD_LOCAL;