Lines Matching refs:sh

37     struct sdap_handle *sh;
47 struct sdap_handle *sh;
100 state->sh = sdap_handle_create(state);
101 if (!state->sh) {
106 state->sh->page_size = dp_opt_get_int(state->opts->basic,
152 ret = sss_ldap_init_recv(subreq, &state->sh->ldap, &sd);
162 ret = setup_ldap_connection_callbacks(state->sh, state->ev);
174 ret = sdap_call_conn_cb(state->uri, sd, state->sh);
183 lret = ldap_set_option(state->sh->ldap, LDAP_OPT_PROTOCOL_VERSION, &ver);
191 ret = ldap_set_option(state->sh->ldap, LDAP_OPT_RESTART, LDAP_OPT_ON);
199 lret = ldap_set_option(state->sh->ldap, LDAP_OPT_NETWORK_TIMEOUT, &tv);
209 lret = ldap_set_option(state->sh->ldap, LDAP_OPT_TIMEOUT, &tv);
218 lret = ldap_set_option(state->sh->ldap, LDAP_OPT_REFERRALS,
227 rebind_proc_params = talloc_zero(state->sh,
236 rebind_proc_params->sh = state->sh;
239 lret = ldap_set_rebind_proc(state->sh->ldap, sdap_rebind_proc,
256 lret = ldap_set_option(state->sh->ldap, LDAP_OPT_DEREF, &ldap_deref_val);
267 lret = ldap_set_option(state->sh->ldap, LDAP_OPT_X_SASL_NOCANON,
286 lret = ldap_set_option(state->sh->ldap, LDAP_OPT_X_SASL_SSF_MIN,
305 lret = ldap_start_tls(state->sh->ldap, NULL, NULL, &msgid);
307 optret = sss_ldap_get_diagnostic_msg(state, state->sh->ldap,
324 ret = sdap_set_connected(state->sh, state->ev);
327 ret = sdap_op_add(state, state->ev, state->sh, msgid,
370 ret = ldap_parse_result(state->sh->ldap, state->reply->msg,
383 if (ldap_tls_inplace(state->sh->ldap)) {
390 ret = ldap_install_tls(state->sh->ldap);
393 optret = sss_ldap_get_diagnostic_msg(state, state->sh->ldap,
418 struct sdap_handle **sh)
425 *sh = talloc_steal(memctx, state->sh);
426 if (!*sh) {
441 struct sdap_handle *sh;
576 ret = sdap_connect_recv(subreq, state, &state->sh);
585 ret = sdap_set_connected(state->sh, state->ev);
612 *_sh = talloc_steal(mem_ctx, state->sh);
622 struct sdap_handle *sh;
638 struct sdap_handle *sh,
661 state->sh = sh;
677 ret = ldap_sasl_bind(state->sh->ldap, state->user_dn, LDAP_SASL_SIMPLE,
681 ret = ldap_get_option(state->sh->ldap,
696 if (!sh->connected) {
697 ret = sdap_set_connected(sh, ev);
701 ret = sdap_op_add(state, ev, sh, msgid,
745 lret = ldap_parse_result(state->sh->ldap, state->reply->msg,
777 lret = ldap_parse_passwordpolicy_control(state->sh->ldap,
909 struct sdap_handle *sh;
921 struct sdap_handle *sh,
936 state->sh = sh;
947 if (state->sh == NULL || state->sh->ldap == NULL) {
954 ret = ldap_sasl_interactive_bind_s(state->sh->ldap, NULL,
963 optret = sss_ldap_get_diagnostic_msg(state, state->sh->ldap,
974 if (!sh->connected) {
975 ret = sdap_set_connected(sh, ev);
1076 struct sdap_handle *sh,
1287 struct sdap_handle *sh,
1302 subreq = sasl_bind_send(state, ev, sh, sasl_mech, sasl_user, NULL);
1328 subreq = simple_bind_send(state, ev, sh, simple_bind_timeout, user_dn, &pw);
1408 struct sdap_handle *sh;
1505 talloc_zfree(state->sh);
1566 talloc_zfree(state->sh);
1567 ret = sdap_connect_recv(subreq, state, &state->sh);
1590 if (!sdap_is_sasl_mech_supported(state->sh, sasl_mech)) {
1613 subreq = sdap_get_rootdse_send(state, state->ev, state->opts, state->sh);
1620 if (!state->sh->connected) {
1625 ret = sdap_set_connected(state->sh, state->ev);
1675 if (!sdap_is_sasl_mech_supported(state->sh, sasl_mech)) {
1697 ret = sdap_set_rootdse_supported_lists(state->rootdse, state->sh);
1735 state->sh,
1774 state->sh->expire_time = expire_time;
1797 if (state->sh == NULL || !state->sh->connected) {
1816 if (!state->sh->expire_time
1817 || (state->sh->expire_time > (now + expire_timeout))) {
1818 state->sh->expire_time = now + expire_timeout;
1820 "the connection will expire at %ld\n", state->sh->expire_time);
1860 state->sh, sasl_mech,
1914 talloc_zfree(state->sh);
1916 ret = sdap_connect_recv(subreq, state, &state->sh);
1925 ret = sdap_set_connected(state->sh, state->ev);
1933 if (state->sh == NULL || !state->sh->connected) {
1968 state->opts, state->sh);
2074 *gsh = talloc_steal(memctx, state->sh);
2079 talloc_zfree(state->sh);