3 * Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved.
4 * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
7 * Mimic unused interfaces of slapd...
20 /* needed by WIN32 and back-monitor */
23 /* because Versionstr is used in back-monitor */
24 const char Versionstr[] = "";
26 /* bogus ../results.c */
38 send_ldap_disconnect( Operation *op, SlapReply *rs )
44 slap_send_ldap_extended(
45 Operation *op, SlapReply *rs
52 slap_send_ldap_intermediate_resp(
53 Operation *op, SlapReply *rs
60 send_ldap_sasl( Operation *op, SlapReply *rs )
66 slap_send_ldap_result( Operation *op, SlapReply *rs )
72 slap_send_search_entry( Operation *op, SlapReply *rs )
79 slap_send_search_reference( Operation *op, SlapReply *rs )
85 int slap_sasl_init(void)
90 int slap_sasl_destroy(void)
95 int slap_sasl_setpass( Operation *op, SlapReply *rs )
100 int slap_sasl_config(
111 void connection2anonymous( Connection *c )
116 Connection * connection_first( ber_socket_t *b )
122 Connection * connection_next( Connection *c, ber_socket_t *b )
128 unsigned long connections_nextid(void)
133 void connection_done( Connection *c )
138 const char * connection_state2str( int state )
144 void replog( Operation *op )
149 int add_replica_info( Backend *be, const char *host )
154 int add_replica_suffix( Backend *be, int nr, const char *suffix )
159 int add_replica_attrs( Backend *be, int nr, char *attrs, int exclude )
164 int parse_limits( Backend *be, const char *fname, int lineno, int argc, char **argv )
169 int parse_limit( const char *arg, struct slap_limits_set *limit )
174 int get_limits( Backend *be, struct berval *ndn, struct slap_limits_set **limit )
179 int read_root_dse_file ( const char *file )
185 slap_operational_subschemaSubentry( Backend *be )
191 slap_operational_hasSubordinate( int hs )
197 slapd_get_listeners(void)
204 Operation *op, SlapReply *rs,
208 Modifications **pmod )
220 char *textbuf, size_t textlen )
228 Modifications **mods,
235 int slap_sasl_getdn( Connection *conn, Operation *op, char *id, int len,
236 char *user_realm, struct berval *dn, int flags )
241 int slap_sasl_authorized( Operation *op,
242 struct berval *authcDN, struct berval *authzDN )
247 int slap_mods_check( Modifications *ml, int update, const char **text,
248 char *textbuf, size_t textlen, void *ctx )
253 int slap_mods_opattrs( Operation *op, Modifications *mods,
254 Modifications **modtail, const char **text,
255 char *textbuf, size_t textlen )
260 int root_dse_info( Connection *conn, Entry **entry, const char **text )
266 struct runqueue_s syncrepl_rq;
268 void init_syncrepl( )
273 void* do_syncrepl( void *ctx, void *arg )
278 char** str2clist( char ***out, char *in, const char *brkstr )
283 void syncrepl_add_glue( syncinfo_t *si, LDAP *ld, Operation *op, Entry *e,
284 Modifications *modlist, int syncstate, struct berval* syncUUID,
285 struct berval* syncCookie )
291 struct berval *commit_csn( Operation *op )
296 void rewind_commit_csn( Operation *op )
301 void graduate_commit_csn( Operation *op )
306 void update_context_csn( Backend *be, struct berval *context_csn )
311 Entry *create_context_csn_entry( Backend *be, struct berval *context_csn )