| /src/external/bsd/openldap/dist/servers/slapd/slapi/ |
| slapi_dn.c | 40 void slapi_sdn_init( Slapi_DN *sdn ) 42 sdn->flag = 0; 43 BER_BVZERO( &sdn->dn ); 44 BER_BVZERO( &sdn->ndn ); 49 Slapi_DN *sdn; local 51 sdn = (Slapi_DN *)slapi_ch_malloc( sizeof(*sdn )); 52 slapi_sdn_init( sdn ); 54 return sdn; 57 void slapi_sdn_done( Slapi_DN *sdn ) 99 Slapi_DN *sdn; local 107 Slapi_DN *sdn; local 115 Slapi_DN *sdn; local 123 Slapi_DN *sdn; local 131 Slapi_DN *sdn; local [all...] |
| slapi_utils.c | 3455 Slapi_Backend *slapi_be_select( const Slapi_DN *sdn ) 3459 slapi_sdn_get_ndn( sdn ); 3461 be = select_backend( (struct berval *)&sdn->ndn, 0 );
|
| /src/external/bsd/openldap/dist/include/ |
| slapi-plugin.h | 184 Slapi_DN *slapi_sdn_set_dn_byval( Slapi_DN *sdn, const char *dn ); 185 Slapi_DN *slapi_sdn_set_dn_byref( Slapi_DN *sdn, const char *dn ); 186 Slapi_DN *slapi_sdn_set_dn_passin( Slapi_DN *sdn, const char *dn ); 187 Slapi_DN *slapi_sdn_set_ndn_byval( Slapi_DN *sdn, const char *ndn ); 188 Slapi_DN *slapi_sdn_set_ndn_byref( Slapi_DN *sdn, const char *ndn ); 189 void slapi_sdn_done( Slapi_DN *sdn ); 190 void slapi_sdn_free( Slapi_DN **sdn ); 191 const char * slapi_sdn_get_dn( const Slapi_DN *sdn ); 192 const char * slapi_sdn_get_ndn( const Slapi_DN *sdn ); 193 void slapi_sdn_get_parent( const Slapi_DN *sdn,Slapi_DN *sdn_parent ) [all...] |
| /src/external/bsd/openldap/dist/servers/slapd/ |
| aci.c | 452 sdn; local 561 if ( acl_get_part( aci, 4, '#', &sdn ) < 0 ) { 565 sdn.bv_val = type.bv_val + type.bv_len + STRLENOF( "#" ); 566 sdn.bv_len = aci->bv_len - ( sdn.bv_val - aci->bv_val ); 578 return dn_match( &op->o_ndn, &sdn ); 581 return dnIsSuffix( &op->o_ndn, &sdn ); 586 dnParent( &sdn, &pdn ); 591 return ( !dn_match( &op->o_ndn, &sdn ) && dnIsSuffix( &op->o_ndn, &sdn ) ); [all...] |
| syncrepl.c | 2328 struct berval *sdn ) 2335 rc = rewrite( si->si_rewrite, SUFFIXM_CTX, dn->bv_val, &sdn->bv_val ); 2338 if ( sdn->bv_val == dn->bv_val ) 2339 sdn->bv_val = NULL; 2340 else if ( rc == REWRITE_REGEXEC_OK && sdn->bv_val ) 2341 sdn->bv_len = strlen( sdn->bv_val );
|
| /src/external/bsd/openldap/dist/contrib/slapd-modules/nssov/ |
| pam.c | 116 struct berval sdn; local 130 sdn.bv_len = pi->uid.bv_len + pi->svc.bv_len + hlen + 132 sdn.bv_val = op->o_tmpalloc( sdn.bv_len + 1, op->o_tmpmemctx ); 133 sprintf(sdn.bv_val, "cn=%s+uid=%s,cn=%s,cn=pam,cn=auth", 135 slap_sasl2dn(op, &sdn, &pi->dn, 0); 136 op->o_tmpfree( sdn.bv_val, op->o_tmpmemctx ); 143 sdn = pi->dn; 144 dnNormalize( 0, NULL, NULL, &sdn, &pi->dn, op->o_tmpmemctx );
|
| /src/external/bsd/openldap/dist/servers/slapd/overlays/ |
| syncprov.c | 186 struct berval sdn; /* DN of entry, for deletes */ member in struct:opcookie 1185 opc->sdn.bv_len + 1 + opc->sndn.bv_len + 1; 1188 ri->ri_dn.bv_len = opc->sdn.bv_len; 1190 opc->sdn.bv_val ) + 1; 1363 ber_dupbv_x( &opc->sdn, &op->orr_newDN, op->o_tmpmemctx ); 1366 ber_dupbv_x( &opc->sdn, &e->e_name, op->o_tmpmemctx ); 1375 op->o_log_prefix, a ? "" : "not ", opc->sdn.bv_val, opc ); 1574 if ( !BER_BVISNULL( &opc->sdn )) 1575 op->o_tmpfree( opc->sdn.bv_val, op->o_tmpmemctx );
|