Searched refs:req (Results 1 - 25 of 42) sorted by relevance

12

/dovecot/src/lib-http/
H A Dhttp-client-request.c38 http_client_request_send_error(struct http_client_request *req,
42 http_client_request_label(struct http_client_request *req) argument
44 if (req->label == NULL) {
45 req->label = p_strdup_printf(req->pool,
46 "[Req%u: %s %s%s]", req->id, req->method,
47 http_url_create_host(&req->origin_url), req->target);
49 return req
53 http_client_request_update_event(struct http_client_request *req) argument
65 http_client_request_result_event(struct http_client_request *req) argument
104 struct http_client_request *req; local
132 struct http_client_request *req; local
147 struct http_client_request *req; local
167 struct http_client_request *req, *tmpreq; local
203 struct http_client_request *req; local
221 struct http_client_request *req; local
233 http_client_request_set_event(struct http_client_request *req, struct event *event) argument
244 http_client_request_add(struct http_client_request *req) argument
254 http_client_request_remove(struct http_client_request *req) argument
273 http_client_request_ref(struct http_client_request *req) argument
281 struct http_client_request *req = *_req; local
327 struct http_client_request *req = *_req, *tmp_req; local
367 http_client_request_set_port(struct http_client_request *req, in_port_t port) argument
375 http_client_request_set_ssl(struct http_client_request *req, bool ssl) argument
382 http_client_request_set_urgent(struct http_client_request *req) argument
388 http_client_request_set_preserve_exact_reason(struct http_client_request *req) argument
393 http_client_request_add_header(struct http_client_request *req, const char *key, const char *value) argument
445 http_client_request_remove_header(struct http_client_request *req, const char *key) argument
473 http_client_request_set_date(struct http_client_request *req, time_t date) argument
480 http_client_request_set_payload(struct http_client_request *req, struct istream *input, bool sync) argument
506 http_client_request_set_payload_data(struct http_client_request *req, const unsigned char *data, size_t size) argument
523 http_client_request_set_payload_empty(struct http_client_request *req) argument
528 http_client_request_set_timeout_msecs(struct http_client_request *req, unsigned int msecs) argument
537 http_client_request_set_timeout(struct http_client_request *req, const struct timeval *time) argument
547 http_client_request_set_attempt_timeout_msecs(struct http_client_request *req, unsigned int msecs) argument
556 http_client_request_set_max_attempts(struct http_client_request *req, unsigned int max_attempts) argument
565 http_client_request_set_auth_simple(struct http_client_request *req, const char *username, const char *password) argument
572 http_client_request_set_proxy_url(struct http_client_request *req, const struct http_url *proxy_url) argument
582 http_client_request_set_proxy_socket(struct http_client_request *req, const char *proxy_socket) argument
592 http_client_request_delay_until(struct http_client_request *req, time_t time) argument
599 http_client_request_delay(struct http_client_request *req, time_t seconds) argument
606 http_client_request_delay_msecs(struct http_client_request *req, unsigned int msecs) argument
613 http_client_request_delay_from_response(struct http_client_request *req, const struct http_response *response) argument
636 http_client_request_get_method(const struct http_client_request *req) argument
642 http_client_request_get_target(const struct http_client_request *req) argument
648 http_client_request_get_state(const struct http_client_request *req) argument
653 http_client_request_get_stats(struct http_client_request *req, struct http_client_request_stats *stats_r) argument
710 http_client_request_append_stats_text(struct http_client_request *req, string_t *str) argument
755 http_client_request_get_payload_type(struct http_client_request *req) argument
777 http_client_request_do_submit(struct http_client_request *req) argument
862 http_client_request_submit(struct http_client_request *req) argument
878 http_client_request_get_peer_addr(const struct http_client_request *req, struct http_client_peer_addr *addr) argument
912 http_client_request_finish_payload_out(struct http_client_request *req) argument
948 struct http_client_request *req = *_req; local
1058 struct http_client_request *req = *_req; local
1081 struct http_client_request *req = *_req; local
1090 http_client_request_payload_input(struct http_client_request *req) argument
1099 http_client_request_send_more(struct http_client_request *req, bool pipelined) argument
1191 http_client_request_send_real(struct http_client_request *req, bool pipelined) argument
1342 http_client_request_send(struct http_client_request *req, bool pipelined) argument
1354 http_client_request_callback(struct http_client_request *req, struct http_response *response) argument
1391 http_client_request_send_error(struct http_client_request *req, unsigned int status, const char *error) argument
1428 struct http_client_request *req = *_req; local
1450 struct http_client_request *req = *_req; local
1483 struct http_client_request *req = *_req; local
1518 http_client_request_finish(struct http_client_request *req) argument
1542 http_client_request_redirect(struct http_client_request *req, unsigned int status, const char *location) argument
1632 http_client_request_resubmit(struct http_client_request *req) argument
1661 http_client_request_retry(struct http_client_request *req, unsigned int status, const char *error) argument
1668 http_client_request_try_retry(struct http_client_request *req) argument
1692 http_client_request_set_destroy_callback(struct http_client_request *req, void (*callback)(void *), void *context) argument
1700 http_client_request_start_tunnel(struct http_client_request *req, struct http_client_tunnel *tunnel) argument
[all...]
H A Dhttp-request.c9 bool http_request_has_connection_option(const struct http_request *req, argument
14 if (!array_is_created(&req->connection_options))
16 array_foreach(&req->connection_options, opt_idx) {
23 int http_request_get_payload_size(const struct http_request *req, argument
26 if (req->payload == NULL) {
31 return i_stream_get_size(req->payload, TRUE, size_r);
H A Dhttp-server-request.c15 http_server_request_debug(struct http_server_request *req,
19 http_server_request_debug(struct http_server_request *req, argument
22 struct http_server *server = req->server;
28 http_server_request_label(req),
35 http_server_request_error(struct http_server_request *req,
39 http_server_request_error(struct http_server_request *req, argument
46 http_server_request_label(req),
52 http_server_request_client_error(struct http_server_request *req,
56 http_server_request_client_error(struct http_server_request *req, argument
63 http_server_request_label(req),
77 struct http_server_request *req; local
91 http_server_request_ref(struct http_server_request *req) argument
99 struct http_server_request *req = *_req; local
126 http_server_request_connection_close(struct http_server_request *req, bool close) argument
135 struct http_server_request *req = *_req; local
159 http_server_request_set_destroy_callback(struct http_server_request *req, void (*callback)(void *), void *context) argument
170 struct http_server_request *req = *_req; local
215 http_server_request_get(struct http_server_request *req) argument
221 http_server_request_get_pool(struct http_server_request *req) argument
227 http_server_request_get_response(struct http_server_request *req) argument
232 http_server_request_get_auth(struct http_server_request *req, struct http_auth_credentials *credentials) argument
248 http_server_request_is_finished(struct http_server_request *req) argument
254 http_server_request_is_complete(struct http_server_request *req) argument
261 http_server_request_halt_payload(struct http_server_request *req) argument
267 http_server_request_continue_payload(struct http_server_request *req) argument
275 http_server_request_ready_to_respond(struct http_server_request *req) argument
283 http_server_request_submit_response(struct http_server_request *req) argument
318 http_server_request_finished(struct http_server_request *req) argument
402 http_server_request_fail(struct http_server_request *req, unsigned int status, const char *reason) argument
408 http_server_request_fail_close(struct http_server_request *req, unsigned int status, const char *reason) argument
415 http_server_request_fail_text(struct http_server_request *req, unsigned int status, const char *reason, const char *format, ...) argument
426 http_server_request_fail_auth(struct http_server_request *req, const char *reason, const struct http_auth_challenge *chlng) argument
442 http_server_request_fail_auth_basic(struct http_server_request *req, const char *reason, const char *realm) argument
458 struct http_server_request *req; member in struct:http_server_istream
496 struct http_server_request *req = hsristream->req; local
571 http_server_request_get_payload_input(struct http_server_request *req, bool blocking) argument
604 http_server_payload_handler_init( struct http_server_payload_handler *handler , struct http_server_request *req) argument
679 struct http_server_request *req = handler->req; local
726 http_server_request_forward_payload(struct http_server_request *req, struct ostream *output, uoff_t max_size, void (*callback)(void *), void *context) argument
774 http_server_request_buffer_payload(struct http_server_request *req, buffer_t *buffer, uoff_t max_size, void (*callback)(void *), void *context) argument
822 struct http_server_request *req = handler->req; local
855 http_server_request_handle_payload(struct http_server_request *req, void (*callback)(void *context), void *context) argument
[all...]
H A Dhttp-server-private.h57 struct http_server_request *req; member in struct:http_server_payload_handler
96 struct http_request req; member in struct:http_server_request
185 http_server_request_label(struct http_server_request *req) argument
187 if (req->req.method == NULL) {
188 if (req->req.target_raw == NULL)
189 return t_strdup_printf("[Req%u: <NEW>]", req->id);
191 req->id, req
198 http_server_request_is_new(struct http_server_request *req) argument
204 http_server_request_version_equals(struct http_server_request *req, unsigned int major, unsigned int minor) argument
[all...]
H A Dhttp-request.h53 http_request_method_is(const struct http_request *req, const char *method) argument
55 if (req->method == NULL)
58 return (strcmp(req->method, method) == 0);
62 http_request_header_find(const struct http_request *req, const char *name) argument
64 return http_header_field_find(req->header, name);
68 http_request_header_get(const struct http_request *req, const char *name) argument
70 return http_header_field_get(req->header, name);
74 http_request_header_get_fields(const struct http_request *req) argument
76 return http_header_get_fields(req->header);
79 bool http_request_has_connection_option(const struct http_request *req,
[all...]
H A Dhttp-server.h61 http_server_response_create(struct http_server_request *req,
144 http_server_request_get(struct http_server_request *req);
147 void http_server_request_ref(struct http_server_request *req);
154 void http_server_request_connection_close(struct http_server_request *req,
158 pool_t http_server_request_get_pool(struct http_server_request *req);
162 http_server_request_get_response(struct http_server_request *req);
165 bool http_server_request_is_finished(struct http_server_request *req);
172 http_server_request_get_payload_input(struct http_server_request *req,
181 void http_server_request_forward_payload(struct http_server_request *req,
184 #define http_server_request_forward_payload(req, \
[all...]
H A Dhttp-client.h276 void http_client_request_set_event(struct http_client_request *req,
279 void http_client_request_set_port(struct http_client_request *req,
282 void http_client_request_set_ssl(struct http_client_request *req,
287 void http_client_request_set_urgent(struct http_client_request *req);
288 void http_client_request_set_preserve_exact_reason(struct http_client_request *req);
292 void http_client_request_add_header(struct http_client_request *req,
296 void http_client_request_remove_header(struct http_client_request *req,
302 void http_client_request_set_date(struct http_client_request *req,
313 void http_client_request_set_payload(struct http_client_request *req,
320 void http_client_request_set_payload_data(struct http_client_request *req,
[all...]
H A Dhttp-server-connection.c199 static void http_server_payload_destroyed(struct http_server_request *req) argument
201 struct http_server_connection *conn = req->conn;
205 i_assert(conn->request_queue_tail == req ||
206 req->state >= HTTP_SERVER_REQUEST_STATE_FINISHED);
222 if (req->response == NULL && stream_errno != 0 &&
229 http_server_request_fail_close(req, 413, "Payload Too Large");
235 http_server_request_fail_close(req, 400, "Bad Request");
243 switch (req->state) {
247 req->state = HTTP_SERVER_REQUEST_STATE_PROCESSING;
249 if (req
280 http_server_connection_request_callback( struct http_server_connection *conn, struct http_server_request *req) argument
307 http_server_connection_handle_request(struct http_server_connection *conn, struct http_server_request *req) argument
496 struct http_server_request *req; local
543 struct http_server_request *req; local
848 struct http_server_request *req; local
962 struct http_server_request *req = conn->request_queue_head; local
1118 struct http_server_request *req, *req_next; local
[all...]
H A Dhttp-client-connection.c30 struct http_client_request *req)
32 i_assert(req->conn == NULL);
33 req->conn = conn;
34 http_client_request_ref(req);
41 struct http_client_request *req = *_req; local
43 i_assert(req->conn == conn);
44 req->conn = NULL;
90 struct http_client_request *req, **req_idx; local
102 req = *req_idx;
107 if (req
29 http_client_connection_ref_request(struct http_client_connection *conn, struct http_client_request *req) argument
123 struct http_client_request *req, **req_idx; local
149 struct http_client_request *req, **req_idx; local
169 struct http_client_request *req, **req_idx; local
578 struct http_client_request *req; local
602 struct http_client_request *req = NULL; local
725 http_client_payload_destroyed(struct http_client_request *req) argument
769 http_client_connection_request_destroyed( struct http_client_connection *conn, struct http_client_request *req) argument
805 http_client_connection_return_response( struct http_client_connection *conn, struct http_client_request *req, struct http_response *response) argument
902 struct http_client_request *req = NULL, *req_ref; local
1207 struct http_client_request *req; local
1346 struct http_client_request *req; local
1577 struct http_client_request *req = conn->connect_request; local
[all...]
/dovecot/src/lib-oauth2/
H A Doauth2.c13 oauth2_parse_json(struct oauth2_request *req) argument
20 req->field_name = NULL;
22 while((ret = json_parse_next(req->parser, &type, &token)) > 0) {
23 if (req->field_name == NULL) {
27 req->field_name = p_strdup(req->pool, token);
30 p_free(req->pool, req->field_name);
31 json_parse_skip_next(req->parser);
33 if (!array_is_created(&req
71 struct oauth2_request *req = *_req; local
80 oauth2_request_free_internal(struct oauth2_request *req) argument
93 oauth2_request_set_headers(struct oauth2_request *req, const struct oauth2_request_input *input) argument
[all...]
H A Doauth2-introspect.c14 oauth2_introspection_callback(struct oauth2_request *req, argument
18 i_assert(req->is_callback != NULL);
19 oauth2_introspection_callback_t *callback = req->is_callback;
20 req->is_callback = NULL;
21 callback(res, req->is_context);
22 oauth2_request_free_internal(req);
26 oauth2_introspect_continue(struct oauth2_request *req, bool success, argument
34 res.fields = &req->fields;
36 oauth2_introspection_callback(req, &res);
41 struct oauth2_request *req)
40 oauth2_introspect_response(const struct http_response *response, struct oauth2_request *req) argument
60 oauth2_introspection_delayed_error(struct oauth2_request *req) argument
79 struct oauth2_request *req = local
[all...]
H A Doauth2-refresh.c14 oauth2_refresh_callback(struct oauth2_request *req, argument
18 i_assert(req->re_callback != NULL);
19 oauth2_refresh_callback_t *callback = req->re_callback;
20 req->re_callback = NULL;
21 callback(res, req->re_context);
22 oauth2_request_free_internal(req);
56 oauth2_refresh_continue(struct oauth2_request *req, bool success, argument
68 array_foreach(&req->fields, field) {
74 res.fields = &req->fields;
76 oauth2_refresh_callback(req,
80 oauth2_refresh_response(const struct http_response *response, struct oauth2_request *req) argument
100 oauth2_refresh_delayed_error(struct oauth2_request *req) argument
119 struct oauth2_request *req = local
[all...]
H A Doauth2-token-validate.c15 oauth2_token_validation_callback(struct oauth2_request *req, argument
19 i_assert(req->tv_callback != NULL);
20 oauth2_token_validation_callback_t *callback = req->tv_callback;
21 req->tv_callback = NULL;
22 callback(res, req->tv_context);
23 oauth2_request_free_internal(req);
27 oauth2_token_validate_continue(struct oauth2_request *req, bool success, argument
33 i_assert(array_is_created(&req->fields) || !success);
37 res.valid = req->valid;
42 array_foreach(&req
62 oauth2_token_validate_response(const struct http_response *response, struct oauth2_request *req) argument
89 oauth2_token_validation_delayed_error(struct oauth2_request *req) argument
111 struct oauth2_request *req = local
[all...]
H A Doauth2-private.h9 struct http_client_request *req; member in struct:oauth2_request
38 void oauth2_request_set_headers(struct oauth2_request *req,
41 void oauth2_request_free_internal(struct oauth2_request *req);
43 void oauth2_parse_json(struct oauth2_request *req);
/dovecot/src/auth/
H A Dtest-lua.c19 struct auth_request *req = auth_request_new_dummy(); local
20 req->passdb = passdb_mock();
21 req->debug = TRUE;
22 req->user = "testuser";
25 "function auth_passdb_lookup(req)\n"
26 " req:log_debug(\"user \" .. req.user)\n"
27 " return dovecot.auth.PASSDB_RESULT_OK, req:var_expand(\"password=pass\")\n"
37 test_assert(auth_lua_call_passdb_lookup(script, req, &scheme, &pass, &error) == 1);
40 i_free(req
[all...]
H A Ddb-oauth2.c267 oauth2_request_abort(&db->head->req);
275 db_oauth2_have_all_fields(struct db_oauth2_request *req) argument
279 const char *const *args = passdb_template_get_args(req->db->tmpl, &n);
281 if (req->fields == NULL)
295 !auth_fields_exists(req->fields, ptr+8))
302 if (!auth_fields_exists(req->fields, req->db->set.username_attribute))
304 if (*req->db->set.active_attribute != '\0' && !auth_fields_exists(req->fields, req
358 db_oauth2_template_export(struct db_oauth2_request *req, enum passdb_result *result_r, const char **error_r) argument
399 db_oauth2_fields_merge(struct db_oauth2_request *req, ARRAY_TYPE(oauth2_field) *fields) argument
416 db_oauth2_callback(struct db_oauth2_request *req, enum passdb_result result, const char *error) argument
437 db_oauth2_validate_username(struct db_oauth2_request *req, enum passdb_result *result_r, const char **error_r) argument
480 db_oauth2_user_is_enabled(struct db_oauth2_request *req, enum passdb_result *result_r, const char **error_r) argument
497 db_oauth2_token_in_scope(struct db_oauth2_request *req, enum passdb_result *result_r, const char **error_r) argument
521 db_oauth2_process_fields(struct db_oauth2_request *req, enum passdb_result *result_r, const char **error_r) argument
538 db_oauth2_introspect_continue(struct oauth2_introspection_result *result, struct db_oauth2_request *req) argument
562 db_oauth2_lookup_introspect(struct db_oauth2_request *req) argument
587 db_oauth2_lookup_continue(struct oauth2_token_validation_result *result, struct db_oauth2_request *req) argument
618 db_oauth2_lookup(struct db_oauth2 *db, struct db_oauth2_request *req, const char *token, struct auth_request *request, db_oauth2_lookup_callback_t *callback, void *context) argument
[all...]
H A Ddb-lua.h15 struct auth_request *req, const char *password,
20 struct auth_request *req, const char **scheme_r,
25 struct auth_request *req, const char **error_r);
28 auth_lua_call_userdb_iterate_init(struct dlua_script *script, struct auth_request *req,
H A Ddb-oauth2.h17 struct oauth2_request *req; member in struct:db_oauth2_request
38 void db_oauth2_lookup(struct db_oauth2 *db, struct db_oauth2_request *req, const char *token, struct auth_request *request, db_oauth2_lookup_callback_t *callback, void *context);
39 #define db_oauth2_lookup(db, req, token, request, callback, context) \
40 db_oauth2_lookup(db, req, token + \
H A Dpassdb-oauth2.c13 oauth2_verify_plain_continue(struct db_oauth2_request *req, argument
23 req->verify_callback(result, request);
33 struct db_oauth2_request *req = local
35 req->pool = request->pool;
36 req->verify_callback = callback;
40 db_oauth2_lookup(module->db, req, password, request, oauth2_verify_plain_continue, request);
H A Ddb-lua.c41 auth_request_lua_do_var_expand(struct auth_request *req, const char *tpl, argument
45 if (t_auth_request_var_expand(tpl, req, NULL, value_r, &error) < 0) {
56 struct auth_request *req = auth_lua_check_auth_request(script, 1); local
60 if (auth_request_lua_do_var_expand(req, tpl, &value, &error) < 0) {
69 auth_request_template_build(struct auth_request *req, const char *str, argument
72 if (req->userdb_lookup) {
90 struct auth_request *req = auth_lua_check_auth_request(script, 1); local
95 const char *const *fields = auth_request_template_build(req, tplstr, &count);
111 } else if (auth_request_lua_do_var_expand(req, value, &expanded, &error) < 0) {
218 struct auth_request *req local
252 auth_lua_push_auth_request(struct dlua_script *script, struct auth_request *req) argument
361 auth_lua_call_lookup(struct dlua_script *script, const char *fn, struct auth_request *req, const char **error_r) argument
408 auth_lua_export_fields(struct auth_request *req, const char *str, const char **scheme_r, const char **password_r) argument
436 auth_lua_export_table(struct dlua_script *script, struct auth_request *req, const char **scheme_r, const char **password_r) argument
475 auth_lua_export_userdb_table(struct dlua_script *script, struct auth_request *req, const char **error_r) argument
492 auth_lua_export_passdb_table(struct dlua_script *script, struct auth_request *req, const char **scheme_r, const char **password_r, const char **error_r) argument
510 auth_lua_call_lookup_finish(struct dlua_script *script, struct auth_request *req, const char **scheme_r, const char **password_r, const char **error_r) argument
537 auth_lua_call_password_verify(struct dlua_script *script, struct auth_request *req, const char *password, const char **error_r) argument
588 auth_lua_call_passdb_lookup(struct dlua_script *script, struct auth_request *req, const char **scheme_r, const char **password_r, const char **error_r) argument
603 auth_lua_call_userdb_lookup(struct dlua_script *script, struct auth_request *req, const char **error_r) argument
630 auth_lua_call_userdb_iterate_init(struct dlua_script *script, struct auth_request *req, userdb_iter_callback_t *callback, void *context) argument
[all...]
/dovecot/src/doveadm/
H A Dclient-connection-http.c82 typedef void doveadm_server_handler_t(struct client_request_http *req);
93 static void doveadm_http_server_send_response(struct client_request_http *req);
130 struct client_request_http *req = context; local
131 struct ostream *output = req->output;
134 escaped = str_new(req->pool, 10);
145 if (req->method_id != NULL) {
146 json_append_escaped(escaped, req->method_id);
154 struct client_request_http *req = context; local
155 struct ostream *output = req->output;
158 escaped = str_new(req
171 doveadm_http_server_command_execute(struct client_request_http *req) argument
261 request_json_parse_init(struct client_request_http *req) argument
286 request_json_parse_cmd(struct client_request_http *req) argument
318 request_json_parse_cmd_name(struct client_request_http *req) argument
368 request_json_parse_cmd_params(struct client_request_http *req) argument
396 request_json_parse_cmd_param_key(struct client_request_http *req) argument
445 request_json_parse_param_value(struct client_request_http *req) argument
532 request_json_parse_param_array(struct client_request_http *req) argument
564 request_json_parse_param_istream(struct client_request_http *req) argument
597 request_json_parse_cmd_id(struct client_request_http *req) argument
621 request_json_parse_cmd_done(struct client_request_http *req) argument
647 request_json_parse_done(struct client_request_http *req) argument
664 doveadm_http_server_json_parse_v1(struct client_request_http *req) argument
708 doveadm_http_server_read_request_v1(struct client_request_http *req) argument
772 doveadm_http_server_send_api_v1(struct client_request_http *req) argument
837 doveadm_http_server_options_handler(struct client_request_http *req) argument
857 doveadm_http_server_print_mounts(struct client_request_http *req) argument
890 doveadm_http_server_send_response(struct client_request_http *req) argument
923 doveadm_http_server_request_destroy(struct client_request_http *req) argument
971 doveadm_http_server_auth_basic(struct client_request_http *req, const struct http_auth_credentials *creds) argument
998 doveadm_http_server_auth_api_key(struct client_request_http *req, const struct http_auth_credentials *creds) argument
1024 doveadm_http_server_auth_verify(struct client_request_http *req, const struct http_auth_credentials *creds) argument
1039 doveadm_http_server_authorize_request(struct client_request_http *req) argument
1082 struct client_request_http *req; local
[all...]
/dovecot/src/lib-ldap/
H A Dldap-compare.c8 struct ldap_op_queue_entry *req,
36 const struct ldap_compare_input *input = &req->input.compare;
45 req->result_callback(&res, req->result_callback_ctx);
53 ldap_compare_send(struct ldap_connection *conn, struct ldap_op_queue_entry *req, argument
56 const struct ldap_compare_input *input = &req->input.compare;
78 &(req->msgid));
93 struct ldap_op_queue_entry *req; local
95 req = p_new(pool, struct ldap_op_queue_entry, 1);
96 req
7 ldap_compare_callback(struct ldap_connection *conn, struct ldap_op_queue_entry *req, LDAPMessage *message, bool *finished_r) argument
[all...]
H A Dldap-search.c16 ldap_search_result_failure(struct ldap_op_queue_entry *req, argument
19 struct ldap_search_ctx *sctx = req->ctx;
22 req->result_callback(&sctx->res, req->result_callback_ctx);
25 static void ldap_search_result_success(struct ldap_op_queue_entry *req) argument
27 struct ldap_search_ctx *sctx = req->ctx;
29 req->result_callback(&sctx->res, req->result_callback_ctx);
34 struct ldap_op_queue_entry *req,
37 struct ldap_search_ctx *sctx = req
33 ldap_search_callback(struct ldap_connection *conn, struct ldap_op_queue_entry *req, LDAPMessage *message, bool *finished_r) argument
87 ldap_search_send(struct ldap_connection *conn, struct ldap_op_queue_entry *req, const char **error_r) argument
131 struct ldap_op_queue_entry *req; local
[all...]
H A Dldap-connection.c12 int ldap_connect_next_message(struct ldap_connection *conn, struct ldap_op_queue_entry *req, bool *finished_r);
14 void ldap_connection_abort_request(struct ldap_op_queue_entry *req);
16 void ldap_connection_request_destroy(struct ldap_op_queue_entry **req);
210 struct ldap_op_queue_entry *req,
218 if (req->result_callback != NULL)
219 req->result_callback(&res, req->result_callback_ctx);
227 struct ldap_op_queue_entry *req)
233 if (req->result_callback != NULL)
234 req
209 ldap_connection_result_failure(struct ldap_connection *conn, struct ldap_op_queue_entry *req, int ret, const char *error) argument
226 ldap_connection_result_success(struct ldap_connection *conn, struct ldap_op_queue_entry *req) argument
241 struct ldap_op_queue_entry *req; local
297 struct ldap_op_queue_entry *req = *_req; local
305 ldap_connection_queue_request(struct ldap_connection *conn, struct ldap_op_queue_entry *req) argument
317 ldap_connection_connect_parse(struct ldap_connection *conn, struct ldap_op_queue_entry *req, LDAPMessage *message, bool *finished_r) argument
408 ldap_connection_abort_request(struct ldap_op_queue_entry *req) argument
459 ldap_connect_next_message(struct ldap_connection *conn, struct ldap_op_queue_entry *req, bool *finished_r) argument
524 struct ldap_op_queue_entry *req = p_new(pool, struct ldap_op_queue_entry, 1); local
602 struct ldap_op_queue_entry *req; local
[all...]
/dovecot/src/login-common/
H A Dsasl-server.c124 struct master_auth_request req; local
135 i_zero(&req);
136 req.auth_pid = anvil_request->auth_pid;
137 req.auth_id = anvil_request->auth_id;
138 req.local_ip = client->local_ip;
139 req.remote_ip = client->ip;
140 req.local_port = client->local_port;
141 req.remote_port = client->remote_port;
142 req.client_pid = getpid();
145 req
181 struct anvil_request *req = context; local
215 struct anvil_request *req; local
[all...]

Completed in 56 milliseconds

12