]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
doveadm: Remove unused doveadm_plugin_getenv()
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Wed, 20 Nov 2024 13:42:31 +0000 (15:42 +0200)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 17 Jan 2025 08:40:01 +0000 (10:40 +0200)
src/doveadm/doveadm-settings.c
src/doveadm/doveadm-settings.h
src/doveadm/doveadm-util.c
src/doveadm/doveadm-util.h

index 5ffbfdaa01544fd985fa766d80fc5b0bc5d6bd1c..7d88ce886e42efdd9beb7790925e2b5997ac0dcb 100644 (file)
@@ -77,9 +77,6 @@ static const struct setting_define doveadm_setting_defines[] = {
 
        { .type = SET_FILTER_NAME, .key = DOVEADM_SERVER_FILTER },
 
-       { .type = SET_STRLIST, .key = "plugin",
-         .offset = offsetof(struct doveadm_settings, plugin_envs) },
-
        SETTING_DEFINE_LIST_END
 };
 
@@ -104,8 +101,6 @@ const struct doveadm_settings doveadm_default_settings = {
        .dsync_hashed_headers = "Date Message-ID",
        .dsync_commit_msgs_interval = 100,
        .doveadm_api_key = "",
-
-       .plugin_envs = ARRAY_INIT
 };
 
 const struct setting_parser_info doveadm_setting_parser_info = {
index 1f67fe6f0902f972521c8c0e00b4ef338f399c89..c0c7d9600d4463844942d2f0e26e8fd8b393ca95 100644 (file)
@@ -37,7 +37,6 @@ struct doveadm_settings {
        const char *dsync_hashed_headers;
        unsigned int dsync_commit_msgs_interval;
        enum dsync_features parsed_features;
-       ARRAY(const char *) plugin_envs;
 };
 
 
index cd7d6fdea6a82bf66a7115e24e43e354cd0b52a8..c21dbee6c0e8b904dde99f52f358e76a25243e72 100644 (file)
@@ -88,22 +88,6 @@ const char *unixdate2tzstr(time_t timestamp, int tz_mins)
        return t_strfgmtime("%Y-%m-%d %H:%M:%S", timestamp + tz_mins * 60);
 }
 
-const char *doveadm_plugin_getenv(const char *name)
-{
-       const char *const *envs;
-       unsigned int i, count;
-
-       if (!array_is_created(&doveadm_settings->plugin_envs))
-               return NULL;
-
-       envs = array_get(&doveadm_settings->plugin_envs, &count);
-       for (i = 0; i < count; i += 2) {
-               if (strcmp(envs[i], name) == 0)
-                       return envs[i+1];
-       }
-       return NULL;
-}
-
 static int
 doveadm_tcp_connect_port(const char *host, in_port_t port)
 {
index bfc629f27859f5cb02a2faf7581ffdac5d56723a..21802b125537981ad57974f67a5a1a732677ff67 100644 (file)
@@ -9,7 +9,6 @@ extern bool doveadm_verbose, doveadm_debug, doveadm_server;
 
 const char *unixdate2str(time_t timestamp);
 const char *unixdate2tzstr(time_t timestamp, int tz_mins);
-const char *doveadm_plugin_getenv(const char *name);
 int doveadm_connect(const char *path);
 int doveadm_tcp_connect(const char *target, in_port_t default_port);
 int doveadm_connect_with_default_port(const char *path,