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_read_controls(
87 const struct berval *oid,
94 int slap_sasl_init(void)
99 int slap_sasl_destroy(void)
104 int slap_sasl_setpass( Operation *op, SlapReply *rs )
109 int slap_sasl_config(
120 void connection2anonymous( Connection *c )
125 Connection * connection_first( ber_socket_t *b )
131 Connection * connection_next( Connection *c, ber_socket_t *b )
137 unsigned long connections_nextid(void)
142 void connection_done( Connection *c )
147 const char * connection_state2str( int state )
153 void replog( Operation *op )
158 int add_replica_info( Backend *be, const char *host )
163 int add_replica_suffix( Backend *be, int nr, const char *suffix )
168 int add_replica_attrs( Backend *be, int nr, char *attrs, int exclude )
173 int parse_limits( Backend *be, const char *fname, int lineno, int argc, char **argv )
178 int parse_limit( const char *arg, struct slap_limits_set *limit )
183 int get_limits( Backend *be, struct berval *ndn, struct slap_limits_set **limit )
188 int read_root_dse_file ( const char *file )
194 slap_operational_subschemaSubentry( Backend *be )
200 slap_operational_hasSubordinate( int hs )
206 slapd_get_listeners(void)
213 Operation *op, SlapReply *rs,
217 Modifications **pmod )
222 int slap_sasl_getdn( Connection *conn, Operation *op, char *id, int len,
223 char *user_realm, struct berval *dn, int flags )
228 int slap_sasl_authorized( Operation *op,
229 struct berval *authcDN, struct berval *authzDN )
234 int root_dse_info( Connection *conn, Entry **entry, const char **text )
239 struct runqueue_s syncrepl_rq;
241 void init_syncrepl( )
246 void* do_syncrepl( void *ctx, void *arg )
251 char** str2clist( char ***out, char *in, const char *brkstr )
256 void syncrepl_add_glue( syncinfo_t *si, LDAP *ld, Operation *op, Entry *e,
257 Modifications *modlist, int syncstate, struct berval* syncUUID,
258 struct berval* syncCookie )
263 int slap_entry2mods( Entry *e, Modifications **mods, const char **text )