Lines Matching defs:server
21 #include "doveadm-server.h"
23 #include "server-connection.h"
39 struct doveadm_server *server;
75 static void server_set_print_pending(struct doveadm_server *server)
82 if (*serverp == server)
85 array_append(&print_pending_servers, &server, 1);
88 static void server_print_connection_released(struct doveadm_server *server)
93 conns = array_get(&server->connections, &count);
228 server_set_print_pending(conn->server);
242 i_error("doveadm server sent broken print input");
282 "can't authenticate to remote server");
310 i_error("doveadm server disconnected before handshake: %s", error);
324 i_warning("Doveadm server sent invalid log type 0x%02x",
327 i_log_type(&ctx, "remote(%s): %s", conn->server->name, line);
373 i_error("doveadm server not compatible with this client"
395 i_error("doveadm server sent invalid handshake: %s",
423 i_error("doveadm server sent unexpected input");
442 /* old doveadm-server */
447 i_error("doveadm server sent broken input "
496 conn->server->hostname,
500 i_debug("%s: SSL handshake successful", conn->server->name);
509 if (conn->server->ssl_ctx == NULL)
515 if (io_stream_create_ssl_client(conn->server->ssl_ctx,
516 conn->server->hostname, &ssl_set,
533 int server_connection_create(struct doveadm_server *server,
539 pool = pool_alloconly_create("doveadm server connection", 1024*16);
542 conn->server = server;
543 conn->fd = doveadm_connect_with_default_port(server->name,
551 i_stream_set_name(conn->input, server->name);
552 o_stream_set_name(conn->output, server->name);
554 array_append(&conn->server->connections, &conn, 1);
579 conns = array_get(&conn->server->connections, &count);
582 array_delete(&conn->server->connections, i, 1);
621 return conn->server;