DEF(SET_ENUM, type), DEF(SET_STR, separator), DEF(SET_STR_VARS, prefix), DEF(SET_STR_VARS, location), { SET_ALIAS, "mail", 0, NULL }, { SET_ALIAS, "mail_location", 0, NULL }, DEF(SET_STR_VARS, alias_for), DEF(SET_BOOL, inbox), DEF(SET_BOOL, hidden), DEF(SET_ENUM, list), DEF(SET_BOOL, subscriptions), DEF(SET_BOOL, ignore_on_failure), DEF(SET_BOOL, disabled), DEFLIST_UNIQUE(mailboxes, "mailbox", &mailbox_setting_parser_info), SETTING_DEFINE_LIST_END }; const struct mail_namespace_settings mail_namespace_default_settings = { .name = "", .type = "private:shared:public", .separator = "", .prefix = "", .location = "", .alias_for = NULL, .inbox = FALSE, .hidden = FALSE, .list = "yes:no:children",
DEF(SET_STR, user), DEF(SET_STR, group), DEF(SET_STR, privileged_group), DEF(SET_STR, extra_groups), DEF(SET_STR, chroot), DEF(SET_BOOL, drop_priv_before_exec), DEF(SET_UINT, process_min_avail), DEF(SET_UINT, process_limit), DEF(SET_UINT, client_limit), DEF(SET_UINT, service_count), DEF(SET_TIME, idle_kill), DEF(SET_SIZE, vsz_limit), DEFLIST_UNIQUE(unix_listeners, "unix_listener", &file_listener_setting_parser_info), DEFLIST_UNIQUE(fifo_listeners, "fifo_listener", &file_listener_setting_parser_info), DEFLIST_UNIQUE(inet_listeners, "inet_listener", &inet_listener_setting_parser_info), SETTING_DEFINE_LIST_END }; static const struct service_settings service_default_settings = { .name = "", .protocol = "", .type = "", .executable = "", .user = "", .group = "",