From: Timo Sirainen Date: Wed, 17 Jan 2024 23:08:51 +0000 (-0500) Subject: auth: Add userdb_use_worker settings X-Git-Tag: 2.4.1~1098 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=593d072fdcafa3e29f06a44a8d2888ee1c2dc6e7;p=thirdparty%2Fdovecot%2Fcore.git auth: Add userdb_use_worker settings This will be used by userdbs as they are converted to new settings. --- diff --git a/src/auth/auth-settings.c b/src/auth/auth-settings.c index 9af7c32f42..61fa0bf25a 100644 --- a/src/auth/auth-settings.c +++ b/src/auth/auth-settings.c @@ -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 = { diff --git a/src/auth/auth-settings.h b/src/auth/auth-settings.h index f6dd1ef992..f162de5daa 100644 --- a/src/auth/auth-settings.h +++ b/src/auth/auth-settings.h @@ -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 {