diff src/auth/auth-settings.c @ 13330:83ac50d3b76f

auth: Added default_fields and override_fields settings to all passdbs and userdbs.
author Timo Sirainen <tss@iki.fi>
date Tue, 30 Aug 2011 05:27:54 +0300
parents c0b40ebc527d
children fe89e95867a4
line wrap: on
line diff
--- a/src/auth/auth-settings.c	Tue Aug 30 04:31:28 2011 +0300
+++ b/src/auth/auth-settings.c	Tue Aug 30 05:27:54 2011 +0300
@@ -107,6 +107,8 @@
 static const struct setting_define auth_passdb_setting_defines[] = {
 	DEF(SET_STR, driver),
 	DEF(SET_STR, args),
+	DEF(SET_STR, default_fields),
+	DEF(SET_STR, override_fields),
 	DEF(SET_BOOL, deny),
 	DEF(SET_BOOL, pass),
 	DEF(SET_BOOL, master),
@@ -117,6 +119,8 @@
 static const struct auth_passdb_settings auth_passdb_default_settings = {
 	.driver = "",
 	.args = "",
+	.default_fields = "",
+	.override_fields = "",
 	.deny = FALSE,
 	.pass = FALSE,
 	.master = FALSE
@@ -142,13 +146,17 @@
 static const struct setting_define auth_userdb_setting_defines[] = {
 	DEF(SET_STR, driver),
 	DEF(SET_STR, args),
+	DEF(SET_STR, default_fields),
+	DEF(SET_STR, override_fields),
 
 	SETTING_DEFINE_LIST_END
 };
 
 static const struct auth_userdb_settings auth_userdb_default_settings = {
 	.driver = "",
-	.args = ""
+	.args = "",
+	.default_fields = "",
+	.override_fields = ""
 };
 
 const struct setting_parser_info auth_userdb_setting_parser_info = {