| /dovecot/src/lib-http/ |
| H A D | http-client-request.c | 38 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 D | http-request.c | 9 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 D | http-server-request.c | 15 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 D | http-server-private.h | 57 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 D | http-request.h | 53 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 D | http-server.h | 61 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 D | http-client.h | 276 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 D | http-server-connection.c | 199 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 D | http-client-connection.c | 30 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 D | oauth2.c | 13 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 D | oauth2-introspect.c | 14 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 D | oauth2-refresh.c | 14 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 D | oauth2-token-validate.c | 15 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 D | oauth2-private.h | 9 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 D | test-lua.c | 19 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 D | db-oauth2.c | 267 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 D | db-lua.h | 15 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 D | db-oauth2.h | 17 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 D | passdb-oauth2.c | 13 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 D | db-lua.c | 41 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 D | client-connection-http.c | 82 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 D | ldap-compare.c | 8 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 D | ldap-search.c | 16 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 D | ldap-connection.c | 12 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 D | sasl-server.c | 124 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...] |