Mercurial > dovecot > core-2.2
changeset 22789:48a918c22fe5
auth: passdb-blocking - Expose passdb_blocking_auth_worker_reply_parse
Enables sharing code with passdb cache
author | Aki Tuomi <aki.tuomi@dovecot.fi> |
---|---|
date | Tue, 02 Jan 2018 12:33:50 +0200 |
parents | 9cd980e23e5d |
children | b0c2b646547f |
files | src/auth/passdb-blocking.c src/auth/passdb-blocking.h |
diffstat | 2 files changed, 6 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/passdb-blocking.c Mon Dec 04 11:01:31 2017 +0200 +++ b/src/auth/passdb-blocking.c Tue Jan 02 12:33:50 2018 +0200 @@ -21,8 +21,8 @@ auth_request_set_fields(request, args, NULL); } -static enum passdb_result -auth_worker_reply_parse(struct auth_request *request, const char *reply) +enum passdb_result +passdb_blocking_auth_worker_reply_parse(struct auth_request *request, const char *reply) { enum passdb_result ret; const char *const *args; @@ -79,7 +79,7 @@ struct auth_request *request = context; enum passdb_result result; - result = auth_worker_reply_parse(request, reply); + result = passdb_blocking_auth_worker_reply_parse(request, reply); auth_request_verify_plain_callback(result, request); auth_request_unref(&request); return TRUE; @@ -106,7 +106,7 @@ enum passdb_result result; const char *password = NULL, *scheme = NULL; - result = auth_worker_reply_parse(request, reply); + result = passdb_blocking_auth_worker_reply_parse(request, reply); if (result == PASSDB_RESULT_OK && request->passdb_password != NULL) { password = request->passdb_password; scheme = password_get_scheme(&password);
--- a/src/auth/passdb-blocking.h Mon Dec 04 11:01:31 2017 +0200 +++ b/src/auth/passdb-blocking.h Tue Jan 02 12:33:50 2018 +0200 @@ -1,6 +1,8 @@ #ifndef PASSDB_BLOCKING_H #define PASSDB_BLOCKING_H +enum passdb_result +passdb_blocking_auth_worker_reply_parse(struct auth_request *request, const char *reply); void passdb_blocking_verify_plain(struct auth_request *request); void passdb_blocking_lookup_credentials(struct auth_request *request); void passdb_blocking_set_credentials(struct auth_request *request,