Lines Matching defs:allowed_open
4122 remote_open_match(struct permission *allowed_open, struct Forward *fwd)
4131 if (fwd->listen_host == NULL || allowed_open->listen_host == NULL)
4134 if (allowed_open->listen_port != FWD_PERMIT_ANY_PORT &&
4135 allowed_open->listen_port != fwd->listen_port)
4141 ret = match_pattern(lhost, allowed_open->listen_host);
4296 open_match(struct permission *allowed_open, const char *requestedhost,
4299 if (allowed_open->host_to_connect == NULL)
4301 if (allowed_open->port_to_connect != FWD_PERMIT_ANY_PORT &&
4302 allowed_open->port_to_connect != requestedport)
4304 if (strcmp(allowed_open->host_to_connect, FWD_PERMIT_ANY_HOST) != 0 &&
4305 strcmp(allowed_open->host_to_connect, requestedhost) != 0)
4317 open_listen_match_tcpip(struct permission *allowed_open,
4322 if (allowed_open->host_to_connect == NULL)
4324 if (allowed_open->listen_port != requestedport)
4326 if (!translate && allowed_open->listen_host == NULL &&
4330 channel_rfwd_bind_host(allowed_open->listen_host) :
4331 allowed_open->listen_host;
4339 open_listen_match_streamlocal(struct permission *allowed_open,
4342 if (allowed_open->host_to_connect == NULL)
4344 if (allowed_open->listen_port != PORT_STREAMLOCAL)
4346 if (allowed_open->listen_path == NULL ||
4347 strcmp(allowed_open->listen_path, requestedpath) != 0)