Lines Matching refs:chkpw_auth_request

25 struct chkpw_auth_request {
47 HASH_TABLE(void *, struct chkpw_auth_request *) clients;
64 static void checkpassword_request_close(struct chkpw_auth_request *request)
73 static void checkpassword_request_free(struct chkpw_auth_request **_request)
75 struct chkpw_auth_request *request = *_request;
96 static void checkpassword_finish(struct chkpw_auth_request **_request,
99 struct chkpw_auth_request *request = *_request;
110 static void checkpassword_internal_failure(struct chkpw_auth_request **request)
116 checkpassword_request_finish_auth(struct chkpw_auth_request *request)
168 checkpassword_request_finish_lookup(struct chkpw_auth_request *request)
199 checkpassword_request_half_finish(struct chkpw_auth_request *request)
299 static void checkpassword_child_input(struct chkpw_auth_request *request)
326 static void checkpassword_child_output(struct chkpw_auth_request *request)
421 struct chkpw_auth_request *request =
455 struct chkpw_auth_request *chkpw_auth_request;
518 chkpw_auth_request = i_new(struct chkpw_auth_request, 1);
519 chkpw_auth_request->db = db;
520 chkpw_auth_request->pid = pid;
521 chkpw_auth_request->fd_in = fd_in[0];
522 chkpw_auth_request->fd_out = fd_out[1];
523 chkpw_auth_request->auth_password = i_strdup(auth_password);
524 chkpw_auth_request->request = request;
525 chkpw_auth_request->output_len = output_len;
526 chkpw_auth_request->input_buf = str_new(default_pool, 256);
527 chkpw_auth_request->callback = callback;
528 chkpw_auth_request->request_callback = request_callback;
530 chkpw_auth_request->io_in =
532 chkpw_auth_request);
533 chkpw_auth_request->io_out =
535 chkpw_auth_request);
537 hash_table_insert(db->clients, POINTER_CAST(pid), chkpw_auth_request);
561 struct chkpw_auth_request *request;