]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
config: old-set-parser - Merge "key is no longer needed" settings into "key has been...
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 3 Apr 2023 11:22:44 +0000 (14:22 +0300)
committerTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 20 Nov 2023 12:20:55 +0000 (14:20 +0200)
There's not much of a difference between these.

src/config/old-set-parser.c

index 242d6aa638e72e5b5b5036f63b9e40de8a1d780e..cf23236d0c8f81fabcef221466d95a90932aca07 100644 (file)
@@ -55,6 +55,8 @@ static const struct {
        { .key = "director_consistent_hashing", },
        { .key = "mail_log_max_lines_per_sec", },
        { .key = "maildir_copy_preserve_filename", },
+       { .key = "ssl_parameters_regenerate", },
+       { .key = "ssl_dh_parameters_length", },
 };
 
 static void ATTR_FORMAT(2, 3)
@@ -216,11 +218,6 @@ old_settings_handle_root(struct config_parser_context *ctx,
                set_rename(ctx, key, "ssl", value);
                return TRUE;
        }
-       if (strcmp(key, "ssl_parameters_regenerate") == 0 ||
-           strcmp(key, "ssl_dh_parameters_length") == 0) {
-               obsolete(ctx, "%s is no longer needed", key);
-               return TRUE;
-       }
        if (strcmp(key, "ssl_protocols") == 0) {
                obsolete(ctx, "%s has been replaced by ssl_min_protocol", key);
                const char *min_protocol, *error;