Searched refs:imap_client (Results 1 - 12 of 12) sorted by relevance

/dovecot/src/imap-login/
H A Dclient-authenticate.h13 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 Dimap-login-client.c33 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 Dimap-login-commands.h5 struct imap_client;
7 typedef int imap_login_command_t(struct imap_client *client,
H A Dclient-authenticate.c119 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 Dimap-proxy.c28 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 Dimap-login-client.h54 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 Dimap-login-cmd-id.c14 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 Dimap-client.h30 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 Dimap-client.c57 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 Dimap-hibernate-client.c17 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 Dimap-master-client.c197 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 Ddirector-test.c58 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...]

Completed in 35 milliseconds