doveadm-connection.c revision 9ba1a38e2fa5ffe9d0db83c4a14a6552bcff3181
58721b9d3a8cd6a624269ddf507f80af4417c9bdhenning mueller/* Copyright (c) 2010-2016 Dovecot authors, see the included COPYING file */
58721b9d3a8cd6a624269ddf507f80af4417c9bdhenning mueller#define DOVEADM_HANDSHAKE "VERSION\tdirector-doveadm\t1\t0\n"
58721b9d3a8cd6a624269ddf507f80af4417c9bdhenning muellerstatic struct doveadm_connection *doveadm_connections;
58721b9d3a8cd6a624269ddf507f80af4417c9bdhenning muellerstatic void doveadm_connection_deinit(struct doveadm_connection **_conn);
int ret;
if (ret == 0)
else if (ret > 0)
for (; i < orig_hosts_count; i++)
const char *type;
else if (left)
else if (right)
(unsigned long)last_failed);
const char *const *args;
const char *const *args;
bool update)
if (update) {
const char *line)
unsigned int total_user_count = 0;
} T_END;
unsigned int username_hash;
} T_END;
unsigned int username_hash;
const char *const *args;
const char *const *args;
args++;
return ret;
const char *line;
struct doveadm_connection *
return conn;
void doveadm_connections_deinit(void)