Lines Matching refs:allowed_open
3729 remote_open_match(struct permission *allowed_open, struct Forward *fwd)
3738 if (fwd->listen_host == NULL || allowed_open->listen_host == NULL)
3741 if (allowed_open->listen_port != FWD_PERMIT_ANY_PORT &&
3742 allowed_open->listen_port != fwd->listen_port)
3748 ret = match_pattern(lhost, allowed_open->listen_host);
3889 open_match(struct permission *allowed_open, const char *requestedhost,
3892 if (allowed_open->host_to_connect == NULL)
3894 if (allowed_open->port_to_connect != FWD_PERMIT_ANY_PORT &&
3895 allowed_open->port_to_connect != requestedport)
3897 if (strcmp(allowed_open->host_to_connect, FWD_PERMIT_ANY_HOST) != 0 &&
3898 strcmp(allowed_open->host_to_connect, requestedhost) != 0)
3910 open_listen_match_tcpip(struct permission *allowed_open,
3915 if (allowed_open->host_to_connect == NULL)
3917 if (allowed_open->listen_port != requestedport)
3919 if (!translate && allowed_open->listen_host == NULL &&
3923 channel_rfwd_bind_host(allowed_open->listen_host) :
3924 allowed_open->listen_host;
3932 open_listen_match_streamlocal(struct permission *allowed_open,
3935 if (allowed_open->host_to_connect == NULL)
3937 if (allowed_open->listen_port != PORT_STREAMLOCAL)
3939 if (allowed_open->listen_path == NULL ||
3940 strcmp(allowed_open->listen_path, requestedpath) != 0)