]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
auth: Add userdb_use_worker settings
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 17 Jan 2024 23:08:51 +0000 (18:08 -0500)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Wed, 12 Feb 2025 10:34:11 +0000 (12:34 +0200)
This will be used by userdbs as they are converted to new settings.

src/auth/auth-settings.c
src/auth/auth-settings.h

index 9af7c32f42ae61f8e557868eb8c9e036f47d081c..61fa0bf25a6de75a331bd3bb17ec19ea57b1df48 100644 (file)
@@ -210,6 +210,8 @@ static const struct setting_define auth_userdb_setting_defines[] = {
        DEF(ENUM, result_failure),
        DEF(ENUM, result_internalfail),
 
+       DEF(BOOL, use_worker),
+
        SETTING_DEFINE_LIST_END
 };
 
@@ -223,6 +225,8 @@ static const struct auth_userdb_settings auth_userdb_default_settings = {
        .result_success = "return-ok:return:return-fail:continue:continue-ok:continue-fail",
        .result_failure = "continue:return:return-ok:return-fail:continue-ok:continue-fail",
        .result_internalfail = "continue:return:return-ok:return-fail:continue-ok:continue-fail",
+
+       .use_worker = FALSE,
 };
 
 const struct setting_parser_info auth_userdb_setting_parser_info = {
index f6dd1ef99291237b96c8896a2a61d50bfc2ecc7a..f162de5daa72932630deed52a0c977c65510dfcd 100644 (file)
@@ -53,6 +53,8 @@ struct auth_userdb_settings {
        const char *result_success;
        const char *result_failure;
        const char *result_internalfail;
+
+       bool use_worker;
 };
 
 struct auth_settings {