Lines Matching defs:perm
598 fwd_perm_clear(struct permission *perm)
600 free(perm->host_to_connect);
601 free(perm->listen_host);
602 free(perm->listen_path);
603 memset(perm, 0, sizeof(*perm));
696 struct permission *perm;
701 perm = &pset->permitted_user[i];
702 if (perm->downstream != c)
707 c->self, perm->listen_host, perm->listen_port);
713 channel_rfwd_bind_host(perm->listen_host))) != 0 ||
714 (r = sshpkt_put_u32(ssh, perm->listen_port)) != 0 ||
718 fwd_perm_clear(perm); /* unregister */
4154 struct permission *perm;
4161 perm = &pset->permitted_user[i];
4162 if (remote_open_match(perm, fwd)) {
4172 perm = &pset->permitted_admin[i];
4173 if (remote_open_match(perm, fwd)) {
4364 struct permission *perm = NULL;
4367 perm = &pset->permitted_user[i];
4368 if (open_listen_match_tcpip(perm, host, port, 0))
4370 perm = NULL;
4372 if (perm == NULL) {
4384 fwd_perm_clear(perm); /* unregister */
4400 struct permission *perm = NULL;
4403 perm = &pset->permitted_user[i];
4404 if (open_listen_match_streamlocal(perm, path))
4406 perm = NULL;
4408 if (perm == NULL) {
4420 fwd_perm_clear(perm); /* unregister */
4708 struct permission *perm;
4711 perm = &pset->permitted_user[i];
4712 if (open_listen_match_tcpip(perm,
4714 if (perm->downstream)
4715 return perm->downstream;
4716 if (perm->port_to_connect == 0)
4720 perm->host_to_connect, perm->port_to_connect,
4736 struct permission *perm;
4739 perm = &pset->permitted_user[i];
4740 if (open_listen_match_streamlocal(perm, path)) {
4742 perm->host_to_connect, perm->port_to_connect,
4762 struct permission *perm;
4767 perm = &pset->permitted_user[i];
4768 if (open_match(perm, host, port)) {
4778 perm = &pset->permitted_admin[i];
4779 if (open_match(perm, host, port)) {
4820 struct permission *perm;
4825 perm = &pset->permitted_user[i];
4826 if (open_match(perm, path, PORT_STREAMLOCAL)) {
4836 perm = &pset->permitted_admin[i];
4837 if (open_match(perm, path, PORT_STREAMLOCAL)) {
4907 struct permission *perm;
4915 perm = &pset->permitted_admin[i];
4916 if (open_match(perm, c->path, c->host_port)) {