Lines Matching defs:request
13 auth_worker_reply_parse_args(struct auth_request *request,
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)
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, "user",
65 auth_worker_reply_parse_args(request, args + 3);
71 auth_request_log_error(request, AUTH_SUBSYS_DB,
79 struct auth_request *request = context;
82 result = passdb_blocking_auth_worker_reply_parse(request, reply);
83 auth_request_verify_plain_callback(result, request);
84 auth_request_unref(&request);
88 void passdb_blocking_verify_plain(struct auth_request *request)
93 str_printfa(str, "PASSV\t%u\t", request->passdb->passdb->id);
94 str_append_tabescaped(str, request->mech_password);
96 auth_request_export(request, str);
98 auth_request_ref(request);
99 auth_worker_call(request->pool, request->user, str_c(str),
100 verify_plain_callback, request);
105 struct auth_request *request = context;
109 result = passdb_blocking_auth_worker_reply_parse(request, reply);
110 if (result == PASSDB_RESULT_OK && request->passdb_password != NULL) {
111 password = request->passdb_password;
114 auth_request_log_error(request, AUTH_SUBSYS_DB,
123 request);
124 auth_request_unref(&request);
128 void passdb_blocking_lookup_credentials(struct auth_request *request)
133 str_printfa(str, "PASSL\t%u\t", request->passdb->passdb->id);
134 str_append_tabescaped(str, request->credentials_scheme);
136 auth_request_export(request, str);
138 auth_request_ref(request);
139 auth_worker_call(request->pool, request->user, str_c(str),
140 lookup_credentials_callback, request);
146 struct auth_request *request = context;
150 request->private_callback.set_credentials(success, request);
151 auth_request_unref(&request);
155 void passdb_blocking_set_credentials(struct auth_request *request,
161 str_printfa(str, "SETCRED\t%u\t", request->passdb->passdb->id);
164 auth_request_export(request, str);
166 auth_request_ref(request);
167 auth_worker_call(request->pool, request->user, str_c(str),
168 set_credentials_callback, request);