]> git.sur5r.net Git - openldap/commitdiff
swap be_isroot and be_isroot_dn symbols
authorKurt Zeilenga <kurt@openldap.org>
Tue, 6 Apr 2004 01:06:20 +0000 (01:06 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Tue, 6 Apr 2004 01:06:20 +0000 (01:06 +0000)
13 files changed:
servers/slapd/acl.c
servers/slapd/back-bdb/add.c
servers/slapd/back-bdb/delete.c
servers/slapd/back-bdb/modrdn.c
servers/slapd/back-ldbm/add.c
servers/slapd/back-ldbm/delete.c
servers/slapd/back-ldbm/modrdn.c
servers/slapd/backend.c
servers/slapd/limits.c
servers/slapd/overlays/ppolicy.c
servers/slapd/proto-slap.h
servers/slapd/saslauthz.c
servers/slapd/slapi/slapi_utils.c

index 823efe7728e3a9bda2a2bf078c480e97a82b7755..e5db4a6cfd4f4f34d2ccec6d2c00eb03c418d1ec 100644 (file)
@@ -228,7 +228,7 @@ access_allowed(
 #endif /* LDAP_SLAPI */
 
        /* grant database root access */
-       if ( be != NULL && be_isroot( be, &op->o_ndn ) ) {
+       if ( be != NULL && be_isroot( op ) ) {
 #ifdef NEW_LOGGING
                LDAP_LOG( ACL, INFO, 
                        "access_allowed: conn %lu root access granted\n", 
@@ -1568,7 +1568,7 @@ acl_check_modlist(
        assert( be != NULL );
 
        /* short circuit root database access */
-       if ( be_isroot_dn( op ) ) {
+       if ( be_isroot( op ) ) {
 #ifdef NEW_LOGGING
                LDAP_LOG( ACL, DETAIL1, 
                           "acl_check_modlist: conn %lu  access granted to root user\n",
index b56377b30b00cf051834a45c5f0f8401f34d5ea2..451bfaff6c44d7a98533aa2cdef71bba39734443 100644 (file)
@@ -298,7 +298,7 @@ retry:      /* transaction retry */
                 * no parent!
                 *  if not attempting to add entry at suffix or with parent ""
                 */
-               if (( !be_isroot_dn( op ) || pdn.bv_len > 0 )
+               if (( !be_isroot( op ) || pdn.bv_len > 0 )
                        && !is_entry_glue( op->oq_add.rs_e ))
                {
 #ifdef NEW_LOGGING
index d7a22a3e75a3da5bef9ede5218b576d5658f0b5e..ed51c49f8c7d030b611e783b25fa2eb696bac5a2 100644 (file)
@@ -244,7 +244,7 @@ retry:      /* transaction retry */
 
        } else {
                /* no parent, must be root to delete */
-               if( ! be_isroot_dn( op ) ) {
+               if( ! be_isroot( op ) ) {
                        if ( be_issuffix( op->o_bd, (struct berval *)&slap_empty_bv )
                                || be_isupdate( op->o_bd, &op->o_ndn ) ) {
                                p = (Entry *)&slap_entry_root;
index 0d6f8118c3812ffcc8a199ca37cb7d2732d1fdc6..f8a9271bd881b9626d2cb9530b86cf324df15bf6 100644 (file)
@@ -390,7 +390,7 @@ retry:      /* transaction retry */
 
        } else {
                /* no parent, modrdn entry directly under root */
-               isroot = be_isroot_dn( op );
+               isroot = be_isroot( op );
                if ( ! isroot ) {
                        if ( be_issuffix( op->o_bd, (struct berval *)&slap_empty_bv )
                                || be_isupdate( op->o_bd, &op->o_ndn ) ) {
@@ -600,7 +600,7 @@ retry:      /* transaction retry */
 
                } else {
                        if ( isroot == -1 ) {
-                               isroot = be_isroot_dn( op );
+                               isroot = be_isroot( op );
                        }
                        
                        np_dn = NULL;
index 9293ec5f3cd82e9ce40148b7e298a56671e14d37..b9bc4bc7b2b2c77938ed45017245559d85560d66 100644 (file)
@@ -247,7 +247,7 @@ ldbm_back_add(
        } else {
                assert( pdn.bv_val == NULL || *pdn.bv_val == '\0' );
 
-               if ( !be_isroot_dn( op )
+               if ( !be_isroot( op )
                        && !is_entry_glue( op->oq_add.rs_e ))
                {
                        ldap_pvt_thread_rdwr_wunlock(&li->li_giant_rwlock);
index 0e97d74e62f13a64e8455bb53746829c87d1d6ef..7221de57faec81b45f51c0eee1e4ac7a10edf145 100644 (file)
@@ -194,7 +194,7 @@ ldbm_back_delete(
 
        } else {
                /* no parent, must be root to delete */
-               if( ! be_isroot_dn( op ) ) {
+               if( ! be_isroot( op ) ) {
                        if ( be_issuffix( op->o_bd, (struct berval *)&slap_empty_bv ) || be_isupdate( op->o_bd, &op->o_ndn ) ) {
                                p = (Entry *)&slap_entry_root;
                                
index c73f55d4bcc91df6f1ad94d97a06d10d8c6e95ae..0fff70f7266d23701f6ce7f64aeb9835cfa27590 100644 (file)
@@ -246,7 +246,7 @@ ldbm_back_modrdn(
 
        } else {
                /* no parent, must be root to modify rdn */
-               isroot = be_isroot_dn( op );
+               isroot = be_isroot( op );
                if ( ! isroot ) {
                        if ( be_issuffix( op->o_bd, (struct berval *)&slap_empty_bv ) || be_isupdate( op->o_bd, &op->o_ndn ) ) {
                                int     can_access;
@@ -418,7 +418,7 @@ ldbm_back_modrdn(
 
                        /* no parent, must be root to modify newSuperior */
                        if ( isroot == -1 ) {
-                               isroot = be_isroot_dn( op );
+                               isroot = be_isroot( op );
                        }
 
                        if ( ! isroot ) {
index 46b27f2343e0bce2f8fc0567c086f8964a582373..f183274e51d5afcb96f631c08a08f03589939382 100644 (file)
@@ -714,7 +714,7 @@ be_issuffix(
 }
 
 int
-be_isroot( Backend *be, struct berval *ndn )
+be_isroot_dn( Backend *be, struct berval *ndn )
 {
        if ( !ndn->bv_len ) {
                return( 0 );
@@ -748,9 +748,9 @@ be_root_dn( Backend *be )
 }
 
 int
-be_isroot_dn( Operation *op )
+be_isroot( Operation *op )
 {
-       return be_isroot( op->o_bd, &op->o_ndn );
+       return be_isroot_dn( op->o_bd, &op->o_ndn );
 }
 
 int
@@ -759,7 +759,7 @@ be_isroot_pw( Operation *op )
        int result;
        char *errmsg;
 
-       if ( ! be_isroot( op->o_bd, &op->o_req_ndn ) ) {
+       if ( ! be_isroot_dn( op->o_bd, &op->o_req_ndn ) ) {
                return 0;
        }
 
index f2fc78f915c9a25f77f7182c8725291e495b85fb..291824ac95f282c99a919ea0962f0142ae7a025b 100644 (file)
@@ -780,7 +780,7 @@ limits_check( Operation *op, SlapReply *rs )
        assert( op->o_tag == LDAP_REQ_SEARCH);
        
        /* allow root to set no limit */
-       if ( be_isroot_dn( op ) ) {
+       if ( be_isroot( op ) ) {
                op->ors_limit = NULL;
 
                if ( op->ors_tlimit == 0 ) {
index 4d99ad91dbeaaee8ec86df33516fdaf78631e646..e32585ccb28ff7f55330c1321f444102ffbb68cd 100644 (file)
@@ -1053,7 +1053,7 @@ ppolicy_bind( Operation *op, SlapReply *rs )
        slap_overinst *on = (slap_overinst *)op->o_bd->bd_info;
 
        /* Root bypasses policy */
-       if ( !be_isroot( op->o_bd, &op->o_req_ndn )) {
+       if ( !be_isroot_dn( op->o_bd, &op->o_req_ndn )) {
                Entry *e;
                int i, rc;
                ppbind *ppb;
@@ -1081,7 +1081,9 @@ ppolicy_bind( Operation *op, SlapReply *rs )
 
                /* Did we receive a password policy request control? */
                for ( i=0; op->o_ctrls && op->o_ctrls[i]; i++ ) {
-                       if ( !strcmp( op->o_ctrls[i]->ldctl_oid, LDAP_CONTROL_PASSWORDPOLICYREQUEST ) ) {
+                       if ( !strcmp( op->o_ctrls[i]->ldctl_oid,
+                               LDAP_CONTROL_PASSWORDPOLICYREQUEST ) )
+                       {
                                ppb->send_ctrl = 1;
                                break;
                        }
@@ -1172,14 +1174,16 @@ ppolicy_add(
                return rs->sr_err;
 
        /* Check for password in entry */
-       if ((pa = attr_find( op->oq_add.rs_e->e_attrs, slap_schema.si_ad_userPassword ))) {
+       if ((pa = attr_find( op->oq_add.rs_e->e_attrs,
+               slap_schema.si_ad_userPassword )))
+       {
                /*
                 * new entry contains a password - if we're not the root user
                 * then we need to check that the password fits in with the
                 * security policy for the new entry.
                 */
                ppolicy_get( op, op->oq_add.rs_e, &pp );
-               if (pp.pwdCheckQuality > 0 && !be_isroot_dn( op )) {
+               if (pp.pwdCheckQuality > 0 && !be_isroot( op )) {
                        struct berval *bv = &(pa->a_vals[0]);
                        int rc, i, send_ctrl = 0; 
                        LDAPPasswordPolicyError pErr = PP_noError;
@@ -1389,7 +1393,7 @@ ppolicy_modify( Operation *op, SlapReply *rs )
                for(p=tl; p; p=p->next, hsize++); /* count history size */
        }
 
-       if (be_isroot_dn( op )) goto do_modify;
+       if (be_isroot( op )) goto do_modify;
 
        /* This is a pwdModify exop that provided the old pw.
         * We need to create a Delete mod for this old pw and 
index eee1628650e410cba54492609537a6cd54e06d55..07622ac5e6830ab00cf8f8317d8dbcf47209550c 100644 (file)
@@ -222,8 +222,8 @@ LDAP_SLAPD_F (BackendDB *) select_backend LDAP_P((
 
 LDAP_SLAPD_F (int) be_issuffix LDAP_P(( Backend *be,
        struct berval *suffix ));
-LDAP_SLAPD_F (int) be_isroot LDAP_P(( Backend *be, struct berval *ndn ));
-LDAP_SLAPD_F (int) be_isroot_dn LDAP_P(( Operation *op ));
+LDAP_SLAPD_F (int) be_isroot LDAP_P(( Operation *op ));
+LDAP_SLAPD_F (int) be_isroot_dn LDAP_P(( Backend *be, struct berval *ndn ));
 LDAP_SLAPD_F (int) be_isroot_pw LDAP_P(( Operation *op ));
 LDAP_SLAPD_F (int) be_isupdate LDAP_P(( Backend *be, struct berval *ndn ));
 LDAP_SLAPD_F (struct berval *) be_root_dn LDAP_P(( Backend *be ));
index 40b454d82f480b8b89345d12520b961e7a6ed582..48ab0e900445932985069c94e196279152c2f987 100644 (file)
@@ -1000,7 +1000,9 @@ int slap_sasl_authorized( Operation *op,
        }
 
        /* Allow the manager to authorize as any DN. */
-       if( op->o_conn->c_authz_backend && be_isroot( op->o_conn->c_authz_backend, authcDN )) {
+       if( op->o_conn->c_authz_backend &&
+               be_isroot_dn( op->o_conn->c_authz_backend, authcDN ))
+       {
                rc = LDAP_SUCCESS;
                goto DONE;
        }
index a811e06d78ceae62470f1c127a87eb31a3cf1699..1470ce5c308d1dc37780353102717828e62df7fd 100644 (file)
@@ -2461,7 +2461,7 @@ int slapi_int_pblock_set_operation( Slapi_PBlock *pb, Operation *op )
        char *opAuthType;
 
        if ( op->o_bd != NULL ) {
-               isRoot = be_isroot_dn( op );
+               isRoot = be_isroot( op );
                isUpdateDn = be_isupdate( op->o_bd, &op->o_ndn );
        }