| /netbsd-src/external/bsd/openldap/dist/servers/slapd/slapi/ |
| H A D | slapi_dn.c | 344 void slapi_rdn_init( Slapi_RDN *rdn ) in slapi_rdn_init() argument 346 rdn->flag = 0; in slapi_rdn_init() 347 BER_BVZERO( &rdn->bv ); in slapi_rdn_init() 348 rdn->rdn = NULL; in slapi_rdn_init() 353 Slapi_RDN *rdn; in slapi_rdn_new() local 355 rdn = (Slapi_RDN *)slapi_ch_malloc( sizeof(*rdn )); in slapi_rdn_new() 356 slapi_rdn_init( rdn ); in slapi_rdn_new() 358 return rdn; in slapi_rdn_new() 363 Slapi_RDN *rdn; in slapi_rdn_new_dn() local 365 rdn = slapi_rdn_new(); in slapi_rdn_new_dn() [all …]
|
| /netbsd-src/external/bsd/openldap/dist/servers/slapd/ |
| H A D | dn.c | 64 LDAPRDN_validate( LDAPRDN rdn ) in LDAPRDN_validate() argument 69 assert( rdn != NULL ); in LDAPRDN_validate() 71 for ( iAVA = 0; rdn[ iAVA ]; iAVA++ ) { in LDAPRDN_validate() 72 LDAPAVA *ava = rdn[ iAVA ]; in LDAPRDN_validate() 192 LDAPRDN rdn; in rdnValidate() local 203 rc = ldap_bv2rdn_x( in , &rdn, (char **) &p, in rdnValidate() 214 rc = LDAPRDN_validate( rdn ); in rdnValidate() 215 ldap_rdnfree( rdn ); in rdnValidate() 237 AVA_Sort( LDAPRDN rdn, int nAVAs ) in AVA_Sort() argument 243 assert( rdn != NULL ); in AVA_Sort() [all …]
|
| H A D | schema.c | 90 struct berval rdn = frontendDB->be_schemadn; in schema_info() local 91 vals[0].bv_val = ber_bvchr( &rdn, '=' ); in schema_info() 99 vals[0].bv_len = rdn.bv_len - (vals[0].bv_val - rdn.bv_val); in schema_info() 100 rdn.bv_len -= vals[0].bv_len + 1; in schema_info() 102 rc = slap_bv2ad( &rdn, &desc, text ); in schema_info()
|
| H A D | bconfig.c | 4431 struct berval rdn; in config_ldif_resp() local 4436 rdn.bv_val = sc->ca->log; in config_ldif_resp() 4437 rdn.bv_len = snprintf(rdn.bv_val, sizeof( sc->ca->log ), in config_ldif_resp() 4443 sc->cfb->cb_root, sc->ca, &rdn, &CFOC_DATABASE, in config_ldif_resp() 4466 struct berval rdn; in config_ldif_resp() local 4470 rdn.bv_val = sc->ca->log; in config_ldif_resp() 4471 rdn.bv_len = snprintf(rdn.bv_val, sizeof( sc->ca->log ), in config_ldif_resp() 4477 sc->ca, &rdn, &CFOC_DATABASE, sc->ca->be->be_cf_ocs ); in config_ldif_resp() 4934 config_rename_attr( SlapReply *rs, Entry *e, struct berval *rdn, in config_rename_attr() argument 4941 dnRdn( &e->e_name, rdn ); in config_rename_attr() [all …]
|
| /netbsd-src/external/bsd/openldap/dist/clients/tools/ |
| H A D | ldapmodrdn.c | 78 char *rdn, 162 char *entrydn = NULL, *rdn = NULL, buf[ 4096 ]; in main() local 174 if (( rdn = strdup( argv[argc - 1] )) == NULL ) { in main() 208 retval = domodrdn( ld, entrydn, rdn, newSuperior, remove_old_RDN ); in main() 214 if (( rdn = strdup( buf )) == NULL ) { in main() 219 rc = domodrdn(ld, entrydn, rdn, newSuperior, remove_old_RDN ); in main() 223 free( rdn ); rdn = NULL; in main() 238 if ( rdn ) free( rdn ); in main() 245 char *rdn, in domodrdn() argument 257 rdn, remove ? _("delete") : _("keep") ); in domodrdn() [all …]
|
| /netbsd-src/external/bsd/openldap/dist/libraries/libldap/ |
| H A D | getdn.c | 78 static int rdn2strlen( LDAPRDN rdn, unsigned flags, ber_len_t *len, 80 static int rdn2str( LDAPRDN rdn, char *str, unsigned flags, ber_len_t *len, 82 static int rdn2UFNstrlen( LDAPRDN rdn, unsigned flags, ber_len_t *len ); 83 static int rdn2UFNstr( LDAPRDN rdn, char *str, unsigned flags, ber_len_t *len ); 84 static int rdn2DCEstrlen( LDAPRDN rdn, unsigned flags, ber_len_t *len ); 85 static int rdn2DCEstr( LDAPRDN rdn, char *str, unsigned flag, ber_len_t *len, int first ); 86 static int rdn2ADstrlen( LDAPRDN rdn, unsigned flags, ber_len_t *len ); 87 static int rdn2ADstr( LDAPRDN rdn, char *str, unsigned flags, ber_len_t *len, int first ); 220 ldap_explode_rdn( LDAP_CONST char *rdn, int notypes ) in ldap_explode_rdn() argument 234 if ( ldap_str2rdn( rdn, &tmpRDN, (char **) &p, LDAP_DN_FORMAT_LDAP ) in ldap_explode_rdn() [all …]
|
| H A D | dnssrv.c | 52 LDAPRDN rdn = NULL; in ldap_dn2domain() local 68 rdn = dn[i]; in ldap_dn2domain() 70 for( j=0; rdn[j] != NULL; j++ ) { in ldap_dn2domain() 71 ava = rdn[j]; in ldap_dn2domain() 73 if( rdn[j+1] == NULL && in ldap_dn2domain()
|
| /netbsd-src/external/bsd/openldap/dist/servers/slapd/back-monitor/ |
| H A D | operation.c | 37 struct berval rdn; member 101 struct berval rdn; in monitor_subsys_ops_init() local 108 e = monitor_entry_stub( &ms->mss_dn, &ms->mss_ndn, &monitor_op[i].rdn, in monitor_subsys_ops_init() 115 monitor_op[ i ].rdn.bv_val, in monitor_subsys_ops_init() 125 dnRdn( &e->e_nname, &rdn ); in monitor_subsys_ops_init() 126 ber_dupbv( &monitor_op[ i ].nrdn, &rdn ); in monitor_subsys_ops_init() 141 monitor_op[ i ].rdn.bv_val, in monitor_subsys_ops_init() 181 struct berval rdn; in monitor_subsys_ops_update() local 190 dnRdn( &e->e_nname, &rdn ); in monitor_subsys_ops_update() 192 if ( dn_match( &rdn, &bv_ops ) ) { in monitor_subsys_ops_update() [all …]
|
| H A D | thread.c | 46 struct berval rdn; member 132 for ( i = 0; !BER_BVISNULL( &mt[ i ].rdn ); i++ ) { in monitor_subsys_thread_init() 142 &mt[ i ].rdn, in monitor_subsys_thread_init() 148 mt[ i ].rdn.bv_val, in monitor_subsys_thread_init() 204 mt[ i ].rdn.bv_val, in monitor_subsys_thread_init() 228 struct berval rdn, bv; in monitor_subsys_thread_update() local 236 dnRdn( &e->e_nname, &rdn ); in monitor_subsys_thread_update() 239 if ( dn_match( &mt[ i ].nrdn, &rdn ) ) { in monitor_subsys_thread_update()
|
| H A D | entry.c | 180 struct berval *rdn, in monitor_entry_stub() argument 196 nat = *rdn; in monitor_entry_stub() 207 rdnNormalize( 0, NULL, NULL, rdn, &nrdn, NULL ); in monitor_entry_stub() 208 build_new_dn( &e->e_name, pdn, rdn, NULL ); in monitor_entry_stub() 212 nat.bv_len = rdn->bv_len - ( nat.bv_val - rdn->bv_val ); in monitor_entry_stub()
|
| H A D | sent.c | 56 struct berval rdn; member 101 &monitor_sent[i].rdn, mi->mi_oc_monitorCounterObject, in monitor_subsys_sent_init() 108 monitor_sent[ i ].rdn.bv_val, in monitor_subsys_sent_init() 133 monitor_sent[ i ].rdn.bv_val, in monitor_subsys_sent_init()
|
| H A D | time.c | 195 struct berval rdn; in monitor_subsys_time_update() local 200 dnRdn( &e->e_nname, &rdn ); in monitor_subsys_time_update() 202 if ( dn_match( &rdn, &bv_current ) ) { in monitor_subsys_time_update() 226 } else if ( dn_match( &rdn, &bv_uptime ) ) { in monitor_subsys_time_update()
|
| H A D | rww.c | 55 struct berval rdn; member 97 e = monitor_entry_stub( &ms->mss_dn, &ms->mss_ndn, &monitor_rww[i].rdn, in monitor_subsys_rww_init() 127 monitor_rww[ i ].rdn.bv_val, in monitor_subsys_rww_init()
|
| /netbsd-src/external/bsd/openldap/dist/include/ |
| H A D | slapi-plugin.h | 88 int slapi_rdn2typeval( char *rdn, char **type, struct berval *bv ); 89 char *slapi_dn_plus_rdn(const char *dn, const char *rdn); 204 void slapi_sdn_get_rdn( const Slapi_DN *sdn,Slapi_RDN *rdn ); 205 Slapi_DN *slapi_sdn_set_rdn( Slapi_DN *sdn, const Slapi_RDN *rdn ); 207 int slapi_sdn_is_rdn_component( const Slapi_DN *rdn, const Slapi_Attr *a, const Slapi_Value *v ); 215 void slapi_rdn_init( Slapi_RDN *rdn ); 216 void slapi_rdn_init_dn( Slapi_RDN *rdn, const char *dn ); 217 void slapi_rdn_init_sdn( Slapi_RDN *rdn, const Slapi_DN *sdn ); 218 void slapi_rdn_init_rdn( Slapi_RDN *rdn, const Slapi_RDN *fromrdn ); 219 void slapi_rdn_set_dn( Slapi_RDN *rdn, const char *dn ); [all …]
|
| /netbsd-src/external/bsd/openldap/dist/servers/slapd/back-asyncmeta/ |
| H A D | candidates.c | 105 struct berval rdn; in asyncmeta_is_candidate() local 150 rdn.bv_val = ndn->bv_val; in asyncmeta_is_candidate() 151 rdn.bv_len = (ber_len_t)d - STRLENOF( "," ); in asyncmeta_is_candidate() 152 if ( dnIsOneLevelRDN( &rdn ) ) { in asyncmeta_is_candidate() 180 rdn.bv_val = mt->mt_nsuffix.bv_val; in asyncmeta_is_candidate() 181 rdn.bv_len = (ber_len_t)(-d) - STRLENOF( "," ); in asyncmeta_is_candidate() 182 if ( dnIsOneLevelRDN( &rdn ) ) { in asyncmeta_is_candidate()
|
| /netbsd-src/external/bsd/openldap/dist/servers/slapd/back-meta/ |
| H A D | candidates.c | 104 struct berval rdn; in meta_back_is_candidate() local 149 rdn.bv_val = ndn->bv_val; in meta_back_is_candidate() 150 rdn.bv_len = (ber_len_t)d - STRLENOF( "," ); in meta_back_is_candidate() 151 if ( dnIsOneLevelRDN( &rdn ) ) { in meta_back_is_candidate() 179 rdn.bv_val = mt->mt_nsuffix.bv_val; in meta_back_is_candidate() 180 rdn.bv_len = (ber_len_t)(-d) - STRLENOF( "," ); in meta_back_is_candidate() 181 if ( dnIsOneLevelRDN( &rdn ) ) { in meta_back_is_candidate()
|
| /netbsd-src/external/bsd/openldap/dist/servers/slapd/back-passwd/ |
| H A D | search.c | 69 LDAPRDN rdn = NULL; in passwd_back_search() local 98 if( ldap_bv2rdn( &op->o_req_dn, &rdn, &next, in passwd_back_search() 105 if( slap_bv2ad( &rdn[0]->la_attr, &desc, &rs->sr_text )) { in passwd_back_search() 107 ldap_rdnfree(rdn); in passwd_back_search() 111 attr_merge_normalize_one( &e, desc, &rdn[0]->la_value, NULL ); in passwd_back_search() 113 ldap_rdnfree(rdn); in passwd_back_search() 114 rdn = NULL; in passwd_back_search() 221 if ( ldap_bv2rdn( &op->o_req_dn, &rdn, &next, in passwd_back_search() 230 pw = getpwnam( rdn[0]->la_value.bv_val ); in passwd_back_search() 262 if( rdn != NULL ) ldap_rdnfree( rdn ); in passwd_back_search()
|
| /netbsd-src/external/bsd/openldap/dist/servers/slapd/back-wt/ |
| H A D | dn2id.c | 37 char *rdn; in mkrevdn() local 42 rdn = ber_bvrchr( &src, ',' ); in mkrevdn() 43 if (rdn) { in mkrevdn() 45 src.bv_len = rdn - src.bv_val; in mkrevdn() 47 rdn++; in mkrevdn() 51 rdn = src.bv_val; in mkrevdn() 54 AC_MEMCPY( p, rdn, rdn_len ); in mkrevdn()
|
| /netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/samba4/ |
| H A D | rdnval.c | 192 LDAPRDN rdn = NULL, nrdn = NULL; in rdnval_rdn2vals() local 200 if ( ldap_bv2rdn_x( dn, &rdn, (char **)&rs->sr_text, in rdnval_rdn2vals() 226 for ( nAVA = 0; rdn[ nAVA ]; nAVA++ ) in rdnval_rdn2vals() 235 for ( i = 0; rdn[ i ]; i++ ) { in rdnval_rdn2vals() 238 rs->sr_err = slap_bv2ad( &rdn[ i ]->la_attr, in rdnval_rdn2vals() 246 rdn[ i ]->la_attr.bv_val ); in rdnval_rdn2vals() 250 if ( !rdnval_is_valid( desc, &rdn[ i ]->la_value ) ) { in rdnval_rdn2vals() 254 op->o_log_prefix, rdn[ i ]->la_attr.bv_val ); in rdnval_rdn2vals() 266 ber_dupbv( &(*valsp)[ *numvalsp ], &rdn[ i ]->la_value ); in rdnval_rdn2vals() 280 if ( rdn != NULL ) { in rdnval_rdn2vals() [all …]
|
| /netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/nssov/ |
| H A D | nssov.c | 53 struct berval rdn; in nssov_find_rdnval() local 57 dnRdn( dn, &rdn ); in nssov_find_rdnval() 59 next = ber_bvchr( &rdn, '+' ); in nssov_find_rdnval() 60 if ( rdn.bv_val[ad->ad_cname.bv_len] == '=' && in nssov_find_rdnval() 61 !ber_bvcmp( &rdn, &ad->ad_cname )) { in nssov_find_rdnval() 63 rdn.bv_len = next - rdn.bv_val; in nssov_find_rdnval() 64 value->bv_val = rdn.bv_val + ad->ad_cname.bv_len + 1; in nssov_find_rdnval() 65 value->bv_len = rdn.bv_len - ad->ad_cname.bv_len - 1; in nssov_find_rdnval() 71 rdn.bv_len -= next - rdn.bv_val; in nssov_find_rdnval() 72 rdn.bv_val = next; in nssov_find_rdnval()
|
| /netbsd-src/crypto/external/bsd/heimdal/dist/lib/hx509/ |
| H A D | name.c | 536 RelativeDistinguishedName *rdn; in _hx509_name_modify() local 550 rdn = &name->u.rdnSequence.val[name->u.rdnSequence.len]; in _hx509_name_modify() 557 rdn = &name->u.rdnSequence.val[0]; in _hx509_name_modify() 559 rdn->val = malloc(sizeof(rdn->val[0])); in _hx509_name_modify() 560 if (rdn->val == NULL) in _hx509_name_modify() 562 rdn->len = 1; in _hx509_name_modify() 563 ret = der_copy_oid(oid, &rdn->val[0].type); in _hx509_name_modify() 566 rdn->val[0].value.element = choice_DirectoryString_utf8String; in _hx509_name_modify() 567 rdn->val[0].value.u.utf8String = strdup(str); in _hx509_name_modify() 568 if (rdn->val[0].value.u.utf8String == NULL) in _hx509_name_modify()
|
| /netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/rbac/ |
| H A D | rbacaudit.c | 78 struct berval bv, rdn, nrdn; in rbac_audit() local 108 rc = dnPrettyNormal( NULL, &bv, &rdn, &nrdn, NULL ); in rbac_audit() 116 build_new_dn( &e->e_name, &tenantp->audit_basedn, &rdn, NULL ); in rbac_audit() 119 ch_free( rdn.bv_val ); in rbac_audit()
|
| /netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/allop/ |
| H A D | allop.c | 196 struct berval rdn = op->o_req_ndn; in allop_op_search() local 198 rdn.bv_len -= ao->ao_ndn.bv_len + STRLENOF( "," ); in allop_op_search() 199 if ( !dnIsOneLevelRDN( &rdn ) ) { in allop_op_search()
|
| /netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/variant/ |
| H A D | variant.c | 1284 struct berval rdn; in variant_cfadd() local 1289 rdn.bv_len = snprintf( in variant_cfadd() 1291 rdn.bv_val = ca->cr_msg; in variant_cfadd() 1295 op, rs, p->e_private, ca, &rdn, &variant_ocs[1], NULL ); in variant_cfadd() 1299 rdn.bv_len = snprintf( ca->cr_msg, sizeof(ca->cr_msg), in variant_cfadd() 1302 rdn.bv_val = ca->cr_msg; in variant_cfadd() 1306 op, rs, e->e_private, ca, &rdn, &variant_ocs[2], NULL ); in variant_cfadd() 1312 rdn.bv_len = snprintf( in variant_cfadd() 1314 rdn.bv_val = ca->cr_msg; in variant_cfadd() 1318 op, rs, p->e_private, ca, &rdn, &variant_ocs[3], NULL ); in variant_cfadd() [all …]
|
| /netbsd-src/external/bsd/openldap/dist/servers/slapd/back-ldif/ |
| H A D | ldif.c | 576 struct berval rdn; in ldif_write_entry() local 579 dnRdn( &e->e_name, &rdn ); in ldif_write_entry() 580 if ( rdn.bv_len != dn_len ) { in ldif_write_entry() 581 e->e_name.bv_val[rdn.bv_len] = '\0'; in ldif_write_entry() 582 e->e_name.bv_len = rdn.bv_len; in ldif_write_entry() 593 if ( rdn.bv_len != dn_len ) { in ldif_write_entry() 594 e->e_name.bv_val[rdn.bv_len] = ','; in ldif_write_entry() 648 struct berval rdn; in ldif_read_entry() local 673 rdn = entry->e_name; in ldif_read_entry() 674 build_new_dn( &entry->e_name, pdn, &rdn, NULL ); in ldif_read_entry() [all …]
|