3 * Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved.
4 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
7 * Mimic unused interfaces of slapd...
18 /* needed by WIN32 and back-monitor */
21 /* because Versionstr is used in back-monitor */
22 const char Versionstr[] = "";
24 /* bogus ../results.c */
36 send_ldap_disconnect( Operation *op, SlapReply *rs )
42 slap_send_ldap_extended(
43 Operation *op, SlapReply *rs
50 slap_send_ldap_intermediate_resp(
51 Operation *op, SlapReply *rs
58 send_ldap_sasl( Operation *op, SlapReply *rs )
64 slap_send_ldap_result( Operation *op, SlapReply *rs )
70 slap_send_search_entry( Operation *op, SlapReply *rs )
77 slap_send_search_reference( Operation *op, SlapReply *rs )
83 int slap_sasl_init(void)
88 int slap_sasl_destroy(void)
93 int slap_sasl_setpass( Operation *op, SlapReply *rs )
109 void connection2anonymous( Connection *c )
114 Connection * connection_first( ber_socket_t *b )
120 Connection * connection_next( Connection *c, ber_socket_t *b )
126 unsigned long connections_nextid(void)
131 void connection_done( Connection *c )
136 const char * connection_state2str( int state )
142 void replog( Operation *op )
147 int add_replica_info( Backend *be, const char *host )
152 int add_replica_suffix( Backend *be, int nr, const char *suffix )
157 int add_replica_attrs( Backend *be, int nr, char *attrs, int exclude )
162 int parse_limits( Backend *be, const char *fname, int lineno, int argc, char **argv )
167 int parse_limit( const char *arg, struct slap_limits_set *limit )
172 int get_limits( Backend *be, struct berval *ndn, struct slap_limits_set **limit )
177 int read_root_dse_file ( const char *file )
183 slap_operational_subschemaSubentry( Backend *be )
189 slap_operational_hasSubordinate( int hs )
195 slapd_get_listeners(void)
202 Operation *op, SlapReply *rs,
206 Modifications **pmod )
218 char *textbuf, size_t textlen )
226 Modifications **mods,
233 int slap_sasl_getdn( Connection *conn, Operation *op, char *id, int len,
234 char *user_realm, struct berval *dn, int flags )
239 int slap_sasl_authorized( Operation *op,
240 struct berval *authcDN, struct berval *authzDN )
245 int slap_mods_check( Modifications *ml, int update, const char **text,
246 char *textbuf, size_t textlen, void *ctx )
251 int slap_mods_opattrs( Operation *op, Modifications *mods,
252 Modifications **modtail, const char **text,
253 char *textbuf, size_t textlen )
258 int root_dse_info( Connection *conn, Entry **entry, const char **text )
263 struct runqueue_s syncrepl_rq;
265 void init_syncrepl( )
270 void* do_syncrepl( void *ctx, void *arg )
275 char** str2clist( char ***out, char *in, const char *brkstr )
280 void syncrepl_add_glue( syncinfo_t *si, LDAP *ld, Operation *op, Entry *e,
281 Modifications *modlist, int syncstate, struct berval* syncUUID,
282 struct berval* syncCookie )
288 struct berval *slap_get_commit_csn( Operation *op )
293 void slap_rewind_commit_csn( Operation *op )
298 void slap_graduate_commit_csn( Operation *op )
303 Entry *slap_create_context_csn_entry( Backend *be, struct berval *context_csn )