Lines Matching defs:service
4 The imap-urlauth service provides URLAUTH access between different accounts. If
6 to the imap-urlauth service to access user B's mail store to retrieve the
10 this service. Because access to the mailbox and the associated mailbox keys is
13 retrieval and verification of the URLs is performed in a worker service that
16 The imap-urlauth service thus consists of three separate stages:
19 This is the login service which operates identical to imap-login and
21 allowed. It verifies that the connecting client is an IMAP service acting on
26 imap-urlauth service (as implemented here). The goal of this stage is
27 to prevent the need for re-authenticating to the imap-urlauth service when
30 a worker, the imap-urlauth service establishes a control connection to the
31 imap-urlauth-worker service. In the handshake phase of the control protocol,
43 service starts a new worker for the next target user.
58 #include "master-service.h"
59 #include "master-service-settings.h"
106 client_create_from_input(const char *service, const char *username,
111 if (client_create(service, username, fd_in, fd_out,
139 const char *service = NULL;
160 service = fields[i] + 15;
165 if (service == NULL) {
177 if (client_create_from_input(service, username, client->fd, client->fd) < 0)
247 input.service = "imap-urlauth";