]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-settings, global: Convert setting_parser_info.module_name to a unique name
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 27 Mar 2023 23:14:35 +0000 (02:14 +0300)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 20 Nov 2023 12:20:55 +0000 (14:20 +0200)
This unique name will be used by the binary config file format in the
following commits.

35 files changed:
src/auth/auth-settings.c
src/config/config-parser.c
src/config/doveconf.c
src/config/settings-get.pl
src/config/test-config-parser.c
src/dict/dict-settings.c
src/doveadm/doveadm-settings.c
src/imap-login/imap-login-settings.c
src/imap-urlauth-login/imap-urlauth-login-settings.c
src/imap-urlauth/imap-urlauth-settings.c
src/imap-urlauth/imap-urlauth-worker-settings.c
src/imap/imap-settings.c
src/lib-lda/lda-settings.c
src/lib-master/master-service-settings.c
src/lib-master/master-service-ssl-settings.c
src/lib-settings/settings-parser.c
src/lib-settings/settings-parser.h
src/lib-settings/test-settings-parser.c
src/lib-smtp/smtp-submit-settings.c
src/lib-storage/index/dbox-multi/mdbox-settings.c
src/lib-storage/index/imapc/imapc-settings.c
src/lib-storage/index/maildir/maildir-settings.c
src/lib-storage/index/mbox/mbox-settings.c
src/lib-storage/index/pop3c/pop3c-settings.c
src/lib-storage/mail-storage-settings.c
src/lmtp/lmtp-settings.c
src/login-common/login-settings.c
src/master/master-settings.c
src/plugins/mail-crypt/fs-crypt-settings.c
src/plugins/quota/quota-status-settings.c
src/pop3-login/pop3-login-settings.c
src/pop3/pop3-settings.c
src/stats/stats-settings.c
src/submission-login/submission-login-settings.c
src/submission/submission-settings.c

index 82a598ccf8d0f7bb1f8cdfbc2f191f813d94d180..332349215e62fdc1fe5ebbaafda630fe808396b7 100644 (file)
@@ -191,6 +191,8 @@ static const struct auth_passdb_settings auth_passdb_default_settings = {
 };
 
 const struct setting_parser_info auth_passdb_setting_parser_info = {
+       .name = "auth_passdb",
+
        .defines = auth_passdb_setting_defines,
        .defaults = &auth_passdb_default_settings,
 
@@ -239,6 +241,8 @@ static const struct auth_userdb_settings auth_userdb_default_settings = {
 };
 
 const struct setting_parser_info auth_userdb_setting_parser_info = {
+       .name = "auth_userdb",
+
        .defines = auth_userdb_setting_defines,
        .defaults = &auth_userdb_default_settings,
 
@@ -374,7 +378,8 @@ static const struct auth_settings auth_default_settings = {
 };
 
 const struct setting_parser_info auth_setting_parser_info = {
-       .module_name = "auth",
+       .name = "auth",
+
        .defines = auth_setting_defines,
        .defaults = &auth_default_settings,
 
index a1a15beb41961a2f231be0b1bf873a93545786dd..b403d1d0714135aeff28d491c5080681274dcb82 100644 (file)
@@ -132,7 +132,7 @@ int config_apply_line(struct config_parser_context *ctx, const char *key,
                if (ret > 0) {
                        found = TRUE;
                        /* FIXME: remove once auth does support these. */
-                       if (strcmp(l->root->module_name, "auth") == 0 &&
+                       if (strcmp(l->root->name, "auth") == 0 &&
                            config_parser_is_in_localremote(ctx->cur_section)) {
                                ctx->error = p_strconcat(ctx->pool,
                                        "Auth settings not supported inside local/remote blocks: ",
@@ -1027,6 +1027,15 @@ int config_parse_file(const char *path, enum config_parse_flags flags,
                ctx.root_parsers[i].parser =
                        settings_parser_init(ctx.pool, all_roots[i],
                                             settings_parser_flags);
+               for (unsigned int j = 0; j < i; j++) {
+                       if (strcmp(all_roots[j]->name, all_roots[i]->name) == 0) {
+                               /* Just fatal - it's difficult to continue
+                                  correctly here, and it's not supposed to
+                                  happen. */
+                               i_panic("Duplicate settings struct name: %s",
+                                       all_roots[i]->name);
+                       }
+               }
        }
 
        i_zero(&root);
index 2812755903bd144287eb1f25d008752fb1078dba..672805893503cb313316d7115736b552c870660c 100644 (file)
@@ -668,7 +668,7 @@ static void config_request_simple_stdout(const char *key, const char *value,
        }
 }
 
-static const char *get_setting(const char *module, const char *name)
+static const char *get_setting(const char *info_name, const char *name)
 {
        struct config_module_parser *l;
        const struct setting_define *def;
@@ -676,7 +676,7 @@ static const char *get_setting(const char *module, const char *name)
        const void *set;
 
        for (l = config_module_parsers; l->root != NULL; l++) {
-               if (strcmp(l->root->module_name, module) != 0)
+               if (strcmp(l->root->name, info_name) != 0)
                        continue;
 
                set = settings_parser_get_set(l->parser);
@@ -829,7 +829,7 @@ static void check_wrong_config(const char *config_path)
 {
        const char *base_dir, *symlink_path, *prev_path, *error;
 
-       base_dir = get_setting("master", "base_dir");
+       base_dir = get_setting("master_service", "base_dir");
        symlink_path = t_strconcat(base_dir, "/"PACKAGE".conf", NULL);
        if (t_readlink(symlink_path, &prev_path, &error) < 0) {
                if (errno != ENOENT)
@@ -1038,7 +1038,7 @@ int main(int argc, char *argv[])
        } else {
                const char *info;
 
-               info = sysinfo_get(get_setting("mail", "mail_location"));
+               info = sysinfo_get(get_setting("mail_storage", "mail_location"));
                if (*info != '\0')
                        printf("# %s\n", info);
                printf("# Hostname: %s\n", my_hostdomain());
index 780a684ddc85750336d234e16d2eb2d3dd08b467..f61e47c58dd4a104e32fcc64be87f08ebf02f9dd 100755 (executable)
@@ -92,10 +92,13 @@ foreach my $file (@ARGV) {
     }
     
     if ($state == 1 || $state == 3) {
-      if ($state == 1) {
-       if (/\.module_name = "(.*)"/) {
+      if ($state == 1 && $cur_name ne "") {
+       if (/\.name = "(.*)"/) {
          $parsers{$cur_name} = $1;
        }
+       if (/\.parent = /) {
+         delete($parsers{$cur_name});
+       }
        if (/DEFLIST.*".*",(.*)$/) {
          my $value = $1;
          if ($value =~ /.*&(.*)\)/) {
@@ -116,6 +119,7 @@ foreach my $file (@ARGV) {
       $write = 1;
       if (/};/) {
        $state = 0;
+       $cur_name = "";
        if ($state_ifdef) {
          $_ .= "#endif\n";
          $state_ifdef = 0;
index 4cad7187b46515d99e628ae56cf01678e6c73c64..104100809b6a809980756a73b0c7d33f5b66a73f 100644 (file)
@@ -61,7 +61,7 @@ static const struct test_settings test_settings_defaults = {
 };
 
 const struct setting_parser_info test_settings_root = {
-       .module_name = "test",
+       .name = "test",
        .defines = test_settings_defs,
        .defaults = &test_settings_defaults,
 
index dcfcb07fc3e77e713b96c1388efd36f5f6820b98..3cae0c5542ca20206e7104a80f3308de6865b07a 100644 (file)
@@ -135,7 +135,8 @@ const struct dict_server_settings dict_default_settings = {
 };
 
 const struct setting_parser_info dict_setting_parser_info = {
-       .module_name = "dict",
+       .name = "dict",
+
        .defines = dict_setting_defines,
        .defaults = &dict_default_settings,
 
index 09c3c22ea4e900d5acb9f2f51a9c2b8ff12cc869..2e04ed2b259e12fcf37007402b1b9292f1e665b1 100644 (file)
@@ -128,7 +128,8 @@ static const struct setting_parser_info *doveadm_setting_dependencies[] = {
 };
 
 const struct setting_parser_info doveadm_setting_parser_info = {
-       .module_name = "doveadm",
+       .name = "doveadm",
+
        .defines = doveadm_setting_defines,
        .defaults = &doveadm_default_settings,
 
index 5ebab2010339be94c2b8355b35c545369c548096..b0bc729645120e3f73dae486f4c49bef1041f6c9 100644 (file)
@@ -101,7 +101,8 @@ static const struct setting_parser_info *imap_login_setting_dependencies[] = {
 };
 
 const struct setting_parser_info imap_login_setting_parser_info = {
-       .module_name = "imap-login",
+       .name = "imap_login",
+
        .defines = imap_login_setting_defines,
        .defaults = &imap_login_default_settings,
 
index 45d6fd6193c0abcaf380ee8f95e048675639188e..5d5efeb17c5a8826fb0841db230b9c5b671288cc 100644 (file)
@@ -63,7 +63,8 @@ static const struct setting_parser_info *imap_urlauth_login_setting_dependencies
 };
 
 const struct setting_parser_info imap_urlauth_login_setting_parser_info = {
-       .module_name = "imap-urlauth-login",
+       .name = "imap_urlauth_login",
+
        .defines = imap_urlauth_login_setting_defines,
 
        .dependencies = imap_urlauth_login_setting_dependencies
index 6cbaf4a61993f9a6afa2df523fcdaa8b5ed72433..ea368b946f2b3bd37dd9a4af5cc5f2af8862fa67 100644 (file)
@@ -86,7 +86,8 @@ static const struct setting_parser_info *imap_urlauth_setting_dependencies[] = {
 };
 
 const struct setting_parser_info imap_urlauth_setting_parser_info = {
-       .module_name = "imap-urlauth",
+       .name = "imap_urlauth",
+
        .defines = imap_urlauth_setting_defines,
        .defaults = &imap_urlauth_default_settings,
 
index 7bc9d783a570d397ddf7214b108b6d1bd1868ba1..de28242407d7ff5e9f0927c9031ee539bd3edddf 100644 (file)
@@ -81,7 +81,8 @@ static const struct setting_parser_info *imap_urlauth_worker_setting_dependencie
 };
 
 const struct setting_parser_info imap_urlauth_worker_setting_parser_info = {
-       .module_name = "imap-urlauth-worker",
+       .name = "imap_urlauth_worker",
+
        .defines = imap_urlauth_worker_setting_defines,
        .defaults = &imap_urlauth_worker_default_settings,
 
index 2f0f7377a04c65c605700c0d487ae21254cfaf13..325601bfcbc9c72a079d30b4ba0006c3f0465941 100644 (file)
@@ -137,7 +137,8 @@ static const struct setting_parser_info *imap_setting_dependencies[] = {
 };
 
 const struct setting_parser_info imap_setting_parser_info = {
-       .module_name = "imap",
+       .name = "imap",
+
        .defines = imap_setting_defines,
        .defaults = &imap_default_settings,
 
index e185f329438c5dde63ee4694844d302150703050..dc98b0b22813f1bd87b06b6a282c18e33887eb1f 100644 (file)
@@ -54,7 +54,8 @@ static const struct setting_parser_info *lda_setting_dependencies[] = {
 };
 
 const struct setting_parser_info lda_setting_parser_info = {
-       .module_name = "lda",
+       .name = "lda",
+
        .defines = lda_setting_defines,
        .defaults = &lda_default_settings,
 
index f5435ac28b4341bb7c83e222ced01ab06a8f979d..6c1df189fe22babea66ee7e9e9a2c28ae7153dcb 100644 (file)
@@ -135,7 +135,8 @@ static const struct master_service_settings master_service_default_settings = {
 };
 
 const struct setting_parser_info master_service_setting_parser_info = {
-       .module_name = "master",
+       .name = "master_service",
+
        .defines = master_service_setting_defines,
        .defaults = &master_service_default_settings,
 
@@ -1108,7 +1109,7 @@ int master_service_settings_instance_get(struct event *event,
        if ((flags & MASTER_SERVICE_SETTINGS_GET_FLAG_NO_CHECK) == 0) {
                if (!settings_check(info, *pool_p, set, error_r)) {
                        *error_r = t_strdup_printf("Invalid %s settings: %s",
-                                                  info->module_name, *error_r);
+                                                  info->name, *error_r);
                        pool_unref(&set_pool);
                        event_unref(&event);
                        return -1;
@@ -1131,7 +1132,7 @@ int master_service_settings_instance_get(struct event *event,
        if (ret <= 0) {
                *error_r = t_strdup_printf(
                        "Failed to expand %s setting variables: %s",
-                       info->module_name, *error_r);
+                       info->name, *error_r);
                pool_unref(&set_pool);
                event_unref(&event);
                return -1;
index 0f11dc7457bad2ecb818e10c9448170cb4d8b7de..56674df5d216a0e888b71da52fb9f0a1bb688ab8 100644 (file)
@@ -60,7 +60,7 @@ static const struct master_service_ssl_settings master_service_ssl_default_setti
 };
 
 const struct setting_parser_info master_service_ssl_setting_parser_info = {
-       .module_name = "ssl",
+       .name = "master_service_ssl",
        .defines = master_service_ssl_setting_defines,
        .defaults = &master_service_ssl_default_settings,
 
@@ -99,7 +99,8 @@ static const struct setting_parser_info *master_service_ssl_server_setting_depen
 };
 
 const struct setting_parser_info master_service_ssl_server_setting_parser_info = {
-       .module_name = "ssl-server",
+       .name = "master_service_ssl_server",
+
        .defines = master_service_ssl_server_setting_defines,
        .defaults = &master_service_ssl_server_default_settings,
 
index 8d9519cf35fda4e33d71d00114280f8ad0a1234e..b2789d975be9a5c6df2dea7b7192bbbcda393309 100644 (file)
@@ -54,7 +54,7 @@ struct setting_parser_context {
 };
 
 static const struct setting_parser_info strlist_info = {
-       .module_name = NULL,
+       .name = NULL,
        .defines = NULL,
        .defaults = NULL,
 
index 3ca82202d4e8776e204963b53da348e3e381b89d..327829345b02e9a9706450bb2a08b3c4b88efc90 100644 (file)
@@ -98,7 +98,9 @@ struct setting_define {
        SETTING_DEFINE_STRUCT_TYPE(SET_ENUM, SET_FLAG_HIDDEN, const char *, key, name, struct_name)
 
 struct setting_parser_info {
-       const char *module_name;
+       /* Unique name for the settings struct */
+       const char *name;
+
        const struct setting_define *defines;
        const void *defaults;
 
index 601b2996b269f0cd4d53c55a9a0f13c9aad48f8f..51925773a5a85a48fa47b51bafe8b36b7e300b34 100644 (file)
@@ -71,7 +71,7 @@ static void test_settings_parser(void)
                SETTING_DEFINE_LIST_END
        };
        const struct setting_parser_info root = {
-               .module_name = "test",
+               .name = "test",
                .defines = defs,
                .defaults = &test_defaults,
 
index 190b23cd701d14c061c2a6c06651a92a9660ea00..49aa3b54d4e7c2862f2c39d47a7bb33ca82ee4ee 100644 (file)
@@ -43,7 +43,8 @@ static const struct smtp_submit_settings smtp_submit_default_settings = {
 };
 
 const struct setting_parser_info smtp_submit_setting_parser_info = {
-       .module_name = "smtp-submit",
+       .name = "smtp_submit",
+
        .defines = smtp_submit_setting_defines,
        .defaults = &smtp_submit_default_settings,
 
index 2f807c1c6fd11f81d0aeb283aacfc11d6ce65aec..05002b744600488b98f8ffb7e5ee6e68b438dee0 100644 (file)
@@ -26,7 +26,8 @@ static const struct mdbox_settings mdbox_default_settings = {
 };
 
 const struct setting_parser_info mdbox_setting_parser_info = {
-       .module_name = "mdbox",
+       .name = "mdbox",
+
        .defines = mdbox_setting_defines,
        .defaults = &mdbox_default_settings,
 
index 0a166172112ab5fe45c7655d7fcb5694b3cf8368..c78bba8a9bdbb1f1e3fb748f66b75d6d13fc1721 100644 (file)
@@ -64,7 +64,8 @@ static const struct imapc_settings imapc_default_settings = {
 };
 
 const struct setting_parser_info imapc_setting_parser_info = {
-       .module_name = "imapc",
+       .name = "imapc",
+
        .defines = imapc_setting_defines,
        .defaults = &imapc_default_settings,
 
index 1829d6151da0976c7f3b18ff5f21830e6efb95f0..8215994976c01b7cd3273296e6da51c83aa1e298 100644 (file)
@@ -28,7 +28,8 @@ static const struct maildir_settings maildir_default_settings = {
 };
 
 const struct setting_parser_info maildir_setting_parser_info = {
-       .module_name = "maildir",
+       .name = "maildir",
+
        .defines = maildir_setting_defines,
        .defaults = &maildir_default_settings,
 
index 9fc58df75594069bb82f97bab9ad8ec65425cb0d..de8595d2cfc566576fa59df3beffea8e62abf7b6 100644 (file)
@@ -38,7 +38,8 @@ static const struct mbox_settings mbox_default_settings = {
 };
 
 const struct setting_parser_info mbox_setting_parser_info = {
-       .module_name = "mbox",
+       .name = "mbox",
+
        .defines = mbox_setting_defines,
        .defaults = &mbox_default_settings,
 
index c5c5b512c323e76854050588cd3fef29fb10377d..2de784eb9f10bb030705744b56ca207d39c3dc11 100644 (file)
@@ -97,7 +97,8 @@ static bool pop3c_settings_check(void *_set, pool_t pool ATTR_UNUSED,
 /* </settings checks> */
 
 const struct setting_parser_info pop3c_setting_parser_info = {
-       .module_name = "pop3c",
+       .name = "pop3c",
+
        .defines = pop3c_setting_defines,
        .defaults = &pop3c_default_settings,
 
index 7d6b32b2beec54c066b54a0fdd99b081f97902a1..fd2d4b39e99412ce0e2231d9c9dd54d7f375ceb2 100644 (file)
@@ -153,7 +153,8 @@ const struct mail_storage_settings mail_storage_default_settings = {
 };
 
 const struct setting_parser_info mail_storage_setting_parser_info = {
-       .module_name = "mail",
+       .name = "mail_storage",
+
        .defines = mail_storage_setting_defines,
        .defaults = &mail_storage_default_settings,
 
@@ -192,6 +193,8 @@ const struct mailbox_settings mailbox_default_settings = {
 };
 
 const struct setting_parser_info mailbox_setting_parser_info = {
+       .name = "mailbox",
+
        .defines = mailbox_setting_defines,
        .defaults = &mailbox_default_settings,
 
@@ -254,6 +257,8 @@ const struct mail_namespace_settings mail_namespace_default_settings = {
 };
 
 const struct setting_parser_info mail_namespace_setting_parser_info = {
+       .name = "mail_namespace",
+
        .defines = mail_namespace_setting_defines,
        .defaults = &mail_namespace_default_settings,
 
@@ -329,7 +334,8 @@ static const struct mail_user_settings mail_user_default_settings = {
 };
 
 const struct setting_parser_info mail_user_setting_parser_info = {
-       .module_name = "mail",
+       .name = "mail_user",
+
        .defines = mail_user_setting_defines,
        .defaults = &mail_user_default_settings,
 
index ff8086a58cfdb6f48a4e4e41e5ae64720d894f52..ead7bb8cb888729e3362f5a4098755fd87d15d49 100644 (file)
@@ -111,7 +111,8 @@ static const struct setting_parser_info *lmtp_setting_dependencies[] = {
 };
 
 const struct setting_parser_info lmtp_setting_parser_info = {
-       .module_name = "lmtp",
+       .name = "lmtp",
+
        .defines = lmtp_setting_defines,
        .defaults = &lmtp_default_settings,
 
index 04b1b928f92f53607ccffda64e245b1ea9740fc7..6ad17b982c7a02bee305da75a42831e3441b0606 100644 (file)
@@ -77,7 +77,8 @@ static const struct login_settings login_default_settings = {
 };
 
 const struct setting_parser_info login_setting_parser_info = {
-       .module_name = "login",
+       .name = "login",
+
        .defines = login_setting_defines,
        .defaults = &login_default_settings,
 
index a50f7693f31eea12bc276a39334d440f68a44820..2f0a0753fd20611b3131213636cf5429598d9c89 100644 (file)
@@ -46,6 +46,8 @@ static const struct file_listener_settings file_listener_default_settings = {
 };
 
 static const struct setting_parser_info file_listener_setting_parser_info = {
+       .name = "file_listener",
+
        .defines = file_listener_setting_defines,
        .defaults = &file_listener_default_settings,
 
@@ -80,6 +82,8 @@ static const struct inet_listener_settings inet_listener_default_settings = {
 };
 
 static const struct setting_parser_info inet_listener_setting_parser_info = {
+       .name = "inet_listener",
+
        .defines = inet_listener_setting_defines,
        .defaults = &inet_listener_default_settings,
 
@@ -153,6 +157,8 @@ static const struct service_settings service_default_settings = {
 };
 
 const struct setting_parser_info service_setting_parser_info = {
+       .name = "service",
+
        .defines = service_setting_defines,
        .defaults = &service_default_settings,
 
@@ -232,7 +238,8 @@ static const struct master_settings master_default_settings = {
 };
 
 const struct setting_parser_info master_setting_parser_info = {
-       .module_name = "master",
+       .name = "master",
+
        .defines = master_setting_defines,
        .defaults = &master_default_settings,
 
index dffc3cf7fcfbc8884b0e5f59c0c7362f7bf2534a..34b7a294c098c4ea1f0286d762654232d8edc4cc 100644 (file)
@@ -23,7 +23,8 @@ static const struct setting_parser_info *fs_crypt_setting_dependencies[] = {
 };
 
 const struct setting_parser_info fs_crypt_setting_parser_info = {
-       .module_name = "fs-crypt",
+       .name = "fs_crypt",
+
        .defines = fs_crypt_setting_defines,
        .defaults = &fs_crypt_default_settings,
 
index 2fcab88f3f55ed637ed01b31f1cab8de7db2b491..9eb95b87ae83f8e88f09c933c89684f3fefeedaa 100644 (file)
@@ -25,7 +25,8 @@ static const struct setting_parser_info *quota_status_setting_dependencies[] = {
 };
 
 const struct setting_parser_info quota_status_setting_parser_info = {
-       .module_name = "mail",
+       .name = "quota_status",
+
        .defines = quota_status_setting_defines,
        .defaults = &quota_status_default_settings,
 
index 23884b52e4960faaf364731109caf96e2b1ab1ba..b1d52e0ec31e54b33c446460ac7cada7eb4d20ba 100644 (file)
@@ -85,7 +85,8 @@ static const struct setting_parser_info *pop3_login_setting_dependencies[] = {
 };
 
 const struct setting_parser_info pop3_login_setting_parser_info = {
-       .module_name = "pop3-login",
+       .name = "pop3_login",
+
        .defines = pop3_login_setting_defines,
 
        .dependencies = pop3_login_setting_dependencies
index 03e70c77cc169012ab09f93b3c2cd01b8b1cac8c..1bf157c7eda8212ba40cc7e278ef268923b6c97c 100644 (file)
@@ -115,7 +115,8 @@ static const struct setting_parser_info *pop3_setting_dependencies[] = {
 };
 
 const struct setting_parser_info pop3_setting_parser_info = {
-       .module_name = "pop3",
+       .name = "pop3",
+
        .defines = pop3_setting_defines,
        .defaults = &pop3_default_settings,
 
index 2c626bb6f6e632306ace8ae5233915e60903c9bd..7271470a4c6ed6c73a39a488edf7f833b3ddcb19 100644 (file)
@@ -103,6 +103,8 @@ static const struct stats_exporter_settings stats_exporter_default_settings = {
 };
 
 const struct setting_parser_info stats_exporter_setting_parser_info = {
+       .name = "stats_exporter",
+
        .defines = stats_exporter_setting_defines,
        .defaults = &stats_exporter_default_settings,
 
@@ -142,6 +144,8 @@ static const struct stats_metric_settings stats_metric_default_settings = {
 };
 
 const struct setting_parser_info stats_metric_setting_parser_info = {
+       .name = "stats_metric",
+
        .defines = stats_metric_setting_defines,
        .defaults = &stats_metric_default_settings,
 
@@ -180,7 +184,8 @@ const struct stats_settings stats_default_settings = {
 };
 
 const struct setting_parser_info stats_setting_parser_info = {
-       .module_name = "stats",
+       .name = "stats",
+
        .defines = stats_setting_defines,
        .defaults = &stats_default_settings,
 
index 088a8638bb88d241b1d9557e19ad8a486d592610..be0e3f2946dd83f7ce1bbb6094c4b9c39fa90aeb 100644 (file)
@@ -108,7 +108,8 @@ static const struct setting_parser_info *submission_login_setting_dependencies[]
 };
 
 const struct setting_parser_info submission_login_setting_parser_info = {
-       .module_name = "submission-login",
+       .name = "submission_login",
+
        .defines = submission_login_setting_defines,
        .defaults = &submission_login_default_settings,
 
index 4e23b6809b306813efc8fbd3604a6b9c553df1b5..1d7666e5e02861521aabd929be479de07933f91b 100644 (file)
@@ -157,7 +157,8 @@ static const struct setting_parser_info *submission_setting_dependencies[] = {
 };
 
 const struct setting_parser_info submission_setting_parser_info = {
-       .module_name = "submission",
+       .name = "submission",
+
        .defines = submission_setting_defines,
        .defaults = &submission_default_settings,