Mercurial > dovecot > core-2.2
changeset 12168:0569f9f5b754
config: Added conversion support for obsolete sieve/sieve_storage settings.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 23 Sep 2010 19:54:26 +0100 |
parents | 5b83114df036 |
children | 8e057c95e44e |
files | src/config/old-set-parser.c |
diffstat | 1 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/config/old-set-parser.c Thu Sep 23 19:34:31 2010 +0100 +++ b/src/config/old-set-parser.c Thu Sep 23 19:54:26 2010 +0100 @@ -140,6 +140,18 @@ set_rename(ctx, key, "ssl", value); return TRUE; } + if (strcmp(key, "sieve") == 0 || + strcmp(key, "sieve_storage") == 0) { + if (strcmp(key, "sieve_storage") == 0) + obsolete(ctx, "sieve_storage has been moved into plugin { sieve_dir }"); + else + obsolete(ctx, "%s has been moved into plugin {} section", key); + + config_apply_line(ctx, "", "plugin=", NULL); + config_apply_line(ctx, key, + t_strdup_printf("plugin/%s=%s", key, value), NULL); + return TRUE; + } if (strcmp(key, "fsync_disable") == 0) { if (strcasecmp(value, "yes") == 0) value = "never";