Lines Matching refs:ldap_connection
166 static struct ldap_connection *ldap_connections = NULL;
168 static int db_ldap_bind(struct ldap_connection *conn);
169 static void db_ldap_conn_close(struct ldap_connection *conn);
171 db_ldap_result_iterate_init_full(struct ldap_connection *conn,
223 static int ldap_get_errno(struct ldap_connection *conn)
237 const char *ldap_get_error(struct ldap_connection *conn)
253 static void ldap_conn_reconnect(struct ldap_connection *conn)
260 static int ldap_handle_error(struct ldap_connection *conn)
300 static int db_ldap_request_bind(struct ldap_connection *conn,
329 static int db_ldap_request_search(struct ldap_connection *conn,
355 static bool db_ldap_request_queue_next(struct ldap_connection *conn)
429 db_ldap_check_hanging(struct ldap_connection *conn, struct ldap_request *request)
449 void db_ldap_request(struct ldap_connection *conn,
463 static int db_ldap_connect_finish(struct ldap_connection *conn, int ret)
485 static void db_ldap_default_bind_finished(struct ldap_connection *conn,
500 static void db_ldap_abort_requests(struct ldap_connection *conn,
537 db_ldap_find_request(struct ldap_connection *conn, int msgid,
560 static int db_ldap_fields_get_dn(struct ldap_connection *conn,
617 ldap_request_send_subquery(struct ldap_connection *conn,
705 static int db_ldap_search_next_subsearch(struct ldap_connection *conn,
747 db_ldap_handle_request_result(struct ldap_connection *conn,
888 db_ldap_handle_result(struct ldap_connection *conn, struct db_ldap_result *res)
914 static void ldap_input(struct ldap_connection *conn)
1006 static void ldap_connection_timeout(struct ldap_connection *conn)
1016 static int db_ldap_bind_sasl(struct ldap_connection *conn)
1041 static int db_ldap_bind_sasl(struct ldap_connection *conn ATTR_UNUSED)
1049 static int db_ldap_bind_simple(struct ldap_connection *conn)
1077 static int db_ldap_bind(struct ldap_connection *conn)
1090 static void db_ldap_get_fd(struct ldap_connection *conn)
1110 db_ldap_set_opt(struct ldap_connection *conn, LDAP *ld, int opt,
1123 db_ldap_set_opt_str(struct ldap_connection *conn, LDAP *ld, int opt,
1130 static void db_ldap_set_tls_options(struct ldap_connection *conn)
1159 static void db_ldap_set_options(struct ldap_connection *conn)
1191 static void db_ldap_init_ld(struct ldap_connection *conn)
1216 int db_ldap_connect(struct ldap_connection *conn)
1277 static void db_ldap_connect_callback(struct ldap_connection *conn)
1283 void db_ldap_connect_delayed(struct ldap_connection *conn)
1293 void db_ldap_enable_input(struct ldap_connection *conn, bool enable)
1305 static void db_ldap_disconnect_timeout(struct ldap_connection *conn)
1317 static void db_ldap_conn_close(struct ldap_connection *conn)
1377 void db_ldap_set_attrs(struct ldap_connection *conn, const char *attrlist,
1530 struct ldap_connection *conn, LDAPMessage *entry,
1580 db_ldap_result_iterate_init_full(struct ldap_connection *conn,
1618 db_ldap_result_iterate_init(struct ldap_connection *conn,
1870 struct ldap_connection *conn)
1876 static struct ldap_connection *ldap_conn_find(const char *config_path)
1878 struct ldap_connection *conn;
1888 struct ldap_connection *db_ldap_init(const char *config_path, bool userdb)
1890 struct ldap_connection *conn;
1906 pool = pool_alloconly_create("ldap_connection", 1024);
1907 conn = p_new(pool, struct ldap_connection, 1);
1979 void db_ldap_unref(struct ldap_connection **_conn)
1981 struct ldap_connection *conn = *_conn;
1982 struct ldap_connection **p;