Home
last modified time | relevance | path

Searched refs:sr_entry (Results 1 – 25 of 73) sorted by relevance

123

/netbsd-src/external/bsd/openldap/dist/servers/slapd/
H A Dresult.c218 RS_ASSERT( rs->sr_entry != NULL );
242 RS_ASSERT( !rs->sr_entry );
284 if ( (rs->sr_flags & REP_ENTRY_MUSTFLUSH) && rs->sr_entry != NULL ) { in rs_flush_entry()
286 entry_free( rs->sr_entry ); in rs_flush_entry()
288 overlay_entry_release_ov( op, rs->sr_entry, 0, on ); in rs_flush_entry()
290 be_entry_release_rw( op, rs->sr_entry, 0 ); in rs_flush_entry()
292 rs->sr_entry = NULL; in rs_flush_entry()
303 rs->sr_entry = e; in rs_replace_entry()
318 rs_replace_entry( op, rs, on, entry_dup( rs->sr_entry )); in rs_entry2modifiable()
1084 op->o_connid, rs->sr_entry->e_name.bv_val, in slap_send_search_entry()
[all …]
/netbsd-src/external/bsd/openldap/dist/servers/slapd/back-sql/
H A Doperational.c129 rs->sr_entry->e_nname.bv_val ); in backsql_operational()
131 for ( ap = &rs->sr_entry->e_attrs; *ap; ap = &(*ap)->a_next ) { in backsql_operational()
180 && attr_find( rs->sr_entry->e_attrs, slap_schema.si_ad_hasSubordinates ) == NULL ) in backsql_operational()
182 rc = backsql_has_children( op, dbh, &rs->sr_entry->e_nname ); in backsql_operational()
202 && attr_find( rs->sr_entry->e_attrs, slap_schema.si_ad_entryUUID ) == NULL ) in backsql_operational()
206 rc = backsql_init_search( &bsi, &rs->sr_entry->e_nname, in backsql_operational()
235 && attr_find( rs->sr_entry->e_attrs, slap_schema.si_ad_entryCSN ) == NULL ) in backsql_operational()
H A Ddelete.c301 if ( !access_allowed( btd->btd_op, rs->sr_entry, in backsql_tree_delete_search_cb()
303 || !access_allowed( btd->btd_op, rs->sr_entry, in backsql_tree_delete_search_cb()
310 assert( rs->sr_entry != NULL ); in backsql_tree_delete_search_cb()
311 assert( rs->sr_entry->e_private != NULL ); in backsql_tree_delete_search_cb()
313 eid = (backsql_entryID *)rs->sr_entry->e_private; in backsql_tree_delete_search_cb()
/netbsd-src/external/bsd/openldap/dist/servers/slapd/overlays/
H A Ddynlist.c169 assert( rs->sr_entry != NULL ); in dynlist_sc_update()
172 if ( !access_allowed( op, rs->sr_entry, slap_schema.si_ad_entry, in dynlist_sc_update()
184 if ( access_allowed( op, rs->sr_entry, slap_schema.si_ad_entry, in dynlist_sc_update()
192 vals[ 0 ] = rs->sr_entry->e_name; in dynlist_sc_update()
194 nvals[ 0 ] = rs->sr_entry->e_nname; in dynlist_sc_update()
214 for ( a = rs->sr_entry->e_attrs; a != NULL; a = a->a_next ) { in dynlist_sc_update()
242 if ( !access_allowed( op, rs->sr_entry, a->a_desc, NULL, in dynlist_sc_update()
273 if ( access_allowed( op, rs->sr_entry, a->a_desc, in dynlist_sc_update()
327 entry_free( rs->sr_entry ); in dynlist_sc_update()
328 rs->sr_entry = NULL; in dynlist_sc_update()
[all …]
H A Dautoca.c816 !dn_match( &rs->sr_entry->e_nname, &op->o_ndn )) in autoca_op_response()
819 isusr = is_entry_objectclass( rs->sr_entry, ai->ai_usrclass, SLAP_OCF_CHECK_SUP ); in autoca_op_response()
822 if (!is_entry_objectclass( rs->sr_entry, ai->ai_srvclass, SLAP_OCF_CHECK_SUP )) in autoca_op_response()
825 a = attr_find( rs->sr_entry->e_attrs, ad_usrPkey ); in autoca_op_response()
836 args.subjectDN = &rs->sr_entry->e_name; in autoca_op_response()
843 a = attr_find( rs->sr_entry->e_attrs, ad_mail ); in autoca_op_response()
857 if ( ad_ipaddr && (a = attr_find( rs->sr_entry->e_attrs, ad_ipaddr ))) in autoca_op_response()
872 if ( is_entry_objectclass( rs->sr_entry, oc_usrObj, 0 )) in autoca_op_response()
878 Entry *e = entry_dup( rs->sr_entry ); in autoca_op_response()
885 arg2.dn = &rs->sr_entry->e_name; in autoca_op_response()
[all …]
H A Dtranslucent.c803 if(rs->sr_type != REP_SEARCH || !rs->sr_entry) in translucent_search_cb()
807 rs->sr_entry->e_name.bv_val ); in translucent_search_cb()
824 le = rs->sr_entry; in translucent_search_cb()
833 rs->sr_entry = re; in translucent_search_cb()
842 rs->sr_entry = NULL; in translucent_search_cb()
848 rc = be_entry_get_rw( op, &rs->sr_entry->e_nname, NULL, NULL, 0, &re ); in translucent_search_cb()
859 rc = overlay_entry_get_ov(op, &rs->sr_entry->e_nname, NULL, NULL, 0, &le, on); in translucent_search_cb()
861 re = entry_dup( rs->sr_entry ); in translucent_search_cb()
919 rs->sr_entry = NULL; in translucent_search_cb()
923 rs->sr_entry = re; in translucent_search_cb()
[all …]
H A Dvalsort.c298 if ( !dnIsSuffix( &rs->sr_entry->e_nname, &vi->vi_dn )) in valsort_response()
302 a = attr_find( rs->sr_entry->e_attrs, vi->vi_ad ); in valsort_response()
306 a = attr_find( rs->sr_entry->e_attrs, vi->vi_ad ); in valsort_response()
322 rs->sr_entry->e_name.bv_val ); in valsort_response()
329 rs->sr_entry->e_name.bv_val ); in valsort_response()
H A Dcollect.c379 if (!dnIsSuffix(&rs->sr_entry->e_nname, &ci->ci_dn)) { in collect_response()
385 if ( dn_match(&rs->sr_entry->e_nname, &ci->ci_dn)) { in collect_response()
409 attr_merge_normalize( rs->sr_entry, ci->ci_ad[idx], in collect_response()
/netbsd-src/external/bsd/openldap/dist/servers/slapd/back-monitor/
H A Doperational.c49 assert( rs->sr_entry != NULL ); in monitor_back_operational()
58 attr_find( rs->sr_entry->e_attrs, slap_schema.si_ad_hasSubordinates ) == NULL && in monitor_back_operational()
65 mp = ( monitor_entry_t * )rs->sr_entry->e_private; in monitor_back_operational()
H A Dsearch.c127 rs->sr_entry = e; in monitor_send_children()
229 rs->sr_entry = e; in monitor_back_search()
232 rs->sr_entry = NULL; in monitor_back_search()
252 rs->sr_entry = e; in monitor_back_search()
255 rs->sr_entry = NULL; in monitor_back_search()
/netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/allowed/
H A Dallowed.c232 assert( rs->sr_entry != NULL ); in aa_operational()
238 a = attr_find( rs->sr_entry->e_attrs, slap_schema.si_ad_objectClass ); in aa_operational()
244 if ( !access_allowed( op, rs->sr_entry, slap_schema.si_ad_objectClass, in aa_operational()
256 if ( !access_allowed( op, rs->sr_entry, in aa_operational()
306 if ( access_allowed( op, rs->sr_entry, in aa_operational()
372 if ( !access_allowed( op, rs->sr_entry, in aa_operational()
389 if ( !access_allowed( op, rs->sr_entry, in aa_operational()
/netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/samba4/
H A Dpguid.c237 assert( rs->sr_entry != NULL ); in pguid_repair_cb()
239 dnParent( &rs->sr_entry->e_name, &pdn ); in pguid_repair_cb()
240 dnParent( &rs->sr_entry->e_nname, &pndn ); in pguid_repair_cb()
260 len = sizeof( pguid_mod_t ) + rs->sr_entry->e_nname.bv_len + 1 + a->a_vals[0].bv_len + 1; in pguid_repair_cb()
262 mod->ndn.bv_len = rs->sr_entry->e_nname.bv_len; in pguid_repair_cb()
266 lutil_strncopy( mod->ndn.bv_val, rs->sr_entry->e_nname.bv_val, rs->sr_entry->e_nname.bv_len ); in pguid_repair_cb()
273 op->o_log_prefix, rs->sr_entry->e_name.bv_val ); in pguid_repair_cb()
H A Drdnval.c443 assert( rs->sr_entry != NULL ); in rdnval_repair_cb()
446 rc = rdnval_rdn2vals( op, rs, &rs->sr_entry->e_name, &rs->sr_entry->e_nname, in rdnval_repair_cb()
453 len = sizeof( rdnval_mod_t ) + rs->sr_entry->e_nname.bv_len + 1; in rdnval_repair_cb()
455 mod->ndn.bv_len = rs->sr_entry->e_nname.bv_len; in rdnval_repair_cb()
457 lutil_strncopy( mod->ndn.bv_val, rs->sr_entry->e_nname.bv_val, rs->sr_entry->e_nname.bv_len ); in rdnval_repair_cb()
466 op->o_log_prefix, rs->sr_entry->e_name.bv_val ); in rdnval_repair_cb()
H A Dvernum.c223 assert( rs->sr_entry != NULL ); in vernum_repair_cb()
225 len = sizeof( vernum_mod_t ) + rs->sr_entry->e_nname.bv_len + 1; in vernum_repair_cb()
227 mod->ndn.bv_len = rs->sr_entry->e_nname.bv_len; in vernum_repair_cb()
229 lutil_strncopy( mod->ndn.bv_val, rs->sr_entry->e_nname.bv_val, rs->sr_entry->e_nname.bv_len ); in vernum_repair_cb()
235 op->o_log_prefix, rs->sr_entry->e_name.bv_val ); in vernum_repair_cb()
/netbsd-src/external/bsd/openldap/dist/servers/slapd/back-wt/
H A Doperational.c84 assert( rs->sr_entry != NULL ); in wt_operational()
93 attr_find( rs->sr_entry->e_attrs, slap_schema.si_ad_hasSubordinates ) == NULL && in wt_operational()
99 rc = wt_hasSubordinates( op, rs->sr_entry, &hasSubordinates ); in wt_operational()
/netbsd-src/external/bsd/openldap/dist/servers/slapd/back-mdb/
H A Doperational.c100 assert( rs->sr_entry != NULL ); in mdb_operational()
109 attr_find( rs->sr_entry->e_attrs, slap_schema.si_ad_hasSubordinates ) == NULL && in mdb_operational()
115 rc = mdb_hasSubordinates( op, rs->sr_entry, &hasSubordinates ); in mdb_operational()
/netbsd-src/external/bsd/openldap/dist/servers/slapd/back-passwd/
H A Dsearch.c127 rs->sr_entry = &e; in passwd_back_search()
179 rs->sr_entry = &e; in passwd_back_search()
184 rs->sr_entry = NULL; in passwd_back_search()
246 rs->sr_entry = &e; in passwd_back_search()
251 rs->sr_entry = NULL; in passwd_back_search()
/netbsd-src/external/bsd/openldap/dist/servers/slapd/back-ndb/
H A Dsearch.cpp481 rs->sr_entry = &e; in ndb_oc_search()
485 rs->sr_entry = NULL; in ndb_oc_search()
599 rs->sr_entry = &e; in ndb_back_search()
603 rs->sr_entry = NULL; in ndb_back_search()
728 rs->sr_entry = &e; in ndb_back_search()
732 rs->sr_entry = NULL; in ndb_back_search()
828 assert( rs->sr_entry != NULL ); in ndb_operational()
837 attr_find( rs->sr_entry->e_attrs, slap_schema.si_ad_hasSubordinates ) == NULL && in ndb_operational()
843 rc = ndb_has_subordinates( op, rs->sr_entry, &hasSubordinates ); in ndb_operational()
/netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/usn/
H A Dusn.c119 if ( rs->sr_entry && in usn_operational()
120 dn_match( &rs->sr_entry->e_nname, op->o_bd->be_nsuffix )) { in usn_operational()
129 for ( a=rs->sr_entry->e_attrs; a; a=a->a_next ) { in usn_operational()
144 a = attr_find( rs->sr_entry->e_attrs, in usn_operational()
/netbsd-src/external/bsd/openldap/dist/servers/slapd/back-perl/
H A Dsearch.c86 rs->sr_entry = e; in perl_back_search()
93 rs->sr_entry = NULL; in perl_back_search()
/netbsd-src/external/bsd/openldap/dist/servers/slapd/back-sock/
H A Dresult.c110 if ( (rs->sr_entry = str2entry( buf )) == NULL ) { in sock_read_and_send_results()
117 entry_free( rs->sr_entry ); in sock_read_and_send_results()
/netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/cloak/
H A Dcloak.c194 if ( rs->sr_type != REP_SEARCH || !rs->sr_entry ) { in cloak_search_response_cb()
199 e = rs->sr_entry; in cloak_search_response_cb()
229 me = rs->sr_entry; in cloak_search_response_cb()
/netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/dupent/
H A Ddupent.c338 rs->sr_entry = e; in dupent_response_entry_1level()
390 ap = attr_find( rs->sr_entry->e_attrs, in dupent_response_entry()
400 for ( ap = rs->sr_entry->e_attrs; ap != NULL; ap = ap->a_next ) { in dupent_response_entry()
413 e = rs->sr_entry; in dupent_response_entry()
/netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/autogroup/
H A Dautogroup.c380 rs->sr_entry ? rs->sr_entry->e_name.bv_val : "UNKNOWN_DN" ); in autogroup_member_search_cb()
383 Attribute *attr = attrs_find( rs->sr_entry->e_attrs, agf->agf_anlist[0].an_desc ); in autogroup_member_search_cb()
393 lvals[ 0 ] = rs->sr_entry->e_name; in autogroup_member_search_cb()
395 lnvals[ 0 ] = rs->sr_entry->e_nname; in autogroup_member_search_cb()
436 rs->sr_entry ? rs->sr_entry->e_name.bv_val : "UNKNOWN_DN" ); in autogroup_member_search_modify_cb()
439 Attribute *attr = attrs_find( rs->sr_entry->e_attrs, agf->agf_anlist[0].an_desc ); in autogroup_member_search_modify_cb()
449 lvals[ 0 ] = rs->sr_entry->e_name; in autogroup_member_search_modify_cb()
451 lnvals[ 0 ] = rs->sr_entry->e_nname; in autogroup_member_search_modify_cb()
776 rs->sr_entry ? rs->sr_entry->e_name.bv_val : "UNKNOWN_DN" ); in autogroup_group_add_cb()
778 autogroup_add_group( op, ags->ags_info, ags->ags_def, rs->sr_entry, NULL, 0, 0); in autogroup_group_add_cb()
/netbsd-src/external/bsd/openldap/dist/contrib/slapd-modules/rbac/
H A Drbacperm.c51 ber_dupbv( &permp->dn, &rs->sr_entry->e_name ); in rbac_read_permission_cb()
54 attr = attr_find( rs->sr_entry->e_attrs, *permission_ads[i].ad ); in rbac_read_permission_cb()

123