int *msgid,
fr_ldap_connection_t *ldap_conn);
-int fr_ldap_sasl_bind_auth_async(request_t *request,
+unlang_action_t fr_ldap_sasl_bind_auth_async(request_t *request,
fr_ldap_thread_t *thread,
char const *mechs,
char const *identity,
/*
* bind.c - Async bind
*/
-unlang_action_t fr_ldap_bind_async(fr_ldap_connection_t *c,
+int fr_ldap_bind_async(fr_ldap_connection_t *c,
char const *bind_dn, char const *password,
LDAPControl **serverctrls, LDAPControl **clientctrls);
rlm_rcode_t default_rcode, bool do_next_sibling, bool top_frame)
CC_HINT(warn_unused_result);
-int unlang_interpret_push_children(rlm_rcode_t *p_result, request_t *request,
+unlang_action_t unlang_interpret_push_children(rlm_rcode_t *p_result, request_t *request,
rlm_rcode_t default_rcode, bool do_next_sibling)
CC_HINT(warn_unused_result);
return vp->vp_strvalue;
}
-int rlm_ldap_find_user_async(TALLOC_CTX *ctx, rlm_ldap_t const *inst, request_t *request, fr_value_box_t *base,
- fr_value_box_t *filter_box, fr_ldap_thread_trunk_t *ttrunk, char const *attrs[],
- fr_ldap_query_t **query_out);
+unlang_action_t rlm_ldap_find_user_async(TALLOC_CTX *ctx, rlm_ldap_t const *inst, request_t *request,
+ fr_value_box_t *base, fr_value_box_t *filter_box,
+ fr_ldap_thread_trunk_t *ttrunk, char const *attrs[],
+ fr_ldap_query_t **query_out);
ldap_access_state_t rlm_ldap_check_access(rlm_ldap_t const *inst, request_t *request, LDAPMessage *entry);