Searched refs:request (Results 1 - 25 of 119) sorted by relevance

12345

/dovecot/src/auth/
H A Dmech-plain-common.c9 struct auth_request *request)
13 auth_request_success(request, "", 0);
16 auth_request_internal_failure(request);
19 auth_request_fail(request);
8 plain_verify_callback(enum passdb_result result, struct auth_request *request) argument
H A Dpassdb-blocking.h5 passdb_blocking_auth_worker_reply_parse(struct auth_request *request, const char *reply);
6 void passdb_blocking_verify_plain(struct auth_request *request);
7 void passdb_blocking_lookup_credentials(struct auth_request *request);
8 void passdb_blocking_set_credentials(struct auth_request *request,
H A Dmech-external.c9 mech_external_auth_continue(struct auth_request *request, argument
15 if (request->user == NULL) {
16 auth_request_log_info(request, AUTH_SUBSYS_MECH,
18 auth_request_fail(request);
24 if (!auth_request_set_username(request, "", &error)) {
25 auth_request_log_info(request, AUTH_SUBSYS_MECH,
27 auth_request_fail(request);
32 !auth_request_set_login_username(request, authzid, &error)) {
34 auth_request_log_info(request, AUTH_SUBSYS_MECH,
36 auth_request_fail(request);
45 struct auth_request *request; local
[all...]
H A Ddb-checkpassword.c27 struct auth_request *request; member in struct:chkpw_auth_request
64 static void checkpassword_request_close(struct chkpw_auth_request *request) argument
66 io_remove(&request->io_in);
67 io_remove(&request->io_out);
69 i_close_fd(&request->fd_in);
70 i_close_fd(&request->fd_out);
75 struct chkpw_auth_request *request = *_request; local
79 if (!request->exited) {
80 hash_table_remove(request->db->clients,
81 POINTER_CAST(request
99 struct chkpw_auth_request *request = *_request; local
110 checkpassword_internal_failure(struct chkpw_auth_request **request) argument
116 checkpassword_request_finish_auth(struct chkpw_auth_request *request) argument
168 checkpassword_request_finish_lookup(struct chkpw_auth_request *request) argument
199 checkpassword_request_half_finish(struct chkpw_auth_request *request) argument
211 env_put_auth_vars(struct auth_request *request) argument
237 checkpassword_setup_env(struct auth_request *request) argument
284 checkpassword_get_cmd(struct auth_request *request, const char *args, const char *checkpassword_reply_path) argument
299 checkpassword_child_input(struct chkpw_auth_request *request) argument
326 checkpassword_child_output(struct chkpw_auth_request *request) argument
380 checkpassword_exec(struct db_checkpassword *db, struct auth_request *request, int fd_in, int fd_out, bool authenticate) argument
421 struct chkpw_auth_request *request = local
449 db_checkpassword_call(struct db_checkpassword *db, struct auth_request *request, const char *auth_password, db_checkpassword_callback_t *callback, void (*request_callback)()) argument
561 struct chkpw_auth_request *request; local
[all...]
H A Dmech-anonymous.c7 mech_anonymous_auth_continue(struct auth_request *request, argument
10 i_assert(*request->set->anonymous_username != '\0');
12 if (request->set->verbose) {
15 request->user =
17 auth_request_log_info(request, AUTH_SUBSYS_MECH, "login");
20 request->user = p_strdup(request->pool,
21 request->set->anonymous_username);
23 request->passdb_success = TRUE;
24 auth_request_success(request, "",
29 struct auth_request *request; local
[all...]
H A Dpassdb-blocking.c13 auth_worker_reply_parse_args(struct auth_request *request, argument
17 request->passdb_password = p_strdup(request->pool, *args);
21 auth_request_set_fields(request, args, NULL);
25 passdb_blocking_auth_worker_reply_parse(struct auth_request *request, const char *reply) argument
35 auth_request_set_field(request, "user", args[1], NULL);
36 auth_worker_reply_parse_args(request, args + 2);
43 auth_request_set_field(request, "user", args[1], NULL);
44 auth_worker_reply_parse_args(request, args + 1);
62 auth_request_set_field(request, "use
79 struct auth_request *request = context; local
88 passdb_blocking_verify_plain(struct auth_request *request) argument
105 struct auth_request *request = context; local
128 passdb_blocking_lookup_credentials(struct auth_request *request) argument
146 struct auth_request *request = context; local
155 passdb_blocking_set_credentials(struct auth_request *request, const char *new_credentials) argument
[all...]
H A Dauth-request-stats.h8 struct auth_stats *auth_request_stats_get(struct auth_request *request);
9 void auth_request_stats_add_tempfail(struct auth_request *request);
10 void auth_request_stats_send(struct auth_request *request);
H A Dauth-request.c17 #include "auth-request.h"
18 #include "auth-request-handler.h"
19 #include "auth-request-stats.h"
42 struct auth_request *request; member in struct:auth_request_proxy_dns_lookup_ctx
53 struct auth_request *request; member in struct:auth_policy_check_ctx
68 auth_request_userdb_import(struct auth_request *request, const char *args);
71 void auth_request_verify_plain_continue(struct auth_request *request,
74 void auth_request_lookup_credentials_policy_continue(struct auth_request *request,
82 struct auth_request *request; local
84 request
103 struct auth_request *request; local
122 auth_request_set_state(struct auth_request *request, enum auth_request_state state) argument
138 auth_request_init(struct auth_request *request) argument
151 auth_request_get_auth(struct auth_request *request) argument
156 auth_request_success(struct auth_request *request, const void *data, size_t data_size) argument
185 struct auth_request *request = ctx->request; local
224 auth_request_fail(struct auth_request *request) argument
238 auth_request_internal_failure(struct auth_request *request) argument
244 auth_request_ref(struct auth_request *request) argument
251 struct auth_request *request = *_request; local
305 auth_request_export(struct auth_request *request, string_t *dest) argument
382 auth_request_import_info(struct auth_request *request, const char *key, const char *value) argument
435 auth_request_import_auth(struct auth_request *request, const char *key, const char *value) argument
469 auth_request_import_master(struct auth_request *request, const char *key, const char *value) argument
487 auth_request_import(struct auth_request *request, const char *key, const char *value) argument
528 auth_request_initial(struct auth_request *request) argument
537 auth_request_continue(struct auth_request *request, const unsigned char *data, size_t data_size) argument
551 auth_request_save_cache(struct auth_request *request, enum passdb_result result) argument
635 auth_request_master_lookup_finish(struct auth_request *request) argument
695 auth_request_want_skip_passdb(struct auth_request *request, struct auth_passdb *passdb) argument
738 auth_request_want_skip_userdb(struct auth_request *request, struct auth_userdb *userdb) argument
753 auth_request_handle_passdb_callback(enum passdb_result *result, struct auth_request *request) argument
914 auth_request_verify_plain_callback_finish(enum passdb_result result, struct auth_request *request) argument
937 auth_request_verify_plain_callback(enum passdb_result result, struct auth_request *request) argument
988 auth_request_is_disabled_master_user(struct auth_request *request) argument
1045 auth_request_verify_plain(struct auth_request *request, const char *password, verify_plain_callback_t *callback) argument
1071 auth_request_verify_plain_continue(struct auth_request *request, verify_plain_callback_t *callback) argument
1139 auth_request_lookup_credentials_finish(enum passdb_result result, const unsigned char *credentials, size_t size, struct auth_request *request) argument
1195 auth_request_lookup_credentials_callback(enum passdb_result result, const unsigned char *credentials, size_t size, struct auth_request *request) argument
1237 auth_request_lookup_credentials(struct auth_request *request, const char *scheme, lookup_credentials_callback_t *callback) argument
1261 auth_request_lookup_credentials_policy_continue(struct auth_request *request, lookup_credentials_callback_t *callback) argument
1325 auth_request_set_credentials(struct auth_request *request, const char *scheme, const char *data, set_credentials_callback_t *callback) argument
1350 auth_request_userdb_save_cache(struct auth_request *request, enum userdb_result result) argument
1386 auth_request_lookup_user_cache(struct auth_request *request, const char *key, enum userdb_result *result_r, bool use_expired) argument
1428 auth_request_userdb_callback(enum userdb_result result, struct auth_request *request) argument
1558 auth_request_lookup_user(struct auth_request *request, userdb_callback_t *callback) argument
1608 auth_request_fix_username(struct auth_request *request, const char *username, const char **error_r) argument
1666 auth_request_set_username(struct auth_request *request, const char *username, const char **error_r) argument
1714 auth_request_set_login_username(struct auth_request *request, const char *username, const char **error_r) argument
1751 auth_request_validate_networks(struct auth_request *request, const char *name, const char *networks, const struct ip_addr *remote_ip) argument
1794 auth_request_set_password(struct auth_request *request, const char *value, const char *default_scheme, bool noscheme) argument
1851 auth_request_try_update_username(struct auth_request *request, const char *name, const char *value) argument
1877 auth_request_passdb_import(struct auth_request *request, const char *args, const char *key_prefix, const char *default_scheme) argument
1888 auth_request_set_field(struct auth_request *request, const char *name, const char *value, const char *default_scheme) argument
2018 auth_request_set_null_field(struct auth_request *request, const char *name) argument
2027 auth_request_set_field_keyvalue(struct auth_request *request, const char *field, const char *default_scheme) argument
2044 auth_request_set_fields(struct auth_request *request, const char *const *fields, const char *default_scheme) argument
2055 auth_request_init_userdb_reply(struct auth_request *request) argument
2067 auth_request_set_uidgid_file(struct auth_request *request, const char *path_template) argument
2093 auth_request_userdb_import(struct auth_request *request, const char *args) argument
2110 auth_request_set_userdb_field(struct auth_request *request, const char *name, const char *value) argument
2171 auth_request_set_userdb_field_values(struct auth_request *request, const char *name, const char *const *values) argument
2207 auth_request_proxy_is_self(struct auth_request *request) argument
2226 auth_request_proxy_ip_is_self(struct auth_request *request, const struct ip_addr *ip) argument
2242 auth_request_proxy_finish_ip(struct auth_request *request, bool proxy_host_is_self) argument
2275 struct auth_request *request = ctx->request; local
2314 auth_request_proxy_host_lookup(struct auth_request *request, const char *host, auth_request_proxy_cb_t *callback) argument
2351 auth_request_proxy_finish(struct auth_request *request, auth_request_proxy_cb_t *callback) argument
2399 auth_request_proxy_finish_failure(struct auth_request *request) argument
2410 log_password_failure(struct auth_request *request, const char *plain_password, const char *crypted_password, const char *scheme, const struct password_generate_params *params, const char *subsystem) argument
2439 auth_request_append_password(struct auth_request *request, string_t *str) argument
2470 auth_request_log_password_mismatch(struct auth_request *request, const char *subsystem) argument
2476 auth_request_log_unknown_user(struct auth_request *request, const char *subsystem) argument
2482 auth_request_log_login_failure(struct auth_request *request, const char *subsystem, const char *message) argument
2509 auth_request_password_verify(struct auth_request *request, const char *plain_password, const char *crypted_password, const char *scheme, const char *subsystem) argument
2518 auth_request_password_verify_log(struct auth_request *request, const char *plain_password, const char *crypted_password, const char *scheme, const char *subsystem, bool log_password_mismatch) argument
2723 auth_request_refresh_last_access(struct auth_request *request) argument
[all...]
H A Dmech-oauth2.c42 struct auth_request *request)
45 (struct oauth2_auth_request*)request;
50 auth_request_success(request, "", 0);
53 auth_request_internal_failure(request);
57 if (request->mech_password != NULL)
58 request->mech_password = NULL;
59 auth_request_handler_reply_continue(request, error, strlen(error));
66 xoauth2_verify_callback(enum passdb_result result, struct auth_request *request) argument
70 oauth2_verify_callback(result, error, request);
74 oauthbearer_verify_callback(enum passdb_result result, struct auth_request *request) argument
40 oauth2_verify_callback(enum passdb_result result, const char *error, struct auth_request *request) argument
85 mech_xoauth2_auth_continue(struct auth_request *request, const unsigned char *data, size_t data_size) argument
146 mech_oauthbearer_auth_continue(struct auth_request *request, const unsigned char *data, size_t data_size) argument
240 struct oauth2_auth_request *request; local
[all...]
H A Dauth-request-stats.c11 #include "auth-request.h"
12 #include "auth-request-stats.h"
19 struct auth_stats *auth_request_stats_get(struct auth_request *request) argument
21 if (request->stats == NULL)
22 request->stats = stats_alloc(request->pool);
23 return stats_fill_ptr(request->stats, auth_stats_item);
26 void auth_request_stats_add_tempfail(struct auth_request *request) argument
28 struct auth_stats *stats = auth_request_stats_get(request);
33 void auth_request_stats_send(struct auth_request *request) argument
[all...]
H A Dmech-plain-common.h5 struct auth_request *request);
H A Dmech-dovecot-token.c12 mech_dovecot_token_auth_continue(struct auth_request *request, argument
44 auth_request_log_info(request, AUTH_SUBSYS_MECH, "invalid input");
45 auth_request_fail(request);
46 } else if (!auth_request_set_username(request, username, &error)) {
48 auth_request_log_info(request, AUTH_SUBSYS_MECH, "%s", error);
49 auth_request_fail(request);
52 auth_token_get(service, pid, request->user, session_id);
56 request->passdb_success = TRUE;
57 auth_request_set_field(request, "userdb_client_service", service, "");
58 auth_request_success(request, NUL
71 struct auth_request *request; local
[all...]
H A Dpassdb-passwd.c15 passwd_lookup(struct auth_request *request, struct passwd *pw_r) argument
17 auth_request_log_debug(request, AUTH_SUBSYS_DB, "lookup");
19 switch (i_getpwnam(request->user, pw_r)) {
21 auth_request_log_error(request, AUTH_SUBSYS_DB,
25 auth_request_log_unknown_user(request, AUTH_SUBSYS_DB);
30 auth_request_log_info(request, AUTH_SUBSYS_DB,
36 auth_request_set_field(request, "password", pw_r->pw_passwd,
42 passwd_verify_plain(struct auth_request *request, const char *password, argument
49 res = passwd_lookup(request, &pw);
51 callback(res, request);
73 passwd_lookup_credentials(struct auth_request *request, lookup_credentials_callback_t *callback) argument
[all...]
H A Dpassdb-static.c15 static_save_fields(struct auth_request *request, const char **password_r, argument
19 (struct static_passdb_module *)request->passdb->passdb;
25 auth_request_log_debug(request, AUTH_SUBSYS_DB, "lookup");
26 if (passdb_template_export(module->tmpl, request, &error) < 0) {
27 auth_request_log_error(request, AUTH_SUBSYS_DB,
34 request, NULL, password_r, &error) <= 0) {
35 auth_request_log_error(request, AUTH_SUBSYS_DB,
40 } else if (auth_fields_exists(request->extra_fields, "nopassword")) {
43 auth_request_log_info(request, AUTH_SUBSYS_DB,
53 auth_request_set_field(request, "passwor
60 static_verify_plain(struct auth_request *request, const char *password, verify_plain_callback_t *callback) argument
86 static_lookup_credentials(struct auth_request *request, lookup_credentials_callback_t *callback) argument
[all...]
H A Dmech-login.c17 mech_login_auth_continue(struct auth_request *request, argument
23 if (request->user == NULL) {
26 if (!auth_request_set_username(request, username, &error)) {
27 auth_request_log_info(request, AUTH_SUBSYS_MECH, "%s", error);
28 auth_request_fail(request);
32 auth_request_handler_reply_continue(request, prompt2,
36 auth_request_verify_plain(request, pass, plain_verify_callback);
42 mech_login_auth_initial(struct auth_request *request, argument
48 auth_request_handler_reply_continue(request, prompt1,
51 mech_login_auth_continue(request, dat
57 struct auth_request *request; local
[all...]
H A Dmech-plain.c10 mech_plain_auth_continue(struct auth_request *request, argument
44 auth_request_log_info(request, AUTH_SUBSYS_MECH, "invalid input");
45 auth_request_fail(request);
46 } else if (!auth_request_set_username(request, authenid, &error)) {
48 auth_request_log_info(request, AUTH_SUBSYS_MECH, "%s", error);
49 auth_request_fail(request);
51 !auth_request_set_login_username(request, authid, &error)) {
53 auth_request_log_info(request, AUTH_SUBSYS_MECH,
55 auth_request_fail(request);
57 auth_request_verify_plain(request, pas
68 struct auth_request *request; local
[all...]
H A Dpassdb-shadow.c16 shadow_lookup(struct auth_request *request, struct spwd **spw_r) argument
18 auth_request_log_debug(request, AUTH_SUBSYS_DB, "lookup");
20 *spw_r = getspnam(request->user);
22 auth_request_log_unknown_user(request, AUTH_SUBSYS_DB);
27 auth_request_log_info(request, AUTH_SUBSYS_DB,
33 auth_request_set_field(request, "password", (*spw_r)->sp_pwdp,
39 shadow_verify_plain(struct auth_request *request, const char *password, argument
46 res = shadow_lookup(request, &spw);
48 callback(res, request);
53 ret = auth_request_password_verify(request, passwor
71 shadow_lookup_credentials(struct auth_request *request, lookup_credentials_callback_t *callback) argument
[all...]
H A Dpassdb-bsdauth.c17 bsdauth_verify_plain(struct auth_request *request, const char *password, argument
24 auth_request_log_debug(request, AUTH_SUBSYS_DB, "lookup");
26 switch (i_getpwnam(request->user, &pw)) {
28 auth_request_log_error(request, AUTH_SUBSYS_DB,
30 callback(PASSDB_RESULT_INTERNAL_FAILURE, request);
33 auth_request_log_unknown_user(request, AUTH_SUBSYS_DB);
34 callback(PASSDB_RESULT_USER_UNKNOWN, request);
39 type = t_strdup_printf("auth-%s", request->service);
40 result = auth_userokay(request->user, NULL, t_strdup_noconst(type),
47 auth_request_log_password_mismatch(request, AUTH_SUBSYS_D
[all...]
H A Dauth-request-handler.c15 #include "auth-request.h"
19 #include "auth-request-handler.h"
54 pool = pool_alloconly_create("auth request handler", 4096);
140 struct auth_request *request)
142 i_assert(request->handler == handler);
144 if (request->removed_from_handler) {
148 request->removed_from_handler = TRUE;
151 request, so make sure we don't get back here. */
152 timeout_remove(&request->to_abort);
154 hash_table_remove(handler->requests, POINTER_CAST(request
139 auth_request_handler_remove(struct auth_request_handler *handler, struct auth_request *request) argument
168 auth_str_append_extra_fields(struct auth_request *request, string_t *dest) argument
206 auth_request_handle_failure(struct auth_request *request, const char *reply) argument
250 auth_request_handler_reply_success_finish(struct auth_request *request) argument
284 auth_request_handler_reply_failure_finish(struct auth_request *request) argument
338 auth_request_handler_proxy_callback(bool success, struct auth_request *request) argument
349 auth_request_handler_reply(struct auth_request *request, enum auth_client_result result, const void *auth_reply, size_t reply_size) argument
402 auth_request_handler_reply_continue(struct auth_request *request, const void *reply, size_t reply_size) argument
410 auth_request_handler_auth_fail_code(struct auth_request_handler *handler, struct auth_request *request, const char *fail_code, const char *reason) argument
430 auth_request_handler_auth_fail(struct auth_request_handler *handler, struct auth_request *request, const char *reason) argument
437 auth_request_timeout(struct auth_request *request) argument
455 auth_request_penalty_finish(struct auth_request *request) argument
462 auth_penalty_callback(unsigned int penalty, struct auth_request *request) argument
482 struct auth_request *request; local
636 struct auth_request *request; local
681 auth_str_append_userdb_extra_fields(struct auth_request *request, string_t *dest) argument
719 userdb_callback(enum userdb_result result, struct auth_request *request) argument
775 struct auth_request *request; local
841 struct auth_request *request; local
[all...]
H A Dmech-digest-md5.c56 static string_t *get_digest_challenge(struct digest_auth_request *request) argument
58 const struct auth_settings *set = request->auth_request.set;
83 request->nonce = p_strdup(request->pool, buf.data);
95 str_printfa(str, "nonce=\"%s\",", request->nonce);
99 if ((request->qop & (1 << i)) != 0) {
114 static bool verify_credentials(struct digest_auth_request *request, argument
124 auth_request_log_error(&request->auth_request, AUTH_SUBSYS_MECH,
159 md5_update(&ctx, request->nonce, strlen(request
280 auth_handle_response(struct digest_auth_request *request, char *key, char *value, const char **error) argument
453 parse_digest_response(struct digest_auth_request *request, const unsigned char *data, size_t size, const char **error) argument
523 struct digest_auth_request *request = local
549 struct digest_auth_request *request = local
585 struct digest_auth_request *request = local
598 struct digest_auth_request *request; local
[all...]
H A Duserdb-ldap.c23 struct ldap_request_search request; member in struct:userdb_ldap_request
29 struct ldap_request_search request; member in struct:userdb_iter_ldap_request
36 struct userdb_iter_ldap_request request; member in struct:ldap_userdb_iterate_context
83 struct ldap_request *request,
87 (struct userdb_ldap_request *) request;
89 urequest->request.request.auth_request;
100 &urequest->request, res);
112 struct userdb_ldap_request *request; local
117 request
82 userdb_ldap_lookup_callback(struct ldap_connection *conn, struct ldap_request *request, LDAPMessage *res) argument
156 userdb_ldap_iterate_callback(struct ldap_connection *conn, struct ldap_request *request, LDAPMessage *res) argument
206 struct userdb_iter_ldap_request *request; local
[all...]
H A Dauth-policy.h6 void auth_policy_check(struct auth_request *request, const char *password, auth_policy_callback_t cb, void *context);
7 void auth_policy_report(struct auth_request *request);
/dovecot/src/indexer/
H A Dindexer-queue.c19 indexer_request_hash(const struct indexer_request *request) argument
21 return str_hash(request->username) ^ str_hash(request->mailbox);
72 static void request_add_context(struct indexer_request *request, void *context) argument
77 if (!array_is_created(&request->contexts))
78 i_array_init(&request->contexts, 2);
79 array_append(&request->contexts, &context, 1);
88 struct indexer_request *request; local
90 request = indexer_queue_lookup(queue, username, mailbox);
91 if (request
138 struct indexer_request *request; local
151 struct indexer_request *request; local
166 struct indexer_request *request = queue->head; local
173 indexer_queue_request_status_int(struct indexer_queue *queue, struct indexer_request *request, int percentage) argument
186 indexer_queue_request_status(struct indexer_queue *queue, struct indexer_request *request, int percentage) argument
195 indexer_queue_request_work(struct indexer_request *request) argument
207 struct indexer_request *request = *_request; local
241 struct indexer_request *request; local
[all...]
/dovecot/src/lib-auth/
H A Dauth-client-request.h6 bool auth_client_request_is_aborted(struct auth_client_request *request);
7 time_t auth_client_request_get_create_time(struct auth_client_request *request);
9 void auth_client_request_server_input(struct auth_client_request *request,
/dovecot/src/director/
H A Ddirector-request.c9 #include "director-request.h"
44 static void director_request_free(struct director_request *request) argument
46 i_free(request->username_tag);
47 i_free(request);
51 director_request_get_timeout_error(struct director_request *request, argument
58 delay_reason_strings[request->delay_reason],
59 (unsigned int)(ioloop_time - request->create_time));
61 if (request->dir->ring_last_sync_time == 0)
64 secs = ioloop_time - request->dir->ring_last_sync_time;
65 if (request
86 struct director_request **requestp, *request; local
133 struct director_request *request; local
187 director_request_existing(struct director_request *request, struct user *user) argument
278 director_request_continue_real(struct director_request *request) argument
343 director_request_continue(struct director_request *request) argument
[all...]

Completed in 56 milliseconds

12345