Lines Matching refs:LDAP

20 int ldap_abandon_ext(LDAP *ld, int msgid, LDAPControl **serverctrls, LDAPControl ** clientctrls);
22 int ldap_abandon( LDAP *ld, int msgid );
27 int ldap_add_ext( LDAP *ld, const char *dn, LDAPMod **attrs, LDAPControl ** serverctrls, LDAPControl **clientctrls, int *msgidp);
29 int ldap_add_ext_s( LDAP *ld, const char *dn, LDAPMod **attrs, LDAPControl ** serverctrls, LDAPControl **clientctrls);
31 int ldap_add( LDAP *ld, const char *dn, LDAPMod **attrs );
32 int ldap_add_s( LDAP *ld, const char *dn, LDAPMod **attrs );
37 int ldap_bind(LDAP *ld, const char *dn, const char *passwd, int authmethod);
38 int ldap_bind_s(LDAP *ld, const char *dn, const char *passwd, int authmethod);
39 void ldap_set_rebind_proc(LDAP *ld, LDAP_REBINDPROC_CALLBACK *rebindproc, void *arg);
44 int ldap_simple_bind( LDAP *ld, const char *dn, const char *passwd );
45 int ldap_simple_bind_s( LDAP *ld, const char *dn, const char *passwd );
50 int ldap_sasl_bind(LDAP *ld, const char *dn, const char *mechanism, const struct berval *cred, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp);
52 int ldap_sasl_bind_s(LDAP *ld, const char *dn, const char *mechanism, const struct berval *cred, LDAPControl **serverctrls, LDAPControl **clientctrls, struct berval **servercredp);
65 int ldap_compare_ext(LDAP *ld, const char *dn, const char *attr, const struct berval *bvalue, LDAPControl ** serverctrls, LDAPControl **clientctrls, int *msgidp);
67 int ldap_compare_ext_s(LDAP *ld, const char *dn, const char *attr, const struct berval *bvalue, LDAPControl ** serverctrls, LDAPControl **clientctrls) ;
69 int ldap_compare( LDAP *ld, const char *dn, const char *attr, const char *value );
71 int ldap_compare_s( LDAP *ld, const char *dn, const char *attr, const char *value );
76 int ldap_delete_ext(LDAP *ld, const char *dn, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp);
78 int ldap_delete_ext_s(LDAP *ld, const char *dn, LDAPControl **serverctrls, LDAPControl **clientctrls);
80 int ldap_delete( LDAP *ld, const char *dn );
81 int ldap_delete_s( LDAP *ld, const char *dn );
87 void ldap_perror(LDAP *ld, const char *s);
88 int ldap_result2error(LDAP *ld, LDAPMessage *r, int freeit);
89 int ldap_get_lderrno(LDAP *ld, char **m, char **s);
90 int ldap_set_lderrno(LDAP *ld, int e, char *m, char *s);
95 int ldap_modify_ext(LDAP *ld, const char *dn, LDAPMod **mods, LDAPControl **serverctrls, LDAPControl **clientctrls, int *msgidp);
97 int ldap_modify_ext_s(LDAP *ld, const char *dn, LDAPMod **mods, LDAPControl **serverctrls, LDAPControl **clientctrls) ;
99 int ldap_modify( LDAP *ld, const char *dn, LDAPMod **mods );
100 int ldtap_modify_s( LDAP *ld, const char *dn, LDAPMod **mods );
109 int ldap_rename(LDAP *ld, const char *dn, const char *newrdn, const char *newparent, int deleteoldrdn, LDAPControl ** serverctrls, LDAPControl **clientctrls, int *msgidp);
111 int ldap_rename_s(LDAP *ld, const char *dn, const char *newrdn, const char *newparent, int deleteoldrdn, LDAPControl ** serverctrls, LDAPControl **clientctrls);
113 int ldap_modrdn(LDAP *ld, const char *dn, const char *newrdn);
114 int ldap_modrdn_s(LDAP *ld, const char *dn, const char *newrdn);
115 int ldap_modrdn2(LDAP *ld, const char *dn, const char *newrdn, int deleteoldrdn);
117 int ldap_modrdn2_s(LDAP *ld, const char *dn, const char *newrdn, int deleteoldrdn);
122 LDAP *ldap_init( const char *defhost, int defport );
123 LDAP *ldap_open(const char *host, int port);
129 LDAPMessage *ldap_first_entry( LDAP *ld, LDAPMessage *res );
130 LDAPMessage *ldap_next_entry( LDAP *ld, LDAPMessage *entry );
131 int ldap_count_entries( LDAP *ld, LDAPMessage *res );
132 int ldap_get_entry_controls(LDAP *ld, LDAPMessage *entry, LDAPControl ***serverctrlsp);
137 LDAPMessage *ldap_first_message( LDAP *ld, LDAPMessage *res );
138 LDAPMessage *ldap_next_message( LDAP *ld, LDAPMessage *msg );
139 int ldap_count_messages( LDAP *ld, LDAPMessage *res );
144 LDAPMessage *ldap_first_reference( LDAP *ld, LDAPMessage *res );
145 LDAPMessage *ldap_next_reference( LDAP *ld, LDAPMessage *entry );
146 int ldap_count_references( LDAP *ld, LDAPMessage *res );
151 char *ldap_get_dn( LDAP *ld, LDAPMessage *entry );
162 char *ldap_first_attribute( LDAP *ld, LDAPMessage *entry,
165 char *ldap_next_attribute( LDAP *ld, LDAPMessage *entry,
173 char **ldap_get_values( LDAP *ld, LDAPMessage *entry, const char *target );
179 struct berval **ldap_get_values_len(LDAP *ld, LDAPMessage *entry, const char *target);
181 char **ldap_get_lang_values(LDAP *ld, LDAPMessage *entry, const char *target, char **type);
183 struct berval **ldap_get_lang_values_len(LDAP *ld, LDAPMessage *entry, const char *target, char **type);
188 int ldap_parse_reference(LDAP *ld, LDAPMessage *ref,
190 char ** ldap_get_reference_urls(LDAP *ld, LDAPMessage *res);
195 int ldap_result( LDAP *ld, int msgid, int all,
201 int ldap_parse_result(LDAP *ld, LDAPMessage *res, int *errcodep, char **matcheddnp, char **errmsgp, char ***referralsp, LDAPControl ***serverctrlsp, int freeit) ;
203 int ldap_parse_sasl_bind_result(LDAP *ld, LDAPMessage *res, struct berval **servercredp, int freeit);
205 int ldap_parse_extended_result(LDAP *ld, LDAPMessage *res, char **resultoidp, struct berval **resultdata, int freeit);
210 int ldap_search_ext(LDAP *ld, const char *base, int scope, const char *filter, char **attrs, int attrsonly, LDAPControl **serverctrls, LDAPControl **clientctrls, struct timeval *timeoutp, int sizelimit, int *msgidp);
212 int ldap_search_ext_s(LDAP *ld, const char *base, int scope, const char *filter, char **attrs, int attrsonly, LDAPControl **serverctrls, LDAPControl **clientctrls, struct timeval *timeoutp, int sizelimit, LDAPMessage **res);
214 int ldap_search( LDAP *ld, const char *base, int scope, const char *filter,
217 int ldap_search_s( LDAP *ld, const char *base, int scope, const char *filter,
220 int ldap_search_st( LDAP *ld, const char *base, int scope, const char *filter,
226 int ldap_ufn_search_c( LDAP *ld, char *ufn, char **attrs,
230 int ldap_ufn_search_ct( LDAP *ld, char *ufn, char **attrs,
234 int ldap_ufn_search_s( LDAP *ld, char *ufn, char **attrs,
237 LDAPFiltDesc *ldap_ufn_setfilter( LDAP *ld, char *fname );
238 void ldap_ufn_setprefix( LDAP *ld, char *prefix );
245 int ldap_unbind( LDAP *ld );
246 int ldap_unbind_s( LDAP *ld );
247 int ldap_unbind_ext(LDAP *ld, LDAPControl **serverctrls, LDAPControl **clientctrls);
290 int ldap_sort_entries( LDAP *ld, LDAPMessage **chain, char *attr,
293 int ldap_sort_values( LDAP *ld, char **vals, int (*cmp)() );
295 int ldap_multisort_entries(LDAP *ld, LDAPMessage **chain, char **attr, LDAP_CMP_CALLBACK *cmp);
305 int ldap_url_search( LDAP *ld, const char *url, int attrsonly );
306 int ldap_url_search_s( LDAP *ld, const char *url, int attrsonly,
309 int ldap_url_search_st( LDAP *ld, const char *url, int attrsonly,
312 char *ldap_dns_to_url(LDAP *ld, char *dns_name, char *attrs,
314 char *ldap_dn_to_url(LDAP *ld, char *dn, int nameparts);
320 void ldap_set_string_translators( LDAP *ld,
323 int ldap_translate_from_t61( LDAP *ld, char **bufp,
326 int ldap_translate_to_t61( LDAP *ld, char **bufp,
329 void ldap_enable_translation( LDAP *ld, LDAPMessage *entry,
375 int ldap_create_page_control(LDAP *ld, unsigned int pagesize, struct berval *cookie, char isCritical, LDAPControl **output);
377 int ldap_parse_page_control(LDAP *ld, LDAPControl **controls, unsigned int *totalcount, struct berval **cookie);
382 int ldap_entry2html(LDAP *ld, char *buf, LDAPMessage *entry, struct ldap_disptmpl *tmpl, char **defattrs, char ***defvals, writeptype writeproc, void *writeparm, char *eol, int rdncount, unsigned long opts, char *urlprefix, char *base);
384 int ldap_entry2html_search(LDAP *ld, char *dn, char *base, LDAPMessage *entry, struct ldap_disptmpl*tmpllist, char **defattrs, char ***defvals, writeptype writeproc, void *writeparm, char *eol,int rdncount, unsigned long opts, char *urlprefix);
386 int ldap_entry2text(LDAP *ld, char *buf, LDAPMessage *entry, struct ldap_disptmpl *tmpl, char **defattrs, char ***defvals, writeptype writeproc, void *writeparm, char *eol, int rdncount, unsigned long opts);
388 int ldap_entry2text_search(LDAP *ld,char *dn, char *base, LDAPMessage *entry, struct ldap_disptmpl*tmpllist, char **defattrs, char ***defvals, writeptype writeproc, void *writeparm, char *eol,int rdncount, unsigned long opts);
390 int ldap_vals2html(LDAP *ld, char *buf, char **vals, char *label, int labelwidth, unsigned long syntaxid, writeptype writeproc, void *writeparm, char *eol, int rdncount, char *urlprefix);
392 int ldap_vals2text(LDAP *ld, char *buf, char **vals, char *label, int labelwidth, unsigned long syntaxid, writeptype writeproc, void *writeparm, char *eol, int rdncount);
397 int ldap_extended_operation(LDAP *ld, const char *requestoid, const struct berval *requestdata, LDAPControl **serverctrls, LDAPControl**clientctrls, int *msgidp);
399 int ldap_extended_operation_s(LDAP *ld, const char *requestoid, const struct berval *requestdata, LDAPControl **serverctrls, LDAPControl **clientctrls, char **retoidp, struct berval **retdatap);
428 int ldap_sasl_cram_md5_bind_s(LDAP *ld, char *dn, struct berval *cred, LDAPControl **serverctrls, LDAPControl **clientctrls);
433 int ldap_set_option (LDAP *ld, int option, const void *optdata);
450 int ldap_create_sort_control (LDAP *ld, LDAPsortkey **sortKeyList, const char ctl_iscritical, LDAPControl **ctrlp);
452 int ldap_parse_sort_control(LDAP *ld, LDAPControl **ctrlp, unsigned long *result, char **attribute);
461 int ldap_create_virtuallist_control(LDAP *ld, LDAPVirtualList *ldvlistp, LDAPControl **ctrlp);
463 int ldap_parse_virtuallist_control(LDAP *ld, LDAPControl **ctrls, unsigned long *target_posp, unsigned long *list_sizep, int *errcodep);
468 LDAP * ldapssl_init( const char *defhost, int defport, int defsecure );
469 int ldapssl_install_routines( LDAP *ld );
470 int ldapssl_enable_clientauth( LDAP *ld, char *keynickname, char *keypasswd, char *certnickname );
490 int ldap_create_persistentsearch_control(LDAP *ld, int changetypes, int changesonly, int return_echg_ctls, char ctl_iscritical, LDAPControl **ctrlp);
492 int ldap_parse_entrychange_control(LDAP *ld, LDAPControl **ctrls, int *chgtypep, char **prevdnp, int *chgnumpresentp, ber_int_t *chgnump);
497 int ldap_create_proxyauth_control(LDAP *ld, const char *dn, const char ctl_iscritical, LDAPControl **ctrlp);
499 int ldap_create_proxiedauth_control(LDAP *ld, const char *authzid, LDAPControl **ctrlp);
514 int ldap_get_option (LDAP *ld, int option, void *outvalue);
521 int ldap_memcache_set(LDAP *ld, LDAPMemCache *cache);
522 int ldap_memcache_get(LDAP *ld, LDAPMemCache **cachep);
530 int ldap_x_sasl_digest_md5_bind_s(LDAP *ld, char *dn, struct berval *cred, LDAPControl **serverctrls, LDAPControl **clientctrls);