Dovecot IPC protocols generally use the -server and -client suffix.
#include <stdio.h>
#define INDEXER_SOCKET_NAME "indexer"
-#define INDEXER_HANDSHAKE "VERSION\tindexer\t1\t0\n"
+#define INDEXER_HANDSHAKE "VERSION\tindexer-client\t1\t0\n"
struct index_cmd_context {
struct doveadm_mail_cmd_context ctx;
};
static const struct connection_settings indexer_client_set = {
- .service_name_in = "indexer",
- .service_name_out = "indexer",
+ .service_name_in = "indexer-client",
+ .service_name_out = "indexer-server",
.major_version = INDEXER_CLIENT_PROTOCOL_MAJOR_VERSION,
.minor_version = INDEXER_CLIENT_PROTOCOL_MINOR_VERSION,
.input_max_size = SIZE_MAX,
#define VSIZE_UPDATE_MAX_LOCK_SECS 10
#define INDEXER_SOCKET_NAME "indexer"
-#define INDEXER_HANDSHAKE "VERSION\tindexer\t1\t0\n"
+#define INDEXER_HANDSHAKE "VERSION\tindexer-client\t1\t0\n"
struct mailbox_vsize_update {
struct mailbox *box;
static const struct connection_settings indexer_client_set =
{
- .service_name_in = "indexer",
- .service_name_out = "indexer",
+ .service_name_in = "indexer-server",
+ .service_name_out = "indexer-client",
.major_version = 1,
.minor_version = 0,
.client_connect_timeout_msecs = 2000,
return ctx->failed || ret < 0 ? -1 : 1;
}
-#define INDEXER_HANDSHAKE "VERSION\tindexer\t1\t0\n"
+#define INDEXER_HANDSHAKE "VERSION\tindexer-client\t1\t0\n"
int fts_indexer_cmd(struct mail_user *user, const char *cmd,
const char **path_r)
MODULE_CONTEXT_REQUIRE(obj, fts_mailbox_list_module)
#define INDEXER_SOCKET_NAME "indexer"
-#define INDEXER_HANDSHAKE "VERSION\tindexer\t1\t0\n"
+#define INDEXER_HANDSHAKE "VERSION\tindexer-client\t1\t0\n"
struct fts_mailbox_list {
union mailbox_list_module_context module_ctx;