/dovecot/src/imap-login/ |
H A D | client-authenticate.h | 13 int cmd_login(struct imap_client *client, const struct imap_arg *args); 14 int cmd_authenticate(struct imap_client *imap_client, bool *parsed_r);
|
H A D | imap-login-client.c | 33 bool client_skip_line(struct imap_client *client) 50 bool client_handle_parser_error(struct imap_client *client, 94 struct imap_client *imap_client = (struct imap_client *)client; local 98 if (*imap_client->set->imap_capability == '\0') 100 else if (*imap_client->set->imap_capability != '+') { 102 str_append(cap_str, imap_client->set->imap_capability); 106 str_append(cap_str, imap_client->set->imap_capability + 1); 110 if (imap_client 125 cmd_capability(struct imap_client *imap_client, const struct imap_arg *args ATTR_UNUSED) argument 347 struct imap_client *imap_client = (struct imap_client *)client; local 375 struct imap_client *imap_client; local 383 struct imap_client *imap_client = (struct imap_client *)client; local 397 struct imap_client *imap_client = (struct imap_client *)client; local 420 struct imap_client *imap_client = (struct imap_client *)client; local 437 struct imap_client *imap_client = (struct imap_client *)client; local [all...] |
H A D | imap-login-commands.h | 5 struct imap_client; 7 typedef int imap_login_command_t(struct imap_client *client,
|
H A D | client-authenticate.c | 119 imap_client_auth_begin(struct imap_client *imap_client, const char *mech_name, argument 125 imap_client->client_ignores_capability_resp_code ? 1 : 0, 126 imap_client->cmd_tag); 128 i_free(imap_client->common.master_data_prefix); 129 imap_client->common.master_data_prefix = (void *)prefix; 130 imap_client->common.master_data_prefix_len = strlen(prefix)+1; 136 return client_auth_begin(&imap_client->common, mech_name, init_resp); 139 int cmd_authenticate(struct imap_client *imap_client, boo argument 184 cmd_login(struct imap_client *imap_client, const struct imap_arg *args) argument [all...] |
H A D | imap-proxy.c | 28 static void proxy_write_id(struct imap_client *client, string_t *str) 77 static int proxy_write_starttls(struct imap_client *client, string_t *str) 94 static int proxy_write_login(struct imap_client *client, string_t *str) 170 static int proxy_input_banner(struct imap_client *client, 218 client_send_login_reply(struct imap_client *client, string_t *str, 254 struct imap_client *imap_client = (struct imap_client *)client; local 265 if (!imap_client->proxy_seen_banner) { 267 imap_client 447 struct imap_client *imap_client = (struct imap_client *)client; local 465 struct imap_client *imap_client = (struct imap_client *)client; local [all...] |
H A D | imap-login-client.h | 54 struct imap_client { struct 78 bool client_skip_line(struct imap_client *client); 92 bool client_handle_parser_error(struct imap_client *client, 95 int cmd_id(struct imap_client *client);
|
H A D | imap-login-cmd-id.c | 14 void (*callback)(struct imap_client *client, 19 cmd_id_x_originating_ip(struct imap_client *client, 26 cmd_id_x_originating_port(struct imap_client *client, 33 cmd_id_x_connected_ip(struct imap_client *client, 40 cmd_id_x_connected_port(struct imap_client *client, 47 cmd_id_x_proxy_ttl(struct imap_client *client, 56 cmd_id_x_session_id(struct imap_client *client, 66 cmd_id_x_forward_(struct imap_client *client, 101 client_try_update_info(struct imap_client *client, 117 static void cmd_id_handle_keyvalue(struct imap_client *clien [all...] |
/dovecot/src/imap-hibernate/ |
H A D | imap-client.h | 30 struct imap_client * 32 void imap_client_add_notify_fd(struct imap_client *client, int fd); 33 void imap_client_create_finish(struct imap_client *client); 34 void imap_client_destroy(struct imap_client **_client, const char *reason);
|
H A D | imap-client.c | 57 struct imap_client { struct 60 struct imap_client *prev, *next; 82 static struct imap_client *imap_clients; 87 static void imap_client_stop(struct imap_client *client); 88 void imap_client_destroy(struct imap_client **_client, const char *reason); 89 static void imap_client_add_idle_keepalive_timeout(struct imap_client *client); 92 static void imap_client_disconnected(struct imap_client **_client) 94 struct imap_client *client = *_client; 102 imap_client_parse_userdb_fields(struct imap_client *client, 123 struct imap_client *clien [all...] |
H A D | imap-hibernate-client.c | 17 struct imap_client *imap_client; member in struct:imap_hibernate_client 39 imap_client_create_finish(client->imap_client); 176 client->imap_client = imap_client_create(fd, &state); 200 if (client->imap_client == NULL) { 227 imap_client_add_notify_fd(client->imap_client, fd); 233 if (client->imap_client != NULL) 234 imap_client_destroy(&client->imap_client, NULL);
|
/dovecot/src/imap/ |
H A D | imap-master-client.c | 197 struct client *imap_client; local 227 &imap_client, &error); 236 if (client_create_finish(imap_client, &error) < 0) { 238 client_destroy(imap_client, error); 244 o_stream_nsend(imap_client->output, 248 !i_stream_add_data(imap_client->input, 254 client_destroy(imap_client, "Client initialization failed"); 257 imap_client->state_import_bad_idle_done = 259 imap_client->state_import_idle_continue = 261 if (imap_client [all...] |
/dovecot/src/director/ |
H A D | director-test.c | 58 struct imap_client { struct 59 struct imap_client *prev, *next; 90 static struct imap_client *imap_clients; 98 static void imap_client_destroy(struct imap_client **client); 115 static void client_username_check(struct imap_client *client) 167 static int imap_client_parse_input(struct imap_client *client) 219 static void imap_client_input(struct imap_client *client) 244 struct imap_client *client; 246 client = i_new(struct imap_client, 1); 259 static void imap_client_destroy(struct imap_client **_clien [all...] |