Lines Matching defs:sql_request
31 struct passdb_sql_request *sql_request)
33 struct auth_request *auth_request = sql_request->auth_request;
56 struct passdb_sql_request *sql_request)
58 struct auth_request *auth_request = sql_request->auth_request;
87 sql_query_save_results(result, sql_request);
120 sql_request->callback.lookup_credentials,
128 sql_request->callback.verify_plain(passdb_result, auth_request);
137 sql_request->callback.verify_plain(ret > 0 ? PASSDB_RESULT_OK :
152 static void sql_lookup_pass(struct passdb_sql_request *sql_request)
155 sql_request->auth_request->passdb->passdb;
160 sql_request->auth_request,
162 auth_request_log_debug(sql_request->auth_request, AUTH_SUBSYS_DB,
165 sql_request->callback.verify_plain(PASSDB_RESULT_INTERNAL_FAILURE,
166 sql_request->auth_request);
170 auth_request_log_debug(sql_request->auth_request, AUTH_SUBSYS_DB,
173 auth_request_ref(sql_request->auth_request);
175 sql_query_callback, sql_request);
182 struct passdb_sql_request *sql_request;
184 sql_request = p_new(request->pool, struct passdb_sql_request, 1);
185 sql_request->auth_request = request;
186 sql_request->callback.verify_plain = callback;
188 sql_lookup_pass(sql_request);
194 struct passdb_sql_request *sql_request;
196 sql_request = p_new(request->pool, struct passdb_sql_request, 1);
197 sql_request->auth_request = request;
198 sql_request->callback.lookup_credentials = callback;
200 sql_lookup_pass(sql_request);
204 struct passdb_sql_request *sql_request)
207 sql_request->auth_request->passdb->passdb;
212 auth_request_log_error(sql_request->auth_request,
216 auth_request_log_error(sql_request->auth_request,
224 sql_request->callback.
225 set_credentials(sql_result->error == NULL, sql_request->auth_request);
226 i_free(sql_request);
236 struct passdb_sql_request *sql_request;
251 sql_request = i_new(struct passdb_sql_request, 1);
252 sql_request->auth_request = request;
253 sql_request->callback.set_credentials = callback;
258 sql_set_credentials_callback, sql_request);