• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/OpenLDAP-491.1/OpenLDAP/contrib/slapd-modules/nssov/

Lines Matching refs:ni

255 static void handleconnection(nssov_info *ni,int sock,Operation *op)
302 case NSLCD_ACTION_ALIAS_BYNAME: (void)nssov_alias_byname(ni,fp,op); break;
303 case NSLCD_ACTION_ALIAS_ALL: (void)nssov_alias_all(ni,fp,op); break;
304 case NSLCD_ACTION_ETHER_BYNAME: (void)nssov_ether_byname(ni,fp,op); break;
305 case NSLCD_ACTION_ETHER_BYETHER: (void)nssov_ether_byether(ni,fp,op); break;
306 case NSLCD_ACTION_ETHER_ALL: (void)nssov_ether_all(ni,fp,op); break;
307 case NSLCD_ACTION_GROUP_BYNAME: (void)nssov_group_byname(ni,fp,op); break;
308 case NSLCD_ACTION_GROUP_BYGID: (void)nssov_group_bygid(ni,fp,op); break;
309 case NSLCD_ACTION_GROUP_BYMEMBER: (void)nssov_group_bymember(ni,fp,op); break;
310 case NSLCD_ACTION_GROUP_ALL: (void)nssov_group_all(ni,fp,op); break;
311 case NSLCD_ACTION_HOST_BYNAME: (void)nssov_host_byname(ni,fp,op); break;
312 case NSLCD_ACTION_HOST_BYADDR: (void)nssov_host_byaddr(ni,fp,op); break;
313 case NSLCD_ACTION_HOST_ALL: (void)nssov_host_all(ni,fp,op); break;
314 case NSLCD_ACTION_NETGROUP_BYNAME: (void)nssov_netgroup_byname(ni,fp,op); break;
315 case NSLCD_ACTION_NETWORK_BYNAME: (void)nssov_network_byname(ni,fp,op); break;
316 case NSLCD_ACTION_NETWORK_BYADDR: (void)nssov_network_byaddr(ni,fp,op); break;
317 case NSLCD_ACTION_NETWORK_ALL: (void)nssov_network_all(ni,fp,op); break;
318 case NSLCD_ACTION_PASSWD_BYNAME: (void)nssov_passwd_byname(ni,fp,op); break;
319 case NSLCD_ACTION_PASSWD_BYUID: (void)nssov_passwd_byuid(ni,fp,op); break;
320 case NSLCD_ACTION_PASSWD_ALL: (void)nssov_passwd_all(ni,fp,op); break;
321 case NSLCD_ACTION_PROTOCOL_BYNAME: (void)nssov_protocol_byname(ni,fp,op); break;
322 case NSLCD_ACTION_PROTOCOL_BYNUMBER:(void)nssov_protocol_bynumber(ni,fp,op); break;
323 case NSLCD_ACTION_PROTOCOL_ALL: (void)nssov_protocol_all(ni,fp,op); break;
324 case NSLCD_ACTION_RPC_BYNAME: (void)nssov_rpc_byname(ni,fp,op); break;
325 case NSLCD_ACTION_RPC_BYNUMBER: (void)nssov_rpc_bynumber(ni,fp,op); break;
326 case NSLCD_ACTION_RPC_ALL: (void)nssov_rpc_all(ni,fp,op); break;
327 case NSLCD_ACTION_SERVICE_BYNAME: (void)nssov_service_byname(ni,fp,op); break;
328 case NSLCD_ACTION_SERVICE_BYNUMBER: (void)nssov_service_bynumber(ni,fp,op); break;
329 case NSLCD_ACTION_SERVICE_ALL: (void)nssov_service_all(ni,fp,op); break;
330 case NSLCD_ACTION_SHADOW_BYNAME: if (uid==0) (void)nssov_shadow_byname(ni,fp,op); break;
331 case NSLCD_ACTION_SHADOW_ALL: if (uid==0) (void)nssov_shadow_all(ni,fp,op); break;
332 case NSLCD_ACTION_PAM_AUTHC: (void)pam_authc(ni,fp,op); break;
333 case NSLCD_ACTION_PAM_AUTHZ: (void)pam_authz(ni,fp,op); break;
334 case NSLCD_ACTION_PAM_SESS_O: if (uid==0) (void)pam_sess_o(ni,fp,op); break;
335 case NSLCD_ACTION_PAM_SESS_C: if (uid==0) (void)pam_sess_c(ni,fp,op); break;
336 case NSLCD_ACTION_PAM_PWMOD: (void)pam_pwmod(ni,fp,op); break;
349 nssov_info *ni = arg;
365 csock=accept(ni->ni_socket,(struct sockaddr *)&addr,&alen);
366 connection_client_enable(ni->ni_conn);
396 op->o_bd = ni->ni_db;
400 handleconnection(ni,csock,op);
520 nssov_info *ni = on->on_bi.bi_private;
534 mi = &ni->ni_maps[i];
543 base = ni->ni_db->be_nsuffix[0];
561 mi = &ni->ni_maps[i];
580 rc = mask_to_verbs( pam_opts, ni->ni_pam_opts, &c->rvalue_vals );
583 if (!BER_BVISEMPTY( &ni->ni_pam_group_dn )) {
584 value_add_one( &c->rvalue_vals, &ni->ni_pam_group_dn );
585 value_add_one( &c->rvalue_nvals, &ni->ni_pam_group_dn );
591 if (ni->ni_pam_sessions) {
592 ber_bvarray_dup_x( &c->rvalue_vals, ni->ni_pam_sessions, NULL );
611 mi = &ni->ni_maps[i];
647 mi = &ni->ni_maps[i];
662 m = ni->ni_pam_opts;
665 ni->ni_pam_opts = m;
693 ni->ni_pam_group_dn = c->value_ndn;
697 ber_bvarray_add( &ni->ni_pam_sessions, &c->value_bv );
709 nssov_info *ni;
716 ni = ch_calloc( 1, sizeof(nssov_info) );
717 on->on_bi.bi_private = ni;
720 nssov_alias_init(ni);
721 nssov_ether_init(ni);
722 nssov_group_init(ni);
723 nssov_host_init(ni);
724 nssov_netgroup_init(ni);
725 nssov_network_init(ni);
726 nssov_passwd_init(ni);
727 nssov_protocol_init(ni);
728 nssov_rpc_init(ni);
729 nssov_service_init(ni);
730 nssov_shadow_init(ni);
732 ni->ni_db = be->bd_self;
733 ni->ni_pam_opts = NI_PAM_UID2DN;
751 nssov_info *ni = on->on_bi.bi_private;
759 if ( BER_BVISNULL( &ni->ni_maps[i].mi_base )) {
760 ber_dupbv( &ni->ni_maps[i].mi_base, &be->be_nsuffix[0] );
762 if ( ni->ni_maps[i].mi_scope == LDAP_SCOPE_DEFAULT )
763 ni->ni_maps[i].mi_scope = LDAP_SCOPE_SUBTREE;
766 mi = ni->ni_maps;
785 if ((ni->ni_pam_opts & NI_PAM_USERHOST) && !nssov_pam_host_ad)
795 if ((ni->ni_pam_opts & (NI_PAM_USERSVC|NI_PAM_HOSTSVC)) &&
869 ni->ni_socket = sock;
870 ni->ni_conn = connection_client_setup( sock, acceptconn, ni );
882 nssov_info *ni = on->on_bi.bi_private;
886 if (ni->ni_socket >= 0);
888 if (close(ni->ni_socket))
890 ni->ni_socket = -1;