Lines Matching refs:permitted_opens
128 static ForwardPermission *permitted_opens = NULL; variable
455 if (permitted_opens[i].downstream != c) in channel_free()
460 permitted_opens[i].listen_host, in channel_free()
461 permitted_opens[i].listen_port); in channel_free()
466 permitted_opens[i].listen_host)); in channel_free()
467 packet_put_int(permitted_opens[i].listen_port); in channel_free()
470 permitted_opens[i].listen_port = 0; in channel_free()
471 permitted_opens[i].port_to_connect = 0; in channel_free()
472 free(permitted_opens[i].host_to_connect); in channel_free()
473 permitted_opens[i].host_to_connect = NULL; in channel_free()
474 free(permitted_opens[i].listen_host); in channel_free()
475 permitted_opens[i].listen_host = NULL; in channel_free()
476 permitted_opens[i].listen_path = NULL; in channel_free()
477 permitted_opens[i].downstream = NULL; in channel_free()
2573 permitted_opens = xreallocarray(permitted_opens,
2574 num_permitted_opens + 1, sizeof(*permitted_opens));
2576 permitted_opens[idx].host_to_connect = xstrdup("<mux>");
2577 permitted_opens[idx].port_to_connect = -1;
2578 permitted_opens[idx].listen_host = listen_host;
2579 permitted_opens[idx].listen_port = (int)listen_port;
2580 permitted_opens[idx].downstream = downstream;
3629 permitted_opens = xreallocarray(permitted_opens,
3630 num_permitted_opens + 1, sizeof(*permitted_opens));
3633 permitted_opens[idx].host_to_connect =
3635 permitted_opens[idx].port_to_connect =
3638 permitted_opens[idx].host_to_connect =
3640 permitted_opens[idx].port_to_connect =
3644 permitted_opens[idx].listen_host = NULL;
3645 permitted_opens[idx].listen_path =
3647 permitted_opens[idx].listen_port = PORT_STREAMLOCAL;
3649 permitted_opens[idx].listen_host =
3651 permitted_opens[idx].listen_path = NULL;
3652 permitted_opens[idx].listen_port = fwd->listen_port;
3654 permitted_opens[idx].downstream = NULL;
3729 if (open_listen_match_tcpip(&permitted_opens[i], host, port, 0))
3743 permitted_opens[i].listen_port = 0;
3744 permitted_opens[i].port_to_connect = 0;
3745 free(permitted_opens[i].host_to_connect);
3746 permitted_opens[i].host_to_connect = NULL;
3747 free(permitted_opens[i].listen_host);
3748 permitted_opens[i].listen_host = NULL;
3749 permitted_opens[i].listen_path = NULL;
3750 permitted_opens[i].downstream = NULL;
3768 if (open_listen_match_streamlocal(&permitted_opens[i], path))
3781 permitted_opens[i].listen_port = 0;
3782 permitted_opens[i].port_to_connect = 0;
3783 free(permitted_opens[i].host_to_connect);
3784 permitted_opens[i].host_to_connect = NULL;
3785 permitted_opens[i].listen_host = NULL;
3786 free(permitted_opens[i].listen_path);
3787 permitted_opens[i].listen_path = NULL;
3788 permitted_opens[i].downstream = NULL;
3825 permitted_opens = xreallocarray(permitted_opens,
3826 num_permitted_opens + 1, sizeof(*permitted_opens));
3827 permitted_opens[num_permitted_opens].host_to_connect = xstrdup(host);
3828 permitted_opens[num_permitted_opens].port_to_connect = port;
3829 permitted_opens[num_permitted_opens].listen_host = NULL;
3830 permitted_opens[num_permitted_opens].listen_path = NULL;
3831 permitted_opens[num_permitted_opens].listen_port = 0;
3832 permitted_opens[num_permitted_opens].downstream = NULL;
3854 permitted_opens[idx].host_to_connect,
3855 permitted_opens[idx].port_to_connect);
3857 permitted_opens[idx].listen_port =
3860 permitted_opens[idx].listen_port = 0;
3861 permitted_opens[idx].port_to_connect = 0;
3862 free(permitted_opens[idx].host_to_connect);
3863 permitted_opens[idx].host_to_connect = NULL;
3864 free(permitted_opens[idx].listen_host);
3865 permitted_opens[idx].listen_host = NULL;
3866 free(permitted_opens[idx].listen_path);
3867 permitted_opens[idx].listen_path = NULL;
3902 free(permitted_opens[i].host_to_connect);
3903 free(permitted_opens[i].listen_host);
3904 free(permitted_opens[i].listen_path);
3906 free(permitted_opens);
3907 permitted_opens = NULL;
4122 if (open_listen_match_tcpip(&permitted_opens[i], listen_host,
4124 if (permitted_opens[i].downstream)
4125 return permitted_opens[i].downstream;
4127 permitted_opens[i].host_to_connect,
4128 permitted_opens[i].port_to_connect, ctype, rname);
4142 if (open_listen_match_streamlocal(&permitted_opens[i], path)) {
4144 permitted_opens[i].host_to_connect,
4145 permitted_opens[i].port_to_connect, ctype, rname);
4163 if (open_match(&permitted_opens[i], host, port)) {
4197 if (open_match(&permitted_opens[i], path, PORT_STREAMLOCAL)) {