version 1.20, 2003/05/03 02:16:02
|
version 1.20.2.2, 2003/10/06 14:57:28
|
Line 49 int slapi_attr_get_values( Slapi_Attr *a
|
Line 49 int slapi_attr_get_values( Slapi_Attr *a
|
char *slapi_dn_normalize( char *dn ); |
char *slapi_dn_normalize( char *dn ); |
char *slapi_dn_normalize_case( char *dn ); |
char *slapi_dn_normalize_case( char *dn ); |
int slapi_dn_issuffix( char *dn, char *suffix ); |
int slapi_dn_issuffix( char *dn, char *suffix ); |
|
char *slapi_dn_beparent( Slapi_PBlock *pb, const char *dn ); |
|
char *slapi_dn_parent( const char *dn ); |
|
int slapi_dn_isparent( const char *parentdn, const char *childdn ); |
char *slapi_dn_ignore_case( char *dn ); |
char *slapi_dn_ignore_case( char *dn ); |
|
|
/* DS 5.x SLAPI */ |
/* DS 5.x SLAPI */ |
Line 181 void slapi_send_ldap_result( Slapi_PBloc
|
Line 184 void slapi_send_ldap_result( Slapi_PBloc
|
char *text, int nentries, struct berval **urls ); |
char *text, int nentries, struct berval **urls ); |
int slapi_send_ldap_search_entry( Slapi_PBlock *pb, Slapi_Entry *e, |
int slapi_send_ldap_search_entry( Slapi_PBlock *pb, Slapi_Entry *e, |
LDAPControl **ectrls, char **attrs, int attrsonly ); |
LDAPControl **ectrls, char **attrs, int attrsonly ); |
|
int slapi_send_ldap_search_reference( Slapi_PBlock *pb, Slapi_Entry *e, |
|
struct berval **urls, LDAPControl **ectrls, struct berval **v2refs ); |
|
|
/* filter routines */ |
/* filter routines */ |
Slapi_Filter *slapi_str2filter( char *str ); |
Slapi_Filter *slapi_str2filter( char *str ); |
Line 243 int compute_rewrite_search_filter(Slapi_
|
Line 248 int compute_rewrite_search_filter(Slapi_
|
int compute_evaluator(computed_attr_context *c, char *type, Slapi_Entry *e, slapi_compute_output_t outputfn); |
int compute_evaluator(computed_attr_context *c, char *type, Slapi_Entry *e, slapi_compute_output_t outputfn); |
int slapi_x_compute_get_pblock(computed_attr_context *c, Slapi_PBlock **pb); |
int slapi_x_compute_get_pblock(computed_attr_context *c, Slapi_PBlock **pb); |
|
|
|
/* ACL plugins; only SLAPI_PLUGIN_ACL_ALLOW_ACCESS supported now */ |
|
typedef int (*slapi_acl_callback_t)(Slapi_PBlock *pb, |
|
Slapi_Entry *e, |
|
const char *attr, |
|
struct berval *berval, |
|
int access, |
|
void *state); |
|
|
|
/* object extensions */ |
|
typedef void *(*slapi_extension_constructor_fnptr)(void *object, void *parent); |
|
|
|
typedef void (*slapi_extension_destructor_fnptr)(void *extension, |
|
void *object, void *parent); |
|
|
|
int slapi_register_object_extension( const char *pluginname, |
|
const char *objectname, slapi_extension_constructor_fnptr constructor, |
|
slapi_extension_destructor_fnptr destructor, int *objecttype, |
|
int *extensionhandle); |
|
|
|
#define SLAPI_EXT_CONNECTION "Connection" |
|
#define SLAPI_EXT_OPERATION "Operation" |
|
#define SLAPI_EXT_ENTRY "Entry" |
|
#define SLAPI_EXT_MTNODE "Mapping Tree Node" |
|
|
|
void *slapi_get_object_extension(int objecttype, void *object, |
|
int extensionhandle); |
|
void slapi_set_object_extension(int objecttype, void *object, |
|
int extensionhandle, void *extension); |
|
|
/* parameters currently supported */ |
/* parameters currently supported */ |
|
|
/* |
/* |
Line 305 int slapi_x_compute_get_pblock(computed_
|
Line 339 int slapi_x_compute_get_pblock(computed_
|
#define SLAPI_X_CONN_CLIENTPATH 1300 |
#define SLAPI_X_CONN_CLIENTPATH 1300 |
#define SLAPI_X_CONN_SERVERPATH 1301 |
#define SLAPI_X_CONN_SERVERPATH 1301 |
#define SLAPI_X_CONN_IS_UDP 1302 |
#define SLAPI_X_CONN_IS_UDP 1302 |
|
#define SLAPI_X_CONN_SSF 1303 |
|
#define SLAPI_X_CONN_SASL_CONTEXT 1304 |
|
|
/* Authentication types */ |
/* Authentication types */ |
#define SLAPD_AUTH_NONE "none" |
#define SLAPD_AUTH_NONE "none" |
Line 438 int slapi_x_compute_get_pblock(computed_
|
Line 474 int slapi_x_compute_get_pblock(computed_
|
#define SLAPI_PLUGIN_SYNTAX_FLAG_ORKEYS 1 |
#define SLAPI_PLUGIN_SYNTAX_FLAG_ORKEYS 1 |
#define SLAPI_PLUGIN_SYNTAX_FLAG_ORDERING 2 |
#define SLAPI_PLUGIN_SYNTAX_FLAG_ORDERING 2 |
|
|
|
#define SLAPI_PLUGIN_ACL_INIT 730 |
|
#define SLAPI_PLUGIN_ACL_SYNTAX_CHECK 731 |
|
#define SLAPI_PLUGIN_ACL_ALLOW_ACCESS 732 |
|
#define SLAPI_PLUGIN_ACL_MODS_ALLOWED 733 |
|
#define SLAPI_PLUGIN_ACL_MODS_UPDATE 734 |
|
|
#define SLAPI_OPERATION_AUTHTYPE 741 |
#define SLAPI_OPERATION_AUTHTYPE 741 |
#define SLAPI_OPERATION_ID 742 |
#define SLAPI_OPERATION_ID 742 |
#define SLAPI_CONN_CERT 743 |
#define SLAPI_CONN_CERT 743 |