]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-program-client: Rename "local" driver to "fork"
authorTimo Sirainen <timo.sirainen@open-xchange.com>
Mon, 12 Aug 2024 17:06:45 +0000 (20:06 +0300)
committerAki Tuomi <aki.tuomi@open-xchange.com>
Fri, 17 Jan 2025 08:39:59 +0000 (10:39 +0200)
src/lib-program-client/program-client-local.c
src/lib-program-client/program-client.c
src/lib-program-client/program-client.h

index 3899ea63a0f25d70fc2c694db6ea76bd575510be..489330526b1d7a76debb83188864e5cd32448197 100644 (file)
@@ -525,7 +525,7 @@ program_client_local_create(struct event *event, const char *bin_path,
        const char *label;
        pool_t pool;
 
-       label = t_strconcat("exec:", bin_path, NULL);
+       label = t_strconcat("fork:", bin_path, NULL);
 
        pool = pool_alloconly_create("program client local", 1024);
        plclient = p_new(pool, struct program_client_local, 1);
index 8299338b7d278bc8ca1530b46237a7ce5bda2881..d970ae635853d000e3c5ffc187f7ff01f9d0b85b 100644 (file)
@@ -37,7 +37,7 @@ static const struct setting_define program_client_setting_defines[] = {
        DEF(ENUM, execute_driver),
        DEF(STR, execute_args),
 
-       DEF(STR, execute_local_path),
+       DEF(STR, execute_fork_path),
        DEF(STR, execute_unix_socket_path),
        DEF(STR, execute_tcp_host),
        DEF(IN_PORT, execute_tcp_port),
@@ -51,10 +51,10 @@ static const struct setting_define program_client_setting_defines[] = {
 static const struct program_client_settings program_client_default_settings = {
        .execute = ARRAY_INIT,
        .execute_name = "",
-       .execute_driver = "unix:local:tcp",
+       .execute_driver = "unix:fork:tcp",
        .execute_args = "",
 
-       .execute_local_path = "",
+       .execute_fork_path = "",
        .execute_unix_socket_path = "",
        .execute_tcp_host = "",
        .execute_tcp_port = 0,
@@ -759,9 +759,9 @@ program_client_settings_check(void *_set, pool_t pool, const char **error_r)
                                set->base_dir, "/",
                                set->execute_unix_socket_path, NULL);
                }
-       } else if (strcmp(set->execute_driver, "local") == 0) {
-               if (set->execute_local_path[0] == '\0')
-                       set->execute_local_path = set->execute_name;
+       } else if (strcmp(set->execute_driver, "fork") == 0) {
+               if (set->execute_fork_path[0] == '\0')
+                       set->execute_fork_path = set->execute_name;
        } else if (strcmp(set->execute_driver, "tcp") == 0) {
                if (set->execute_tcp_host[0] == '\0' &&
                    set->execute_name[0] != '\0') {
@@ -803,9 +803,9 @@ program_client_create_filter_auto(struct event *event, const char *execute_name,
        if (strcmp(set->execute_driver, "unix") == 0) {
                *pc_r = program_client_unix_create(event,
                                set->execute_unix_socket_path, args, params);
-       } else if (strcmp(set->execute_driver, "local") == 0) {
+       } else if (strcmp(set->execute_driver, "fork") == 0) {
                *pc_r = program_client_local_create(event,
-                               set->execute_local_path, args, params);
+                               set->execute_fork_path, args, params);
        } else if (strcmp(set->execute_driver, "tcp") == 0) {
                *pc_r = program_client_net_create(event, set->execute_tcp_host,
                                                  set->execute_tcp_port,
index f81a5aa3284f0f48b8136a4cd213f63f1030e61b..f38fb54785c7c5bffd4b3257f2beed3d63cc0552 100644 (file)
@@ -35,7 +35,7 @@ struct program_client_settings {
        const char *execute_args;
 
        /* driver-specific: */
-       const char *execute_local_path;
+       const char *execute_fork_path;
        const char *execute_unix_socket_path;
        const char *execute_tcp_host;
        in_port_t execute_tcp_port;