/dovecot/src/doveadm/ |
H A D | doveadm-stats.c | 82 doveadm_cmd_stats_dump(struct doveadm_cmd_context *cctx) argument 87 if (!doveadm_cmd_param_str(cctx, "socket-path", &path)) 89 if (!doveadm_cmd_param_bool(cctx, "reset", &reset))
|
H A D | doveadm-penalty.c | 92 static void cmd_penalty(struct doveadm_cmd_context *cctx) argument 98 if (!doveadm_cmd_param_str(cctx, "socket-path", &(ctx.anvil_path))) 101 if (doveadm_cmd_param_str(cctx, "netmask", &netmask)) {
|
H A D | doveadm-dict.c | 12 cmd_dict_init_full(struct doveadm_cmd_context *cctx, argument 21 if (doveadm_cmd_param_bool(cctx, "exact", &set) && set) 23 if (doveadm_cmd_param_bool(cctx, "recurse", &set) && set) 25 if (doveadm_cmd_param_bool(cctx, "no-value", &set) && set) 27 (void)doveadm_cmd_param_str(cctx, "user", &username); 29 if (!doveadm_cmd_param_str(cctx, "dict-uri", &dict_uri)) { 35 if (!doveadm_cmd_param_str(cctx, "prefix", &key) && 36 !doveadm_cmd_param_str(cctx, "key", &key)) 69 cmd_dict_init(struct doveadm_cmd_context *cctx, argument 72 return cmd_dict_init_full(cctx, cm 93 cmd_dict_get(struct doveadm_cmd_context *cctx) argument 131 cmd_dict_set(struct doveadm_cmd_context *cctx) argument 156 cmd_dict_unset(struct doveadm_cmd_context *cctx) argument 177 cmd_dict_inc(struct doveadm_cmd_context *cctx) argument 210 cmd_dict_iter(struct doveadm_cmd_context *cctx) argument [all...] |
H A D | doveadm-kick.c | 178 static void cmd_kick(struct doveadm_cmd_context *cctx) argument 184 if (!doveadm_cmd_param_str(cctx, "socket-path", &(ctx.who.anvil_path))) 186 (void)doveadm_cmd_param_bool(cctx, "force", &(ctx.force_kick)); 187 if (!doveadm_cmd_param_array(cctx, "mask", &masks)) { 192 ctx.conn_type = cctx->conn_type;
|
H A D | doveadm-master.c | 124 static void cmd_service_stop(struct doveadm_cmd_context *cctx) argument 128 if (!doveadm_cmd_param_array(cctx, "service", &services)) 152 static void cmd_service_status(struct doveadm_cmd_context *cctx) argument 156 if (!doveadm_cmd_param_array(cctx, "service", &services)) 198 static void cmd_process_status(struct doveadm_cmd_context *cctx) argument 202 if (!doveadm_cmd_param_array(cctx, "service", &services))
|
H A D | doveadm-mail.h | 64 struct doveadm_cmd_context *cctx; member in struct:doveadm_mail_cmd_context
|
H A D | doveadm-who.c | 313 static void cmd_who(struct doveadm_cmd_context *cctx) argument 320 if (!doveadm_cmd_param_str(cctx, "socket-path", &(ctx.anvil_path))) 322 (void)doveadm_cmd_param_bool(cctx, "separate-connections", &separate_connections); 327 if (doveadm_cmd_param_array(cctx, "mask", &masks)) {
|
H A D | doveadm.c | 295 struct doveadm_cmd_context cctx; local 301 i_zero(&cctx); 302 cctx.conn_type = DOVEADM_CONNECTION_TYPE_CLI; 383 cctx.username = getenv("USER"); 385 if (!doveadm_cmd_try_run_ver2(cmd_name, argc, (const char**)argv, &cctx) &&
|
H A D | client-connection-tcp.c | 175 struct doveadm_cmd_context *cctx) 178 if (doveadm_cmd_run_ver2(argc, argv, cctx) < 0) 180 doveadm_cmd_server_post(conn, cctx->cmd->name); 197 struct doveadm_cmd_context *cctx, 206 mctx->cctx = cctx; 253 if (cctx->username != NULL) { 254 if (strchr(cctx->username, '*') != NULL || 255 strchr(cctx->username, '?') != NULL) { 264 doveadm_print_sticky("username", cctx 173 doveadm_cmd_server_run_ver2(struct client_connection_tcp *conn, int argc, const char *const argv[], struct doveadm_cmd_context *cctx) argument 194 doveadm_mail_cmd_server_parse(const struct doveadm_mail_cmd *cmd, const struct doveadm_settings *set, int argc, const char *const argv[], struct doveadm_cmd_context *cctx, struct doveadm_mail_cmd_context **mctx_r) argument 306 doveadm_cmd_handle(struct client_connection_tcp *conn, const char *cmd_name, int argc, const char *const argv[], struct doveadm_cmd_context *cctx) argument 363 struct doveadm_cmd_context cctx; local [all...] |
H A D | doveadm-auth-server.c | 360 static void cmd_user_ver2(struct doveadm_cmd_context *cctx) argument 372 if (!doveadm_cmd_param_str(cctx, "socket-path", &auth_socket_path)) 375 (void)doveadm_cmd_param_str(cctx, "expand-field", &expand_field); 376 (void)doveadm_cmd_param_str(cctx, "field", &show_field); 377 (void)doveadm_cmd_param_bool(cctx, "userdb-only", &userdb_only); 380 if (doveadm_cmd_param_array(cctx, "auth-info", &optval)) 384 if (!doveadm_cmd_param_array(cctx, "user-mask", &optval)) { 434 input.info.local_ip = cctx->local_ip; 435 input.info.local_port = cctx->local_port; 436 input.info.remote_ip = cctx [all...] |
H A D | doveadm-cmd.c | 230 doveadm_cmd_param_get(const struct doveadm_cmd_context *cctx, argument 233 i_assert(cctx != NULL); 234 i_assert(cctx->argv != NULL); 235 for(int i = 0; i < cctx->argc; i++) { 236 if (strcmp(cctx->argv[i].name, name) == 0 && cctx->argv[i].value_set) 237 return &cctx->argv[i]; 242 bool doveadm_cmd_param_bool(const struct doveadm_cmd_context *cctx, argument 246 if ((param = doveadm_cmd_param_get(cctx, name))==NULL) return FALSE; 255 bool doveadm_cmd_param_int64(const struct doveadm_cmd_context *cctx, argument 268 doveadm_cmd_param_str(const struct doveadm_cmd_context *cctx, const char *name, const char **value_r) argument 281 doveadm_cmd_param_ip(const struct doveadm_cmd_context *cctx, const char *name, struct ip_addr *value_r) argument 294 doveadm_cmd_param_array(const struct doveadm_cmd_context *cctx, const char *name, const char *const **value_r) argument 311 doveadm_cmd_param_istream(const struct doveadm_cmd_context *cctx, const char *name, struct istream **value_r) argument 408 doveadm_cmd_ver2_to_cmd_wrapper(struct doveadm_cmd_context *cctx) argument 484 doveadm_cmd_try_run_ver2(const char *cmd_name, int argc, const char *const argv[], struct doveadm_cmd_context *cctx) argument 500 doveadm_cmd_run_ver2(int argc, const char *const argv[], struct doveadm_cmd_context *cctx) argument [all...] |
H A D | doveadm-director.c | 101 cmd_director_init(struct doveadm_cmd_context *cctx) argument 105 if (!doveadm_cmd_param_str(cctx, "socket-path", &(ctx->socket_path))) 110 if (!doveadm_cmd_param_bool(cctx, "user-map", &(ctx->user_map))) 112 if (!doveadm_cmd_param_bool(cctx, "hash-map", &(ctx->hash_map))) 114 if (!doveadm_cmd_param_bool(cctx, "force-flush", &(ctx->force_flush))) 116 if (!doveadm_cmd_param_istream(cctx, "users-file", &(ctx->users_input))) 118 if (!doveadm_cmd_param_str(cctx, "tag", &(ctx->tag))) 120 if (!doveadm_cmd_param_str(cctx, "user", &(ctx->user))) 122 if (!doveadm_cmd_param_str(cctx, "host", &(ctx->host))) 124 if (!doveadm_cmd_param_str(cctx, "i 197 cmd_director_status(struct doveadm_cmd_context *cctx) argument 347 cmd_director_map(struct doveadm_cmd_context *cctx) argument 454 cmd_director_add_or_update(struct doveadm_cmd_context *cctx, bool update) argument 524 cmd_director_add(struct doveadm_cmd_context *cctx) argument 529 cmd_director_update(struct doveadm_cmd_context *cctx) argument 535 cmd_director_ipcmd(const char *cmd_name, const char *success_result, struct doveadm_cmd_context *cctx) argument 577 cmd_director_remove(struct doveadm_cmd_context *cctx) argument 582 cmd_director_up(struct doveadm_cmd_context *cctx) argument 587 cmd_director_down(struct doveadm_cmd_context *cctx) argument 592 cmd_director_move(struct doveadm_cmd_context *cctx) argument 633 cmd_director_kick(struct doveadm_cmd_context *cctx) argument 696 cmd_director_flush(struct doveadm_cmd_context *cctx) argument 758 cmd_director_dump(struct doveadm_cmd_context *cctx) argument 829 cmd_director_ring_add(struct doveadm_cmd_context *cctx) argument 853 cmd_director_ring_remove(struct doveadm_cmd_context *cctx) argument 877 cmd_director_ring_status(struct doveadm_cmd_context *cctx) argument [all...] |
H A D | doveadm-oldstats.c | 115 doveadm_cmd_stats_dump(struct doveadm_cmd_context* cctx) argument 120 if (!doveadm_cmd_param_str(cctx, "socket-path", &path)) 123 if (!doveadm_cmd_param_str(cctx, "type", &args[0])) { 130 if (!doveadm_cmd_param_str(cctx, "filter", &args[1]))
|
H A D | client-connection-http.c | 174 struct doveadm_cmd_context cctx; local 198 i_zero(&cctx); 199 cctx.conn_type = conn->conn.type; 200 cctx.input = req->input; 201 cctx.output = req->output; 205 cctx.cmd = req->cmd; 207 if ((cctx.cmd->flags & CMD_FLAG_NO_PRINT) == 0) 212 cctx.argv = array_get(&req->pargv, (unsigned int*)&cctx.argc); 216 cctx [all...] |
H A D | doveadm-mail.c | 225 const struct doveadm_cmd_context *cctx = ctx->cctx; local 226 bool cli = (cctx->conn_type == DOVEADM_CONNECTION_TYPE_CLI); 232 if (!cli && cctx->input == NULL) { 238 inputs[0] = i_stream_create_dot(cctx->input, FALSE); 369 doveadm_cctx_to_storage_service_input(const struct doveadm_cmd_context *cctx, argument 374 input_r->remote_ip = cctx->remote_ip; 375 input_r->remote_port = cctx->remote_port; 376 input_r->local_ip = cctx->local_ip; 377 input_r->local_port = cctx 385 const struct doveadm_cmd_context *cctx = ctx->cctx; local 448 const struct doveadm_cmd_context *cctx = ctx->cctx; local 469 struct doveadm_cmd_context *cctx = ctx->cctx; local 596 const struct doveadm_cmd_context *cctx = ctx->cctx; local 659 struct doveadm_cmd_context cctx; local 960 doveadm_cmd_ver2_to_mail_cmd_wrapper(struct doveadm_cmd_context *cctx) argument [all...] |
H A D | doveadm-dsync.c | 149 struct doveadm_cmd_context *cctx = ctx->ctx.cctx; local 191 t_strdup_printf("%s\n", cctx->username); 574 struct doveadm_cmd_context *cctx = _ctx->cctx; local 588 if (cctx->remote_ip.family != 0) { 591 "%s ", net_ip2addr(&cctx->remote_ip)); 700 if (cctx->conn_type == DOVEADM_CONNECTION_TYPE_CLI) { 812 struct doveadm_cmd_context *cctx = ctx->ctx.cctx; local 892 struct doveadm_cmd_context *cctx = ctx->ctx.cctx; local 930 struct doveadm_cmd_context *cctx = _ctx->cctx; local 1161 struct doveadm_cmd_context *cctx = _ctx->cctx; local [all...] |
/dovecot/src/lib-http/ |
H A D | http-client-host.c | 65 hshared->to_idle = timeout_add_to(hshared->cctx->ioloop, timeout, 93 struct http_client_context *cctx = hshared->cctx; local 114 i_assert(cctx->dns_ttl_msecs > 0); 115 timeval_add_msecs(&hshared->ips_timeout, cctx->dns_ttl_msecs); 128 struct http_client_context *cctx = hshared->cctx; local 136 if (cctx->dns_client != NULL) { 138 (void)dns_client_lookup(cctx->dns_client, hshared->name, 140 } else if (cctx 200 http_client_host_shared_create(struct http_client_context *cctx, const char *name) argument 218 http_client_host_shared_get(struct http_client_context *cctx, const struct http_url *host_url) argument 262 struct http_client_context *cctx = hshared->cctx; local 304 struct http_client_context *cctx = hshared->cctx; local [all...] |
H A D | http-client.c | 91 http_client_context_add_client(struct http_client_context *cctx, 94 http_client_context_remove_client(struct http_client_context *cctx, 102 http_client_init_shared(struct http_client_context *cctx, argument 117 if (cctx != NULL) { 118 client->cctx = cctx; 119 http_client_context_ref(cctx); 122 client->cctx = cctx = http_client_context_create(set); 129 else if (cctx 430 struct http_client_context *cctx; local 513 http_client_context_ref(struct http_client_context *cctx) argument 520 struct http_client_context *cctx = *_cctx; local 562 http_client_context_update_settings(struct http_client_context *cctx) argument 605 http_client_context_add_client(struct http_client_context *cctx, struct http_client *client) argument 613 http_client_context_remove_client(struct http_client_context *cctx, struct http_client *client) argument 630 http_client_context_close(struct http_client_context *cctx) argument 659 http_client_context_do_switch_ioloop(struct http_client_context *cctx) argument 687 http_client_context_switch_ioloop(struct http_client_context *cctx) argument 703 struct http_client_context *cctx = http_client_global_context; local [all...] |
H A D | http-client-peer.c | 107 ppool->event = event_create(pshared->cctx->event); 249 http_client_peer_shared_create(struct http_client_context *cctx, argument 256 pshared->cctx = cctx; 277 pshared->event = event_create(cctx->event); 281 hash_table_insert(cctx->peers, 283 DLLIST_PREPEND(&cctx->peers_list, pshared); 286 cctx->set.connect_backoff_time_msecs; 288 cctx->set.connect_backoff_max_time_msecs; 314 hash_table_remove(pshared->cctx 327 http_client_peer_shared_get(struct http_client_context *cctx, const struct http_client_peer_addr *addr) argument [all...] |
H A D | http-client-connection.c | 1530 struct http_client_context *cctx = conn->ppool->peer->cctx; local 1545 cctx->ioloop, timeout_msecs, 1574 struct http_client_context *cctx = pshared->cctx; local 1590 connection_init_from_streams(cctx->conn_list, &conn->conn, 1592 connection_switch_ioloop_to(&conn->conn, cctx->ioloop); 1603 struct http_client_context *cctx = conn->ppool->peer->cctx; local 1617 cctx 1627 struct http_client_context *cctx = pshared->cctx; local 1828 struct http_client_context *cctx = pshared->cctx; local [all...] |
H A D | http-client-request.c | 1103 struct http_client_context *cctx = conn->ppool->peer->cctx; local 1158 cctx->ioloop, req->payload_input,
|
H A D | http-client-private.h | 217 struct http_client_context *cctx; member in struct:http_client_peer_shared 331 struct http_client_context *cctx; member in struct:http_client_host_shared 366 struct http_client_context *cctx; member in struct:http_client 710 void http_client_context_switch_ioloop(struct http_client_context *cctx);
|