mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-02-17 14:00:30 +08:00
Cleanup SLAPI namespace
This commit is contained in:
parent
e9314574aa
commit
b0416d1140
@ -35,10 +35,10 @@
|
||||
|
||||
#ifdef LDAP_SLAPI
|
||||
#include "slapi.h"
|
||||
static void initAddPlugin( Operation *op,
|
||||
static void init_add_pblock( Operation *op,
|
||||
struct berval *dn, Entry *e, int manageDSAit );
|
||||
static int doPreAddPluginFNs( Operation *op );
|
||||
static void doPostAddPluginFNs( Operation *op );
|
||||
static int call_add_preop_plugins( Operation *op );
|
||||
static void call_add_postop_plugins( Operation *op );
|
||||
#endif /* LDAP_SLAPI */
|
||||
|
||||
int
|
||||
@ -239,7 +239,7 @@ do_add( Operation *op, SlapReply *rs )
|
||||
}
|
||||
|
||||
#ifdef LDAP_SLAPI
|
||||
if ( op->o_pb ) initAddPlugin( op, &dn, e, manageDSAit );
|
||||
if ( op->o_pb ) init_add_pblock( op, &dn, e, manageDSAit );
|
||||
#endif /* LDAP_SLAPI */
|
||||
|
||||
/*
|
||||
@ -300,7 +300,7 @@ do_add( Operation *op, SlapReply *rs )
|
||||
* will actually contain something.
|
||||
*/
|
||||
if ( op->o_pb ) {
|
||||
rs->sr_err = doPreAddPluginFNs( op );
|
||||
rs->sr_err = call_add_preop_plugins( op );
|
||||
if ( rs->sr_err != LDAP_SUCCESS ) {
|
||||
/* plugin will have sent result */
|
||||
goto done;
|
||||
@ -330,7 +330,7 @@ do_add( Operation *op, SlapReply *rs )
|
||||
* on replicas (for now, it involves the minimum code intrusion).
|
||||
*/
|
||||
if ( op->o_pb ) {
|
||||
rs->sr_err = doPreAddPluginFNs( op );
|
||||
rs->sr_err = call_add_preop_plugins( op );
|
||||
if ( rs->sr_err != LDAP_SUCCESS ) {
|
||||
/* plugin will have sent result */
|
||||
goto done;
|
||||
@ -369,7 +369,7 @@ do_add( Operation *op, SlapReply *rs )
|
||||
} else {
|
||||
#ifdef LDAP_SLAPI
|
||||
if ( op->o_pb ) {
|
||||
rs->sr_err = doPreAddPluginFNs( op );
|
||||
rs->sr_err = call_add_preop_plugins( op );
|
||||
if ( rs->sr_err != LDAP_SUCCESS ) {
|
||||
/* plugin will have sent result */
|
||||
goto done;
|
||||
@ -387,7 +387,7 @@ do_add( Operation *op, SlapReply *rs )
|
||||
}
|
||||
|
||||
#ifdef LDAP_SLAPI
|
||||
if ( op->o_pb ) doPostAddPluginFNs( op );
|
||||
if ( op->o_pb ) call_add_postop_plugins( op );
|
||||
#endif /* LDAP_SLAPI */
|
||||
|
||||
done:
|
||||
@ -654,7 +654,7 @@ slap_entry2mods(
|
||||
}
|
||||
|
||||
#ifdef LDAP_SLAPI
|
||||
static void initAddPlugin( Operation *op,
|
||||
static void init_add_pblock( Operation *op,
|
||||
struct berval *dn, Entry *e, int manageDSAit )
|
||||
{
|
||||
slapi_int_pblock_set_operation( op->o_pb, op );
|
||||
@ -663,11 +663,11 @@ static void initAddPlugin( Operation *op,
|
||||
slapi_pblock_set( op->o_pb, SLAPI_MANAGEDSAIT, (void *)manageDSAit );
|
||||
}
|
||||
|
||||
static int doPreAddPluginFNs( Operation *op )
|
||||
static int call_add_preop_plugins( Operation *op )
|
||||
{
|
||||
int rc;
|
||||
|
||||
rc = doPluginFNs( op->o_bd, SLAPI_PLUGIN_PRE_ADD_FN, op->o_pb );
|
||||
rc = slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_PRE_ADD_FN, op->o_pb );
|
||||
if ( rc < 0 ) {
|
||||
/*
|
||||
* A preoperation plugin failure will abort the
|
||||
@ -695,11 +695,11 @@ static int doPreAddPluginFNs( Operation *op )
|
||||
return rc;
|
||||
}
|
||||
|
||||
static void doPostAddPluginFNs( Operation *op )
|
||||
static void call_add_postop_plugins( Operation *op )
|
||||
{
|
||||
int rc;
|
||||
|
||||
rc = doPluginFNs( op->o_bd, SLAPI_PLUGIN_POST_ADD_FN, op->o_pb );
|
||||
rc = slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_POST_ADD_FN, op->o_pb );
|
||||
if ( rc < 0 ) {
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, INFO,
|
||||
|
@ -753,7 +753,7 @@ backend_unbind( Operation *op, SlapReply *rs )
|
||||
int rc;
|
||||
if ( i == 0 ) slapi_int_pblock_set_operation( op->o_pb, op );
|
||||
slapi_pblock_set( op->o_pb, SLAPI_BACKEND, (void *)&backends[i] );
|
||||
rc = doPluginFNs( &backends[i], SLAPI_PLUGIN_PRE_UNBIND_FN,
|
||||
rc = slapi_int_call_plugins( &backends[i], SLAPI_PLUGIN_PRE_UNBIND_FN,
|
||||
(Slapi_PBlock *)op->o_pb );
|
||||
if ( rc < 0 ) {
|
||||
/*
|
||||
@ -778,7 +778,7 @@ backend_unbind( Operation *op, SlapReply *rs )
|
||||
}
|
||||
|
||||
#if defined( LDAP_SLAPI )
|
||||
if ( op->o_pb && doPluginFNs( &backends[i], SLAPI_PLUGIN_POST_UNBIND_FN,
|
||||
if ( op->o_pb != NULL && slapi_int_call_plugins( &backends[i], SLAPI_PLUGIN_POST_UNBIND_FN,
|
||||
(Slapi_PBlock *)op->o_pb ) < 0 ) {
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, INFO, "do_unbind: Unbind postoperation plugins "
|
||||
|
@ -373,7 +373,7 @@ do_bind(
|
||||
slapi_pblock_set( pb, SLAPI_BIND_METHOD, (void *)method );
|
||||
slapi_pblock_set( pb, SLAPI_BIND_CREDENTIALS, (void *)&op->orb_cred );
|
||||
slapi_pblock_set( pb, SLAPI_MANAGEDSAIT, (void *)(0) );
|
||||
(void) doPluginFNs( op->o_bd, SLAPI_PLUGIN_POST_BIND_FN, pb );
|
||||
(void) slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_POST_BIND_FN, pb );
|
||||
}
|
||||
#endif /* LDAP_SLAPI */
|
||||
|
||||
@ -538,7 +538,7 @@ do_bind(
|
||||
slapi_pblock_set( pb, SLAPI_MANAGEDSAIT, (void *)(0) );
|
||||
slapi_pblock_set( pb, SLAPI_CONN_DN, (void *)(0) );
|
||||
|
||||
rc = doPluginFNs( op->o_bd, SLAPI_PLUGIN_PRE_BIND_FN, pb );
|
||||
rc = slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_PRE_BIND_FN, pb );
|
||||
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, INFO,
|
||||
@ -670,7 +670,7 @@ do_bind(
|
||||
}
|
||||
|
||||
#if defined( LDAP_SLAPI )
|
||||
if ( pb && doPluginFNs( op->o_bd, SLAPI_PLUGIN_POST_BIND_FN, pb ) < 0 ) {
|
||||
if ( pb != NULL && slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_POST_BIND_FN, pb ) < 0 ) {
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, INFO,
|
||||
"do_bind: Bind postoperation plugins failed\n",
|
||||
|
@ -266,7 +266,7 @@ do_compare(
|
||||
slapi_pblock_set( pb, SLAPI_COMPARE_TYPE, (void *)desc.bv_val );
|
||||
slapi_pblock_set( pb, SLAPI_COMPARE_VALUE, (void *)&value );
|
||||
|
||||
rs->sr_err = doPluginFNs( op->o_bd, SLAPI_PLUGIN_PRE_COMPARE_FN, pb );
|
||||
rs->sr_err = slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_PRE_COMPARE_FN, pb );
|
||||
if ( rs->sr_err < 0 ) {
|
||||
/*
|
||||
* A preoperation plugin failure will abort the
|
||||
@ -297,7 +297,7 @@ do_compare(
|
||||
}
|
||||
|
||||
#if defined( LDAP_SLAPI )
|
||||
if ( pb && doPluginFNs( op->o_bd, SLAPI_PLUGIN_POST_COMPARE_FN, pb ) < 0 ) {
|
||||
if ( pb != NULL && slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_POST_COMPARE_FN, pb ) < 0 ) {
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, INFO, "do_compare: compare postoperation plugins "
|
||||
"failed\n", 0, 0, 0 );
|
||||
|
@ -2423,7 +2423,7 @@ read_config( const char *fname, int depth )
|
||||
}
|
||||
#endif /* notdef */
|
||||
|
||||
if ( netscape_plugin( be, fname, lineno, cargc, cargv )
|
||||
if ( slapi_int_read_config( be, fname, lineno, cargc, cargv )
|
||||
!= LDAP_SUCCESS ) {
|
||||
return( 1 );
|
||||
}
|
||||
|
@ -168,7 +168,7 @@ do_delete(
|
||||
slapi_pblock_set( pb, SLAPI_DELETE_TARGET, (void *)dn.bv_val );
|
||||
slapi_pblock_set( pb, SLAPI_MANAGEDSAIT, (void *)manageDSAit );
|
||||
|
||||
rs->sr_err = doPluginFNs( op->o_bd, SLAPI_PLUGIN_PRE_DELETE_FN, pb );
|
||||
rs->sr_err = slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_PRE_DELETE_FN, pb );
|
||||
if ( rs->sr_err < 0 ) {
|
||||
/*
|
||||
* A preoperation plugin failure will abort the
|
||||
@ -258,7 +258,7 @@ do_delete(
|
||||
}
|
||||
|
||||
#if defined( LDAP_SLAPI )
|
||||
if ( pb && doPluginFNs( op->o_bd, SLAPI_PLUGIN_POST_DELETE_FN, pb ) < 0) {
|
||||
if ( pb != NULL && slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_POST_DELETE_FN, pb ) < 0) {
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, INFO, "do_delete: delete postoperation plugins "
|
||||
"failed\n", 0, 0, 0 );
|
||||
|
@ -184,7 +184,7 @@ do_extended(
|
||||
}
|
||||
|
||||
#ifdef LDAP_SLAPI
|
||||
getPluginFunc( &op->ore_reqoid, &funcAddr ); /* NS-SLAPI extended operation */
|
||||
slapi_int_get_extop_plugin( &op->ore_reqoid, &funcAddr ); /* NS-SLAPI extended operation */
|
||||
if( !funcAddr && !(ext = find_extop(supp_ext_list, &op->ore_reqoid )))
|
||||
#else
|
||||
if( !(ext = find_extop(supp_ext_list, &op->ore_reqoid )))
|
||||
|
@ -205,7 +205,7 @@ int slap_startup( Backend *be )
|
||||
if( rc == 0 ) {
|
||||
Slapi_PBlock *pb = slapi_pblock_new();
|
||||
|
||||
if ( doPluginFNs( NULL, SLAPI_PLUGIN_START_FN, pb ) < 0 ) {
|
||||
if ( slapi_int_call_plugins( NULL, SLAPI_PLUGIN_START_FN, pb ) < 0 ) {
|
||||
rc = -1;
|
||||
}
|
||||
slapi_pblock_destroy( pb );
|
||||
@ -238,8 +238,8 @@ int slap_shutdown( Backend *be )
|
||||
rc = backend_shutdown( be );
|
||||
|
||||
#ifdef LDAP_SLAPI
|
||||
pb = slapi_pblock_new( );
|
||||
(void) doPluginFNs( NULL, SLAPI_PLUGIN_CLOSE_FN, pb );
|
||||
pb = slapi_pblock_new();
|
||||
(void) slapi_int_call_plugins( NULL, SLAPI_PLUGIN_CLOSE_FN, pb );
|
||||
slapi_pblock_destroy( pb );
|
||||
#endif /* LDAP_SLAPI */
|
||||
|
||||
|
@ -474,7 +474,7 @@ int main( int argc, char **argv )
|
||||
#endif
|
||||
|
||||
#ifdef LDAP_SLAPI
|
||||
if ( slapi_init() != 0 ) {
|
||||
if ( slapi_int_initialize() != 0 ) {
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, CRIT, "main: slapi initialization error\n", 0, 0, 0 );
|
||||
#else
|
||||
|
@ -398,7 +398,7 @@ do_modify(
|
||||
modv = slapi_int_modifications2ldapmods( &modlist );
|
||||
slapi_pblock_set( pb, SLAPI_MODIFY_MODS, (void *)modv );
|
||||
|
||||
rs->sr_err = doPluginFNs( op->o_bd, SLAPI_PLUGIN_PRE_MODIFY_FN, pb );
|
||||
rs->sr_err = slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_PRE_MODIFY_FN, pb );
|
||||
if ( rs->sr_err < 0 ) {
|
||||
/*
|
||||
* A preoperation plugin failure will abort the
|
||||
@ -549,7 +549,7 @@ do_modify(
|
||||
#if defined( LDAP_SLAPI )
|
||||
} /* modlist != NULL */
|
||||
|
||||
if ( pb && doPluginFNs( op->o_bd, SLAPI_PLUGIN_POST_MODIFY_FN, pb ) < 0 ) {
|
||||
if ( pb != NULL && slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_POST_MODIFY_FN, pb ) < 0 ) {
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, INFO, "do_modify: modify postoperation plugins "
|
||||
"failed\n", 0, 0, 0 );
|
||||
|
@ -324,7 +324,7 @@ do_modrdn(
|
||||
slapi_pblock_set( pb, SLAPI_MODRDN_DELOLDRDN, (void *)deloldrdn );
|
||||
slapi_pblock_set( pb, SLAPI_MANAGEDSAIT, (void *)manageDSAit );
|
||||
|
||||
rs->sr_err = doPluginFNs( op->o_bd, SLAPI_PLUGIN_PRE_MODRDN_FN, pb );
|
||||
rs->sr_err = slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_PRE_MODRDN_FN, pb );
|
||||
if ( rs->sr_err < 0 ) {
|
||||
/*
|
||||
* A preoperation plugin failure will abort the
|
||||
@ -409,7 +409,7 @@ do_modrdn(
|
||||
}
|
||||
|
||||
#if defined( LDAP_SLAPI )
|
||||
if ( pb && doPluginFNs( op->o_bd, SLAPI_PLUGIN_POST_MODRDN_FN, pb ) < 0 ) {
|
||||
if ( pb != NULL && slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_POST_MODRDN_FN, pb ) < 0 ) {
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, INFO, "do_modrdn: modrdn postoperation plugins "
|
||||
"failed\n", 0, 0, 0 );
|
||||
|
@ -593,13 +593,13 @@ slap_send_ldap_result( Operation *op, SlapReply *rs )
|
||||
* should just set SLAPI_RESULT_CODE rather than sending a
|
||||
* result if they wish to change the result.
|
||||
*/
|
||||
if ( op->o_pb ) {
|
||||
if ( op->o_pb != NULL ) {
|
||||
slapi_int_pblock_set_operation( op->o_pb, op );
|
||||
slapi_pblock_set( op->o_pb, SLAPI_RESULT_CODE, (void *)rs->sr_err );
|
||||
slapi_pblock_set( op->o_pb, SLAPI_RESULT_TEXT, (void *)rs->sr_text );
|
||||
slapi_pblock_set( op->o_pb, SLAPI_RESULT_MATCHED, (void *)rs->sr_matched );
|
||||
|
||||
(void) doPluginFNs( op->o_bd, SLAPI_PLUGIN_PRE_RESULT_FN, op->o_pb );
|
||||
(void) slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_PRE_RESULT_FN, op->o_pb );
|
||||
}
|
||||
#endif /* LDAP_SLAPI */
|
||||
|
||||
|
@ -153,7 +153,7 @@ root_dse_info(
|
||||
|
||||
#ifdef LDAP_SLAPI
|
||||
/* netscape supportedExtension */
|
||||
for ( i = 0; (bv = ns_get_supported_extop(i)) != NULL; i++ ) {
|
||||
for ( i = 0; (bv = slapi_int_get_supported_extop(i)) != NULL; i++ ) {
|
||||
vals[0] = *bv;
|
||||
if( attr_merge( e, ad_supportedExtension, vals, NULL )) {
|
||||
return LDAP_OTHER;
|
||||
|
@ -36,11 +36,12 @@
|
||||
|
||||
#ifdef LDAP_SLAPI
|
||||
#include "slapi.h"
|
||||
|
||||
static char **anlist2charray( Operation *op, AttributeName *an );
|
||||
static void initSearchPlugin( Operation *op, char **attrs, int managedsait );
|
||||
static int doPreSearchPluginFNs( Operation *op );
|
||||
static int doSearchRewriteFNs( Operation *op );
|
||||
static void doPostSearchPluginFNs( Operation *op );
|
||||
static void init_search_pblock( Operation *op, char **attrs, int managedsait );
|
||||
static int call_search_preop_plugins( Operation *op );
|
||||
static int call_search_rewrite_plugins( Operation *op );
|
||||
static void call_search_postop_plugins( Operation *op );
|
||||
#endif /* LDAPI_SLAPI */
|
||||
|
||||
int
|
||||
@ -276,10 +277,10 @@ do_search(
|
||||
#ifdef LDAP_SLAPI
|
||||
if ( op->o_pb ) {
|
||||
attrs = anlist2charray( op, op->ors_attrs );
|
||||
initSearchPlugin( op, attrs, manageDSAit );
|
||||
rs->sr_err = doPreSearchPluginFNs( op );
|
||||
init_search_pblock( op, attrs, manageDSAit );
|
||||
rs->sr_err = call_search_preop_plugins( op );
|
||||
if ( rs->sr_err ) break;
|
||||
doSearchRewriteFNs( op );
|
||||
call_search_rewrite_plugins( op );
|
||||
}
|
||||
#endif /* LDAP_SLAPI */
|
||||
rs->sr_err = root_dse_info( op->o_conn, &entry, &rs->sr_text );
|
||||
@ -294,10 +295,10 @@ do_search(
|
||||
#ifdef LDAP_SLAPI
|
||||
if ( op->o_pb ) {
|
||||
attrs = anlist2charray( op, op->ors_attrs );
|
||||
initSearchPlugin( op, attrs, manageDSAit );
|
||||
rs->sr_err = doPreSearchPluginFNs( op );
|
||||
init_search_pblock( op, attrs, manageDSAit );
|
||||
rs->sr_err = call_search_preop_plugins( op );
|
||||
if ( rs->sr_err ) break;
|
||||
doSearchRewriteFNs( op );
|
||||
call_search_rewrite_plugins( op );
|
||||
}
|
||||
#endif /* LDAP_SLAPI */
|
||||
rs->sr_err = schema_info( &entry, &rs->sr_text );
|
||||
@ -306,7 +307,7 @@ do_search(
|
||||
if( rs->sr_err != LDAP_SUCCESS ) {
|
||||
send_ldap_result( op, rs );
|
||||
#ifdef LDAP_SLAPI
|
||||
if ( op->o_pb ) doPostSearchPluginFNs( op );
|
||||
if ( op->o_pb ) call_search_postop_plugins( op );
|
||||
#endif /* LDAP_SLAPI */
|
||||
goto return_results;
|
||||
|
||||
@ -324,7 +325,7 @@ do_search(
|
||||
rs->sr_err = LDAP_SUCCESS;
|
||||
send_ldap_result( op, rs );
|
||||
#ifdef LDAP_SLAPI
|
||||
if ( op->o_pb ) doPostSearchPluginFNs( op );
|
||||
if ( op->o_pb ) call_search_postop_plugins( op );
|
||||
#endif /* LDAP_SLAPI */
|
||||
goto return_results;
|
||||
}
|
||||
@ -386,13 +387,13 @@ do_search(
|
||||
#ifdef LDAP_SLAPI
|
||||
if ( op->o_pb ) {
|
||||
attrs = anlist2charray( op, op->ors_attrs );
|
||||
initSearchPlugin( op, attrs, manageDSAit );
|
||||
rs->sr_err = doPreSearchPluginFNs( op );
|
||||
init_search_pblock( op, attrs, manageDSAit );
|
||||
rs->sr_err = call_search_preop_plugins( op );
|
||||
if ( rs->sr_err != LDAP_SUCCESS ) {
|
||||
goto return_results;
|
||||
}
|
||||
|
||||
doSearchRewriteFNs( op );
|
||||
call_search_rewrite_plugins( op );
|
||||
}
|
||||
#endif /* LDAP_SLAPI */
|
||||
|
||||
@ -405,7 +406,7 @@ do_search(
|
||||
}
|
||||
|
||||
#ifdef LDAP_SLAPI
|
||||
if ( op->o_pb ) doPostSearchPluginFNs( op );
|
||||
if ( op->o_pb ) call_search_postop_plugins( op );
|
||||
#endif /* LDAP_SLAPI */
|
||||
|
||||
return_results:;
|
||||
@ -451,7 +452,7 @@ static char **anlist2charray( Operation *op, AttributeName *an )
|
||||
return attrs;
|
||||
}
|
||||
|
||||
static void initSearchPlugin( Operation *op,
|
||||
static void init_search_pblock( Operation *op,
|
||||
char **attrs, int managedsait )
|
||||
{
|
||||
slapi_int_pblock_set_operation( op->o_pb, op );
|
||||
@ -467,21 +468,21 @@ static void initSearchPlugin( Operation *op,
|
||||
slapi_pblock_set( op->o_pb, SLAPI_MANAGEDSAIT, (void *)managedsait );
|
||||
}
|
||||
|
||||
static int doPreSearchPluginFNs( Operation *op )
|
||||
static int call_search_preop_plugins( Operation *op )
|
||||
{
|
||||
int rc;
|
||||
|
||||
rc = doPluginFNs( op->o_bd, SLAPI_PLUGIN_PRE_SEARCH_FN, op->o_pb );
|
||||
rc = slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_PRE_SEARCH_FN, op->o_pb );
|
||||
if ( rc < 0 ) {
|
||||
/*
|
||||
* A preoperation plugin failure will abort the
|
||||
* entire operation.
|
||||
*/
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, INFO, "doPreSearchPluginFNs: search preoperation plugin "
|
||||
LDAP_LOG( OPERATION, INFO, "call_search_preop_plugins: search preoperation plugin "
|
||||
"returned %d\n", rc, 0, 0 );
|
||||
#else
|
||||
Debug(LDAP_DEBUG_TRACE, "doPreSearchPluginFNs: search preoperation plugin "
|
||||
Debug(LDAP_DEBUG_TRACE, "call_search_preop_plugins: search preoperation plugin "
|
||||
"returned %d.\n", rc, 0, 0);
|
||||
#endif
|
||||
if ( ( slapi_pblock_get( op->o_pb, SLAPI_RESULT_CODE, (void *)&rc ) != 0 ) ||
|
||||
@ -495,9 +496,9 @@ static int doPreSearchPluginFNs( Operation *op )
|
||||
return rc;
|
||||
}
|
||||
|
||||
static int doSearchRewriteFNs( Operation *op )
|
||||
static int call_search_rewrite_plugins( Operation *op )
|
||||
{
|
||||
if ( doPluginFNs( op->o_bd, SLAPI_PLUGIN_COMPUTE_SEARCH_REWRITER_FN, op->o_pb ) == 0 ) {
|
||||
if ( slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_COMPUTE_SEARCH_REWRITER_FN, op->o_pb ) == 0 ) {
|
||||
int rc;
|
||||
|
||||
/*
|
||||
@ -530,7 +531,7 @@ static int doSearchRewriteFNs( Operation *op )
|
||||
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, ARGS,
|
||||
"doSearchRewriteFNs: after compute_rewrite_search filter: %s\n",
|
||||
"call_search_rewrite_plugins: after compute_rewrite_search filter: %s\n",
|
||||
op->ors_filterstr.bv_len ? op->ors_filterstr.bv_val : "empty", 0, 0 );
|
||||
#else
|
||||
Debug( LDAP_DEBUG_ARGS, " after compute_rewrite_search filter: %s\n",
|
||||
@ -541,20 +542,20 @@ static int doSearchRewriteFNs( Operation *op )
|
||||
return LDAP_SUCCESS;
|
||||
}
|
||||
|
||||
static void doPostSearchPluginFNs( Operation *op )
|
||||
static void call_search_postop_plugins( Operation *op )
|
||||
{
|
||||
if ( doPluginFNs( op->o_bd, SLAPI_PLUGIN_POST_SEARCH_FN, op->o_pb ) < 0 ) {
|
||||
if ( slapi_int_call_plugins( op->o_bd, SLAPI_PLUGIN_POST_SEARCH_FN, op->o_pb ) < 0 ) {
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( OPERATION, INFO, "doPostSearchPluginFNs: search postoperation plugins "
|
||||
LDAP_LOG( OPERATION, INFO, "call_search_postop_plugins: search postoperation plugins "
|
||||
"failed\n", 0, 0, 0 );
|
||||
#else
|
||||
Debug(LDAP_DEBUG_TRACE, "doPostSearchPluginFNs: search postoperation plugins "
|
||||
Debug(LDAP_DEBUG_TRACE, "call_search_postop_plugins: search postoperation plugins "
|
||||
"failed.\n", 0, 0, 0);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
void dummy(void)
|
||||
void slapi_int_dummy(void)
|
||||
{
|
||||
/*
|
||||
* XXX slapi_search_internal() was no getting pulled
|
||||
|
@ -30,7 +30,7 @@
|
||||
*/
|
||||
#include <ltdl.h>
|
||||
|
||||
static int loadPlugin( Slapi_PBlock *, const char *, const char *, int,
|
||||
static int slapi_int_load_plugin( Slapi_PBlock *, const char *, const char *, int,
|
||||
SLAPI_FUNC *, lt_dlhandle * );
|
||||
|
||||
/* pointer to link list of extended objects */
|
||||
@ -39,7 +39,7 @@ static ExtendedOp *pGExtendedOps = NULL;
|
||||
static Slapi_PBlock *pGPlugins = NULL;
|
||||
|
||||
/*********************************************************************
|
||||
* Function Name: newPlugin
|
||||
* Function Name: plugin_pblock_new
|
||||
*
|
||||
* Description: This routine creates a new Slapi_PBlock structure,
|
||||
* loads in the plugin module and executes the init
|
||||
@ -61,8 +61,8 @@ static Slapi_PBlock *pGPlugins = NULL;
|
||||
* Messages: None
|
||||
*********************************************************************/
|
||||
|
||||
Slapi_PBlock *
|
||||
newPlugin(
|
||||
static Slapi_PBlock *
|
||||
plugin_pblock_new(
|
||||
int type,
|
||||
const char *path,
|
||||
const char *initfunc,
|
||||
@ -95,14 +95,14 @@ newPlugin(
|
||||
goto done;
|
||||
}
|
||||
|
||||
rc = loadPlugin( pPlugin, path, initfunc, TRUE, NULL, &hdLoadHandle );
|
||||
rc = slapi_int_load_plugin( pPlugin, path, initfunc, TRUE, NULL, &hdLoadHandle );
|
||||
if ( rc != 0 ) {
|
||||
goto done;
|
||||
}
|
||||
|
||||
if ( slapi_pblock_get( pPlugin, SLAPI_PLUGIN_DESCRIPTION, (void **)&pPluginDesc ) == 0 &&
|
||||
pPluginDesc != NULL ) {
|
||||
slapi_log_error(SLAPI_LOG_TRACE, "newPlugin",
|
||||
slapi_log_error(SLAPI_LOG_TRACE, "plugin_pblock_new",
|
||||
"Registered plugin %s %s [%s] (%s)\n",
|
||||
pPluginDesc->spd_id,
|
||||
pPluginDesc->spd_version,
|
||||
@ -120,7 +120,7 @@ done:
|
||||
}
|
||||
|
||||
/*********************************************************************
|
||||
* Function Name: insertPlugin
|
||||
* Function Name: slapi_int_register_plugin
|
||||
*
|
||||
* Description: insert the slapi_pblock structure to the end of the plugin
|
||||
* list
|
||||
@ -136,7 +136,7 @@ done:
|
||||
* Messages: None
|
||||
*********************************************************************/
|
||||
int
|
||||
insertPlugin(
|
||||
slapi_int_register_plugin(
|
||||
Backend *be,
|
||||
Slapi_PBlock *pPB )
|
||||
{
|
||||
@ -174,7 +174,7 @@ insertPlugin(
|
||||
}
|
||||
|
||||
/*********************************************************************
|
||||
* Function Name: getAllPluginFuncs
|
||||
* Function Name: slapi_int_get_plugins
|
||||
*
|
||||
* Description: get the desired type of function pointers defined
|
||||
* in all the plugins
|
||||
@ -190,7 +190,7 @@ insertPlugin(
|
||||
* Messages: None
|
||||
*********************************************************************/
|
||||
int
|
||||
getAllPluginFuncs(
|
||||
slapi_int_get_plugins(
|
||||
Backend *be,
|
||||
int functype,
|
||||
SLAPI_FUNC **ppFuncPtrs )
|
||||
@ -331,7 +331,7 @@ createExtendedOp()
|
||||
|
||||
|
||||
/*********************************************************************
|
||||
* Function Name: removeExtendedOp
|
||||
* Function Name: slapi_int_unregister_extop
|
||||
*
|
||||
* Description: This routine removes the ExtendedOp structures
|
||||
* asscoiated with a particular extended operation
|
||||
@ -349,7 +349,7 @@ createExtendedOp()
|
||||
* Messages: None
|
||||
*********************************************************************/
|
||||
void
|
||||
removeExtendedOp(
|
||||
slapi_int_unregister_extop(
|
||||
Backend *pBE,
|
||||
ExtendedOp **opList,
|
||||
Slapi_PBlock *pPB )
|
||||
@ -398,7 +398,7 @@ removeExtendedOp(
|
||||
|
||||
|
||||
/*********************************************************************
|
||||
* Function Name: newExtendedOp
|
||||
* Function Name: slapi_int_register_extop
|
||||
*
|
||||
* Description: This routine creates a new ExtendedOp structure, loads
|
||||
* in the extended op module and put the extended op function address
|
||||
@ -417,7 +417,7 @@ removeExtendedOp(
|
||||
* Messages: None
|
||||
*********************************************************************/
|
||||
int
|
||||
newExtendedOp(
|
||||
slapi_int_register_extop(
|
||||
Backend *pBE,
|
||||
ExtendedOp **opList,
|
||||
Slapi_PBlock *pPB )
|
||||
@ -485,7 +485,7 @@ error_return:
|
||||
}
|
||||
|
||||
/*********************************************************************
|
||||
* Function Name: getPluginFunc
|
||||
* Function Name: slapi_int_get_extop_plugin
|
||||
*
|
||||
* Description: This routine gets the function address for a given function
|
||||
* name.
|
||||
@ -501,7 +501,7 @@ error_return:
|
||||
* Messages: None
|
||||
*********************************************************************/
|
||||
int
|
||||
getPluginFunc(
|
||||
slapi_int_get_extop_plugin(
|
||||
struct berval *reqoid,
|
||||
SLAPI_FUNC *pFuncAddr )
|
||||
{
|
||||
@ -532,12 +532,12 @@ getPluginFunc(
|
||||
}
|
||||
|
||||
/***************************************************************************
|
||||
* This function is similar to getPluginFunc above. except it returns one OID
|
||||
* This function is similar to slapi_int_get_extop_plugin above. except it returns one OID
|
||||
* per call. It is called from root_dse_info (root_dse.c).
|
||||
* The function is a modified version of get_supported_extop (file extended.c).
|
||||
***************************************************************************/
|
||||
struct berval *
|
||||
ns_get_supported_extop( int index )
|
||||
slapi_int_get_supported_extop( int index )
|
||||
{
|
||||
ExtendedOp *ext;
|
||||
|
||||
@ -554,7 +554,7 @@ ns_get_supported_extop( int index )
|
||||
}
|
||||
|
||||
/*********************************************************************
|
||||
* Function Name: loadPlugin
|
||||
* Function Name: slapi_int_load_plugin
|
||||
*
|
||||
* Description: This routine loads the specified DLL, gets and executes the init function
|
||||
* if requested.
|
||||
@ -578,7 +578,7 @@ ns_get_supported_extop( int index )
|
||||
*********************************************************************/
|
||||
|
||||
static int
|
||||
loadPlugin(
|
||||
slapi_int_load_plugin(
|
||||
Slapi_PBlock *pPlugin,
|
||||
const char *path,
|
||||
const char *initfunc,
|
||||
@ -624,7 +624,7 @@ loadPlugin(
|
||||
* Special support for computed attribute plugins
|
||||
*/
|
||||
int
|
||||
doPluginFNs(
|
||||
slapi_int_call_plugins(
|
||||
Backend *be,
|
||||
int funcType,
|
||||
Slapi_PBlock *pPB )
|
||||
@ -637,7 +637,7 @@ doPluginFNs(
|
||||
return 1;
|
||||
}
|
||||
|
||||
rc = getAllPluginFuncs( be, funcType, &tmpPlugin );
|
||||
rc = slapi_int_get_plugins( be, funcType, &tmpPlugin );
|
||||
if ( rc != LDAP_SUCCESS || tmpPlugin == NULL ) {
|
||||
/* Nothing to do, front-end should ignore. */
|
||||
return 1;
|
||||
@ -672,7 +672,7 @@ doPluginFNs(
|
||||
}
|
||||
|
||||
int
|
||||
netscape_plugin(
|
||||
slapi_int_read_config(
|
||||
Backend *be,
|
||||
const char *fname,
|
||||
int lineno,
|
||||
@ -720,24 +720,24 @@ netscape_plugin(
|
||||
int rc;
|
||||
Slapi_PBlock *pPlugin;
|
||||
|
||||
pPlugin = newPlugin( iType, argv[2], argv[3],
|
||||
pPlugin = plugin_pblock_new( iType, argv[2], argv[3],
|
||||
numPluginArgc, ppPluginArgv );
|
||||
if (pPlugin == NULL) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
if (iType == SLAPI_PLUGIN_EXTENDEDOP) {
|
||||
rc = newExtendedOp(be, &pGExtendedOps, pPlugin);
|
||||
rc = slapi_int_register_extop(be, &pGExtendedOps, pPlugin);
|
||||
if ( rc != LDAP_SUCCESS ) {
|
||||
slapi_pblock_destroy( pPlugin );
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
||||
rc = insertPlugin( be, pPlugin );
|
||||
rc = slapi_int_register_plugin( be, pPlugin );
|
||||
if ( rc != LDAP_SUCCESS ) {
|
||||
if ( iType == SLAPI_PLUGIN_EXTENDEDOP ) {
|
||||
removeExtendedOp( be, &pGExtendedOps, pPlugin );
|
||||
slapi_int_unregister_extop( be, &pGExtendedOps, pPlugin );
|
||||
}
|
||||
slapi_pblock_destroy( pPlugin );
|
||||
return 1;
|
||||
@ -748,7 +748,7 @@ netscape_plugin(
|
||||
}
|
||||
|
||||
int
|
||||
slapi_init(void)
|
||||
slapi_int_initialize(void)
|
||||
{
|
||||
if ( ldap_pvt_thread_mutex_init( &slapi_hn_mutex ) ) {
|
||||
return -1;
|
||||
|
@ -40,7 +40,7 @@ char *slapi_log_file = NULL;
|
||||
int slapi_log_level = SLAPI_LOG_PLUGIN;
|
||||
|
||||
int
|
||||
vLogError(
|
||||
slapi_int_log_error(
|
||||
int level,
|
||||
char *subsystem,
|
||||
char *fmt,
|
||||
|
@ -267,16 +267,14 @@ extern int slapi_int_pblock_get_next( Slapi_PBlock **pb );
|
||||
* Was: plugin.h
|
||||
*/
|
||||
|
||||
extern Slapi_PBlock *newPlugin ( int type, const char *path, const char *initfunc,
|
||||
int argc, char *argv[] );
|
||||
extern int insertPlugin(Backend *be, Slapi_PBlock *pPB);
|
||||
extern int doPluginFNs(Backend *be, int funcType, Slapi_PBlock * pPB);
|
||||
extern int getAllPluginFuncs(Backend *be, int functype, SLAPI_FUNC **ppFuncPtrs);
|
||||
extern int newExtendedOp(Backend *pBE, ExtendedOp **opList, Slapi_PBlock *pPB);
|
||||
extern int getPluginFunc(struct berval *reqoid, SLAPI_FUNC *pFuncAddr );
|
||||
extern int netscape_plugin(Backend *be, const char *fname, int lineno,
|
||||
extern int slapi_int_register_plugin(Backend *be, Slapi_PBlock *pPB);
|
||||
extern int slapi_int_call_plugins(Backend *be, int funcType, Slapi_PBlock * pPB);
|
||||
extern int slapi_int_get_plugins(Backend *be, int functype, SLAPI_FUNC **ppFuncPtrs);
|
||||
extern int slapi_int_register_extop(Backend *pBE, ExtendedOp **opList, Slapi_PBlock *pPB);
|
||||
extern int slapi_int_get_extop_plugin(struct berval *reqoid, SLAPI_FUNC *pFuncAddr );
|
||||
extern int slapi_int_read_config(Backend *be, const char *fname, int lineno,
|
||||
int argc, char **argv );
|
||||
extern int slapi_init(void);
|
||||
extern int slapi_int_initialize(void);
|
||||
|
||||
|
||||
/*
|
||||
@ -285,9 +283,6 @@ extern int slapi_init(void);
|
||||
|
||||
extern Slapi_PBlock *slapi_search_internal( char *base, int scope, char *filter,
|
||||
LDAPControl **controls, char **attrs, int attrsonly );
|
||||
extern Slapi_PBlock *slapi_search_internal_bind( char *bindDN, char *base,
|
||||
int scope, char *filter, LDAPControl **controls,
|
||||
char **attrs, int attrsonly ); /* d58508 */
|
||||
extern Slapi_PBlock *slapi_modify_internal( char *dn, LDAPMod **mods,
|
||||
LDAPControl **controls, int log_change );
|
||||
extern Slapi_PBlock *slapi_add_entry_internal( Slapi_Entry * e,
|
||||
@ -300,14 +295,8 @@ extern Slapi_PBlock *slapi_delete_internal( char * dn, LDAPControl **controls,
|
||||
int log_change );
|
||||
extern Slapi_PBlock *slapi_modrdn_internal( char * olddn, char * newrdn,
|
||||
int deloldrdn, LDAPControl **controls, int log_change);
|
||||
#if 0
|
||||
extern Slapi_PBlock *slapi_modrdn_internal( char * olddn, char * newrdn,
|
||||
char *newParent, int deloldrdn, LDAPControl **controls,
|
||||
int log_change);
|
||||
#endif
|
||||
extern char **slapi_get_supported_extended_ops(void);
|
||||
extern int duplicateBVMod( LDAPMod *pMod, LDAPMod **ppNewMod );
|
||||
|
||||
extern struct berval *slapi_int_get_supported_extop( int );
|
||||
|
||||
/*
|
||||
* Was: slapi_cl.h
|
||||
|
@ -72,8 +72,6 @@ typedef struct strlist {
|
||||
} StrList;
|
||||
#endif
|
||||
|
||||
extern struct berval *ns_get_supported_extop( int );
|
||||
|
||||
/*
|
||||
* Was: slapi_utils.h
|
||||
*/
|
||||
|
@ -58,7 +58,7 @@ struct slapi_extension_block {
|
||||
void **extensions;
|
||||
};
|
||||
|
||||
static int getExtensionBlock(int objecttype, void *object, struct slapi_extension_block **eblock, void **parent)
|
||||
static int get_extension_block(int objecttype, void *object, struct slapi_extension_block **eblock, void **parent)
|
||||
{
|
||||
switch ((slapi_extension_t) objecttype) {
|
||||
case SLAPI_X_EXT_CONNECTION:
|
||||
@ -81,7 +81,7 @@ static int getExtensionBlock(int objecttype, void *object, struct slapi_extensio
|
||||
return 0;
|
||||
}
|
||||
|
||||
static int mapExtensionType(const char *objectname, slapi_extension_t *type)
|
||||
static int map_extension_type(const char *objectname, slapi_extension_t *type)
|
||||
{
|
||||
if ( strcasecmp( objectname, SLAPI_EXT_CONNECTION ) == 0 ) {
|
||||
*type = SLAPI_X_EXT_CONNECTION;
|
||||
@ -94,7 +94,9 @@ static int mapExtensionType(const char *objectname, slapi_extension_t *type)
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void newExtension(struct slapi_extension_block *eblock, int objecttype, void *object, void *parent, int extensionhandle )
|
||||
static void new_extension(struct slapi_extension_block *eblock,
|
||||
int objecttype, void *object, void *parent,
|
||||
int extensionhandle )
|
||||
{
|
||||
slapi_extension_constructor_fnptr constructor;
|
||||
|
||||
@ -113,7 +115,7 @@ static void newExtension(struct slapi_extension_block *eblock, int objecttype, v
|
||||
}
|
||||
}
|
||||
|
||||
static void freeExtension(struct slapi_extension_block *eblock, int objecttype, void *object, void *parent, int extensionhandle )
|
||||
static void free_extension(struct slapi_extension_block *eblock, int objecttype, void *object, void *parent, int extensionhandle )
|
||||
{
|
||||
slapi_extension_destructor_fnptr destructor;
|
||||
|
||||
@ -137,7 +139,7 @@ void *slapi_get_object_extension(int objecttype, void *object, int extensionhand
|
||||
struct slapi_extension_block *eblock;
|
||||
void *parent;
|
||||
|
||||
if ( getExtensionBlock( objecttype, object, &eblock, &parent ) != 0 ) {
|
||||
if ( get_extension_block( objecttype, object, &eblock, &parent ) != 0 ) {
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@ -157,13 +159,13 @@ void slapi_set_object_extension(int objecttype, void *object, int extensionhandl
|
||||
struct slapi_extension_block *eblock;
|
||||
void *parent;
|
||||
|
||||
if ( getExtensionBlock( objecttype, object, &eblock, &parent ) != 0 ) {
|
||||
if ( get_extension_block( objecttype, object, &eblock, &parent ) != 0 ) {
|
||||
return;
|
||||
}
|
||||
|
||||
if ( extensionhandle < registered_extensions.extensions[objecttype].count ) {
|
||||
/* free the old one */
|
||||
freeExtension( eblock, objecttype, object, parent, extensionhandle );
|
||||
free_extension( eblock, objecttype, object, parent, extensionhandle );
|
||||
|
||||
/* constructed by caller */
|
||||
eblock->extensions[extensionhandle] = extension;
|
||||
@ -186,7 +188,7 @@ int slapi_register_object_extension(
|
||||
|
||||
ldap_pvt_thread_mutex_lock( ®istered_extensions.mutex );
|
||||
|
||||
rc = mapExtensionType( objectname, &type );
|
||||
rc = map_extension_type( objectname, &type );
|
||||
if ( rc != 0 ) {
|
||||
ldap_pvt_thread_mutex_unlock( ®istered_extensions.mutex );
|
||||
return rc;
|
||||
@ -271,7 +273,7 @@ int slapi_int_create_object_extensions(int objecttype, void *object)
|
||||
if ( registered_extensions.extensions[objecttype].count ) {
|
||||
eblock->extensions = (void **)slapi_ch_calloc( registered_extensions.extensions[objecttype].count, sizeof(void *) );
|
||||
for ( i = 0; i < registered_extensions.extensions[objecttype].count; i++ ) {
|
||||
newExtension( eblock, objecttype, object, parent, i );
|
||||
new_extension( eblock, objecttype, object, parent, i );
|
||||
}
|
||||
} else {
|
||||
eblock->extensions = NULL;
|
||||
@ -311,7 +313,7 @@ int slapi_int_free_object_extensions(int objecttype, void *object)
|
||||
|
||||
if ( eblock->extensions != NULL ) {
|
||||
for ( i = registered_extensions.extensions[objecttype].count - 1; i >= 0; --i ) {
|
||||
freeExtension( eblock, objecttype, object, parent, i );
|
||||
free_extension( eblock, objecttype, object, parent, i );
|
||||
}
|
||||
|
||||
slapi_ch_free( (void **)&eblock->extensions );
|
||||
@ -333,7 +335,7 @@ int slapi_int_clear_object_extensions(int objecttype, void *object)
|
||||
struct slapi_extension_block *eblock;
|
||||
void *parent;
|
||||
|
||||
if ( getExtensionBlock( objecttype, object, &eblock, &parent ) != 0 ) {
|
||||
if ( get_extension_block( objecttype, object, &eblock, &parent ) != 0 ) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@ -343,11 +345,11 @@ int slapi_int_clear_object_extensions(int objecttype, void *object)
|
||||
}
|
||||
|
||||
for ( i = registered_extensions.extensions[objecttype].count - 1; i >= 0; --i ) {
|
||||
freeExtension( eblock, objecttype, object, parent, i );
|
||||
free_extension( eblock, objecttype, object, parent, i );
|
||||
}
|
||||
|
||||
for ( i = 0; i < registered_extensions.extensions[objecttype].count; i++ ) {
|
||||
newExtension( eblock, objecttype, object, parent, i );
|
||||
new_extension( eblock, objecttype, object, parent, i );
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
@ -120,7 +120,7 @@ internal_search_reference(
|
||||
}
|
||||
|
||||
static Connection *
|
||||
slapiConnectionInit(
|
||||
slapi_int_init_connection(
|
||||
char *DN,
|
||||
int OpType )
|
||||
{
|
||||
@ -225,7 +225,7 @@ slapiConnectionInit(
|
||||
return pConn;
|
||||
}
|
||||
|
||||
static void slapiConnectionDestroy( Connection **pConn )
|
||||
static void slapi_int_connection_destroy( Connection **pConn )
|
||||
{
|
||||
Connection *conn = *pConn;
|
||||
Operation *op;
|
||||
@ -330,15 +330,15 @@ bvptr2obj_copy(
|
||||
}
|
||||
|
||||
/*
|
||||
* Function : LDAPModToEntry
|
||||
* Function : slapi_int_ldapmod_to_entry
|
||||
* convert a dn plus an array of LDAPMod struct ptrs to an entry structure
|
||||
* with a link list of the correspondent attributes.
|
||||
* Return value : LDAP_SUCCESS
|
||||
* LDAP_NO_MEMORY
|
||||
* LDAP_OTHER
|
||||
*/
|
||||
Entry *
|
||||
LDAPModToEntry(
|
||||
static Entry *
|
||||
slapi_int_ldapmod_to_entry(
|
||||
char *ldn,
|
||||
LDAPMod **mods )
|
||||
{
|
||||
@ -526,7 +526,7 @@ slapi_delete_internal(
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
pConn = slapiConnectionInit( NULL, LDAP_REQ_DELETE );
|
||||
pConn = slapi_int_init_connection( NULL, LDAP_REQ_DELETE );
|
||||
if (pConn == NULL) {
|
||||
rs.sr_err = LDAP_NO_MEMORY;
|
||||
goto cleanup;
|
||||
@ -582,7 +582,7 @@ cleanup:
|
||||
pSavePB = pPB;
|
||||
}
|
||||
|
||||
slapiConnectionDestroy( &pConn );
|
||||
slapi_int_connection_destroy( &pConn );
|
||||
|
||||
return (pSavePB);
|
||||
#else
|
||||
@ -592,7 +592,7 @@ cleanup:
|
||||
|
||||
#ifdef LDAP_SLAPI
|
||||
static Slapi_PBlock *
|
||||
slapi_add_entry_internal_locked(
|
||||
slapi_int_add_entry_locked(
|
||||
Slapi_Entry **e,
|
||||
LDAPControl **controls,
|
||||
int log_changes )
|
||||
@ -610,7 +610,7 @@ slapi_add_entry_internal_locked(
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
pConn = slapiConnectionInit( NULL, LDAP_REQ_ADD );
|
||||
pConn = slapi_int_init_connection( NULL, LDAP_REQ_ADD );
|
||||
if ( pConn == NULL ) {
|
||||
rs.sr_err = LDAP_NO_MEMORY;
|
||||
goto cleanup;
|
||||
@ -661,7 +661,7 @@ cleanup:
|
||||
pSavePB = pPB;
|
||||
}
|
||||
|
||||
slapiConnectionDestroy( &pConn );
|
||||
slapi_int_connection_destroy( &pConn );
|
||||
|
||||
return( pSavePB );
|
||||
}
|
||||
@ -682,7 +682,7 @@ slapi_add_entry_internal(
|
||||
* by the caller being placed in the cache.
|
||||
*/
|
||||
entry = slapi_entry_dup( e );
|
||||
pb = slapi_add_entry_internal_locked( &entry, controls, log_changes );
|
||||
pb = slapi_int_add_entry_locked( &entry, controls, log_changes );
|
||||
if ( entry != NULL ) {
|
||||
slapi_entry_free( entry );
|
||||
}
|
||||
@ -719,7 +719,7 @@ slapi_add_internal(
|
||||
}
|
||||
|
||||
if ( rc == LDAP_SUCCESS ) {
|
||||
pEntry = LDAPModToEntry( dn, mods );
|
||||
pEntry = slapi_int_ldapmod_to_entry( dn, mods );
|
||||
if ( pEntry == NULL ) {
|
||||
rc = LDAP_OTHER;
|
||||
}
|
||||
@ -729,7 +729,7 @@ slapi_add_internal(
|
||||
pb = slapi_pblock_new();
|
||||
slapi_pblock_set( pb, SLAPI_PLUGIN_INTOP_RESULT, (void *)rc );
|
||||
} else {
|
||||
pb = slapi_add_entry_internal_locked( &pEntry, controls, log_changes );
|
||||
pb = slapi_int_add_entry_locked( &pEntry, controls, log_changes );
|
||||
}
|
||||
|
||||
if ( pEntry != NULL ) {
|
||||
@ -773,7 +773,7 @@ slapi_modrdn_internal(
|
||||
int isCritical;
|
||||
SlapReply rs = { REP_RESULT };
|
||||
|
||||
pConn = slapiConnectionInit( NULL, LDAP_REQ_MODRDN);
|
||||
pConn = slapi_int_init_connection( NULL, LDAP_REQ_MODRDN);
|
||||
if ( pConn == NULL) {
|
||||
rs.sr_err = LDAP_NO_MEMORY;
|
||||
goto cleanup;
|
||||
@ -861,7 +861,7 @@ cleanup:
|
||||
pSavePB = pPB;
|
||||
}
|
||||
|
||||
slapiConnectionDestroy( &pConn );
|
||||
slapi_int_connection_destroy( &pConn );
|
||||
|
||||
return( pSavePB );
|
||||
#else
|
||||
@ -911,7 +911,7 @@ slapi_modify_internal(
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
pConn = slapiConnectionInit( NULL, LDAP_REQ_MODIFY );
|
||||
pConn = slapi_int_init_connection( NULL, LDAP_REQ_MODIFY );
|
||||
if ( pConn == NULL ) {
|
||||
rs.sr_err = LDAP_NO_MEMORY;
|
||||
goto cleanup;
|
||||
@ -1066,7 +1066,7 @@ cleanup:
|
||||
pSavePB = pPB;
|
||||
}
|
||||
|
||||
slapiConnectionDestroy( &pConn );
|
||||
slapi_int_connection_destroy( &pConn );
|
||||
|
||||
return ( pSavePB );
|
||||
#else
|
||||
@ -1075,8 +1075,7 @@ cleanup:
|
||||
}
|
||||
|
||||
Slapi_PBlock *
|
||||
slapi_search_internal_bind(
|
||||
char *bindDN,
|
||||
slapi_search_internal(
|
||||
char *ldn,
|
||||
int scope,
|
||||
char *filStr,
|
||||
@ -1101,7 +1100,7 @@ slapi_search_internal_bind(
|
||||
|
||||
SlapReply rs = { REP_RESULT };
|
||||
|
||||
c = slapiConnectionInit( NULL, LDAP_REQ_SEARCH );
|
||||
c = slapi_int_init_connection( NULL, LDAP_REQ_SEARCH );
|
||||
if ( c == NULL ) {
|
||||
rs.sr_err = LDAP_NO_MEMORY;
|
||||
goto cleanup;
|
||||
@ -1251,7 +1250,7 @@ cleanup:
|
||||
pSavePB = ptr;
|
||||
}
|
||||
|
||||
slapiConnectionDestroy( &c );
|
||||
slapi_int_connection_destroy( &c );
|
||||
|
||||
return( pSavePB );
|
||||
#else
|
||||
@ -1259,20 +1258,3 @@ cleanup:
|
||||
#endif /* LDAP_SLAPI */
|
||||
}
|
||||
|
||||
Slapi_PBlock *
|
||||
slapi_search_internal(
|
||||
char *base,
|
||||
int scope,
|
||||
char *filStr,
|
||||
LDAPControl **controls,
|
||||
char **attrs,
|
||||
int attrsonly )
|
||||
{
|
||||
#ifdef LDAP_SLAPI
|
||||
return slapi_search_internal_bind( NULL, base, scope, filStr,
|
||||
controls, attrs, attrsonly );
|
||||
#else
|
||||
return NULL;
|
||||
#endif /* LDAP_SLAPI */
|
||||
}
|
||||
|
||||
|
@ -1323,7 +1323,7 @@ slapiControlOp2SlapControlMask(unsigned long slapi_mask,
|
||||
}
|
||||
|
||||
static int
|
||||
parseSlapiControl(
|
||||
slapi_int_parse_control(
|
||||
Operation *op,
|
||||
SlapReply *rs,
|
||||
LDAPControl *ctrl )
|
||||
@ -1344,7 +1344,7 @@ slapi_register_supported_control(
|
||||
|
||||
slapiControlOp2SlapControlMask( controlops, &controlmask );
|
||||
|
||||
register_supported_control( controloid, controlmask, NULL, parseSlapiControl );
|
||||
register_supported_control( controloid, controlmask, NULL, slapi_int_parse_control );
|
||||
#endif /* LDAP_SLAPI */
|
||||
}
|
||||
|
||||
@ -1425,7 +1425,7 @@ slapi_get_supported_extended_ops( void )
|
||||
;
|
||||
}
|
||||
|
||||
for ( j = 0; ns_get_supported_extop( j ) != NULL; j++ ) {
|
||||
for ( j = 0; slapi_int_get_supported_extop( j ) != NULL; j++ ) {
|
||||
;
|
||||
}
|
||||
|
||||
@ -1447,7 +1447,7 @@ slapi_get_supported_extended_ops( void )
|
||||
for ( ; k < j; k++ ) {
|
||||
struct berval *bv;
|
||||
|
||||
bv = ns_get_supported_extop( k );
|
||||
bv = slapi_int_get_supported_extop( k );
|
||||
assert( bv != NULL );
|
||||
|
||||
ppExtOpOID[ i + k ] = bv->bv_val;
|
||||
@ -2148,7 +2148,7 @@ slapi_get_hostname( void )
|
||||
/*
|
||||
* FIXME: this should go in an appropriate header ...
|
||||
*/
|
||||
extern int vLogError( int level, char *subsystem, char *fmt, va_list arglist );
|
||||
extern int slapi_int_log_error( int level, char *subsystem, char *fmt, va_list arglist );
|
||||
|
||||
int
|
||||
slapi_log_error(
|
||||
@ -2162,7 +2162,7 @@ slapi_log_error(
|
||||
va_list arglist;
|
||||
|
||||
va_start( arglist, fmt );
|
||||
rc = vLogError( severity, subsystem, fmt, arglist );
|
||||
rc = slapi_int_log_error( severity, subsystem, fmt, arglist );
|
||||
va_end( arglist );
|
||||
|
||||
return rc;
|
||||
@ -2275,7 +2275,7 @@ slapi_free_search_results_internal( Slapi_PBlock *pb )
|
||||
/*
|
||||
* Internal API to prime a Slapi_PBlock with a Backend.
|
||||
*/
|
||||
static int initBackendPB( Slapi_PBlock *pb, Backend *be )
|
||||
static int slapi_int_pblock_set_backend( Slapi_PBlock *pb, Backend *be )
|
||||
{
|
||||
int rc;
|
||||
|
||||
@ -2337,7 +2337,7 @@ static char *Authorization2AuthType( AuthorizationInformation *authz, int is_tls
|
||||
/*
|
||||
* Internal API to prime a Slapi_PBlock with a Connection.
|
||||
*/
|
||||
static int initConnectionPB( Slapi_PBlock *pb, Connection *conn )
|
||||
static int slapi_int_pblock_set_connection( Slapi_PBlock *pb, Connection *conn )
|
||||
{
|
||||
char *connAuthType;
|
||||
int rc;
|
||||
@ -2443,11 +2443,11 @@ int slapi_int_pblock_set_operation( Slapi_PBlock *pb, Operation *op )
|
||||
isUpdateDn = be_isupdate( op->o_bd, &op->o_ndn );
|
||||
}
|
||||
|
||||
rc = initBackendPB( pb, op->o_bd );
|
||||
rc = slapi_int_pblock_set_backend( pb, op->o_bd );
|
||||
if ( rc != LDAP_SUCCESS )
|
||||
return rc;
|
||||
|
||||
rc = initConnectionPB( pb, op->o_conn );
|
||||
rc = slapi_int_pblock_set_connection( pb, op->o_conn );
|
||||
if ( rc != LDAP_SUCCESS )
|
||||
return rc;
|
||||
|
||||
@ -3035,7 +3035,7 @@ static int checkBVString(const struct berval *bv)
|
||||
|
||||
return 1;
|
||||
}
|
||||
#endif
|
||||
#endif /* LDAP_SLAPI */
|
||||
|
||||
int slapi_value_get_int(const Slapi_Value *value)
|
||||
{
|
||||
@ -3639,7 +3639,7 @@ int slapi_compute_add_evaluator(slapi_compute_callback_t function)
|
||||
goto done;
|
||||
}
|
||||
|
||||
rc = insertPlugin( NULL, pPlugin );
|
||||
rc = slapi_int_register_plugin( NULL, pPlugin );
|
||||
if ( rc != 0 ) {
|
||||
rc = LDAP_OTHER;
|
||||
goto done;
|
||||
@ -3684,7 +3684,7 @@ int slapi_compute_add_search_rewriter(slapi_search_rewrite_callback_t function)
|
||||
goto done;
|
||||
}
|
||||
|
||||
rc = insertPlugin( NULL, pPlugin );
|
||||
rc = slapi_int_register_plugin( NULL, pPlugin );
|
||||
if ( rc != 0 ) {
|
||||
rc = LDAP_OTHER;
|
||||
goto done;
|
||||
@ -3713,7 +3713,7 @@ int compute_evaluator(computed_attr_context *c, char *type, Slapi_Entry *e, slap
|
||||
int rc = 0;
|
||||
slapi_compute_callback_t *pGetPlugin, *tmpPlugin;
|
||||
|
||||
rc = getAllPluginFuncs( NULL, SLAPI_PLUGIN_COMPUTE_EVALUATOR_FN, (SLAPI_FUNC **)&tmpPlugin );
|
||||
rc = slapi_int_get_plugins( NULL, SLAPI_PLUGIN_COMPUTE_EVALUATOR_FN, (SLAPI_FUNC **)&tmpPlugin );
|
||||
if ( rc != LDAP_SUCCESS || tmpPlugin == NULL ) {
|
||||
/* Nothing to do; front-end should ignore. */
|
||||
return 0;
|
||||
@ -3750,7 +3750,7 @@ int compute_rewrite_search_filter(Slapi_PBlock *pb)
|
||||
return rc;
|
||||
}
|
||||
|
||||
return doPluginFNs( be, SLAPI_PLUGIN_COMPUTE_SEARCH_REWRITER_FN, pb );
|
||||
return slapi_int_call_plugins( be, SLAPI_PLUGIN_COMPUTE_SEARCH_REWRITER_FN, pb );
|
||||
#else
|
||||
return -1;
|
||||
#endif /* LDAP_SLAPI */
|
||||
@ -3917,7 +3917,7 @@ int slapi_int_access_allowed( Operation *op,
|
||||
break;
|
||||
}
|
||||
|
||||
rc = getAllPluginFuncs( op->o_bd, SLAPI_PLUGIN_ACL_ALLOW_ACCESS, (SLAPI_FUNC **)&tmpPlugin );
|
||||
rc = slapi_int_get_plugins( op->o_bd, SLAPI_PLUGIN_ACL_ALLOW_ACCESS, (SLAPI_FUNC **)&tmpPlugin );
|
||||
if ( rc != LDAP_SUCCESS || tmpPlugin == NULL ) {
|
||||
/* nothing to do; allowed access */
|
||||
return 1;
|
||||
|
Loading…
Reference in New Issue
Block a user