/dovecot/src/lib-imap/ |
H A D | imap-keepalive.c | 12 unsigned int addr; local 18 addr = ip->u.ip4.s_addr; 19 if (addr >= IP4(10,0,0,0) && addr <= IP4(10,255,255,255)) 21 if (addr >= IP4(192,168,0,0) && addr <= IP4(192,168,255,255)) 23 if (addr >= IP4(172,16,0,0) && addr <= IP4(172,31,255,255)) 25 if (addr >= IP4(127,0,0,0) && addr < [all...] |
H A D | imap-envelope.c | 17 static void imap_write_address(string_t *str, struct message_address *addr) argument 19 if (addr == NULL) { 25 while (addr != NULL) { 27 if (addr->name == NULL) 31 (const void *)addr->name, strlen(addr->name)); 34 imap_append_nstring(str, addr->route); 36 imap_append_nstring(str, addr->mailbox); 38 imap_append_nstring(str, addr->domain); 41 addr 95 struct message_address *addr; local 130 struct message_address *first, *addr, *prev; local [all...] |
/dovecot/src/lib-ntlm/ |
H A D | ntlm-byteorder.h | 14 static inline uint16_t read_le16(const void *addr) argument 16 return *((const uint16_t *) addr); 19 static inline uint32_t read_le32(const void *addr) argument 21 return *((const uint32_t *) addr); 24 static inline uint64_t read_le64(const void *addr) argument 26 return *((const uint64_t *) addr); 29 static inline void write_le16(void *addr, const uint16_t value) argument 31 *((uint16_t *) addr) = value; 34 static inline void write_le32(void *addr, const uint32_t value) argument 36 *((uint32_t *) addr) 39 write_le64(void *addr, const uint64_t value) argument 52 read_le16(const void *addr) argument 57 read_le32(const void *addr) argument 65 read_le64(const void *addr) argument 80 write_le16(void *addr, const uint16_t value) argument 86 write_le32(void *addr, const uint32_t value) argument 94 write_le64(void *addr, const uint64_t value) argument [all...] |
/dovecot/src/lib-oauth2/ |
H A D | oauth2.c | 103 const char *addr; local 104 if (net_ipport2str(&input->local_ip, input->local_port, &addr) == 0) 105 http_client_request_add_header(req->req, "X-Dovecot-Auth-Local", addr); 108 const char *addr; local 109 if (net_ipport2str(&input->remote_ip, input->remote_port, &addr) == 0) 110 http_client_request_add_header(req->req, "X-Dovecot-Auth-Remote", addr);
|
/dovecot/src/lib-mail/ |
H A D | test-message-address.c | 26 const struct message_address *addr = local 30 return addr; 39 struct message_address addr; member in struct:test 203 const struct message_address *addr; local 218 &test->addr : &test->filled_addr; 219 addr = test_parse_address(test->input, fill_missing); 220 test_assert_idx(addr != NULL && addr->next == NULL && 221 cmp_addr(addr, test_wanted_addr), i); 225 message_address_write(str, addr); 301 struct message_address *addr; local 321 struct message_address addr; member in struct:test 342 const struct message_address *addr; local [all...] |
H A D | message-address.c | 15 struct message_address *first_addr, *last_addr, addr; member in struct:message_address_parser_context 23 struct message_address *addr; local 25 addr = p_new(ctx->pool, struct message_address, 1); 27 memcpy(addr, &ctx->addr, sizeof(ctx->addr)); 28 i_zero(&ctx->addr); 31 ctx->first_addr = addr; 33 ctx->last_addr->next = addr; 34 ctx->last_addr = addr; 439 struct message_address *addr; local 466 message_address_write(string_t *str, const struct message_address *addr) argument 562 message_address_to_string(const struct message_address *addr) argument 569 message_address_first_to_string(const struct message_address *addr) argument 579 message_address_init(struct message_address *addr, const char *name, const char *mailbox, const char *domain) argument 588 message_address_init_from_smtp(struct message_address *addr, const char *name, const struct smtp_address *smtp_addr) argument [all...] |
/dovecot/src/lib-smtp/ |
H A D | smtp-params.h | 62 const struct smtp_address *addr; member in struct:smtp_params_rcpt::__anon139
|
H A D | smtp-address.c | 640 struct smtp_address addr; local 642 smtp_address_init(&addr, localpart, domain); 643 return smtp_address_clone(pool, &addr); 650 struct smtp_address addr; local 652 smtp_address_init_from_msg(&addr, msg_addr); 653 return smtp_address_clone(pool, &addr); 673 struct smtp_address addr; local 675 smtp_address_init(&addr, localpart, domain); 676 return smtp_address_clone_temp(&addr); 682 struct smtp_address addr; local [all...] |
/dovecot/src/lib/ |
H A D | fd-util.c | 26 struct ip_addr addr, raddr; local 38 if (net_getsockname(fd, &addr, &port) == 0) { 39 if (addr.family == AF_UNIX) { 59 fd, net_ip2addr(&addr), port,
|
H A D | compat.c | 50 in_addr_t addr; local 52 addr = inet_addr(cp); 53 if (addr == INADDR_NONE) 56 inp->s_addr = addr;
|
H A D | net.c | 620 int net_gethostbyname(const char *addr, struct ip_addr **ips, argument 634 if (addr[0] == '[' && net_addr2ip(addr, &ip) == 0) { 645 host_error = getaddrinfo(addr, NULL, &hints, &ai); 686 int net_getsockname(int fd, struct ip_addr *addr, in_port_t *port) argument 697 if (addr != NULL) 698 i_zero(addr); 701 if (addr != NULL) sin_get_ip(&so, addr); 707 int net_getpeername(int fd, struct ip_addr *addr, in_port_ argument 870 char *addr = t_malloc_no0(MAX_IP_LEN+1); local 878 net_addr2ip_inet4_fast(const char *addr, struct ip_addr *ip) argument 913 net_addr2ip(const char *addr, struct ip_addr *ip) argument 1072 is_ipv4_address(const char *addr) argument 1083 is_ipv6_address(const char *addr) argument [all...] |
/dovecot/src/lib-storage/ |
H A D | mail-storage-settings.c | 563 struct message_address *addr; local 565 addr = message_address_parse(pool, 568 if (addr == NULL || addr->domain == NULL || addr->invalid_syntax) { 574 if (addr->next != NULL) { 579 if (addr->name == NULL || *addr->name == '\0') 580 addr->name = "Postmaster"; 581 *addr_r = addr; 742 const struct message_address *addr; local [all...] |
/dovecot/src/lmtp/ |
H A D | client.c | 45 const char *addr; local 47 addr = net_ip2addr(&client->remote_ip); 48 if (addr[0] == '\0') 49 addr = "local"; 50 return addr;
|
/dovecot/src/lib-fts/ |
H A D | test-fts-tokenizer.c | 480 unsigned char addr[10] = { 0 }; local 490 for (unsigned int j = 0; j < sizeof(addr); j++) 491 addr[j] = test_chars[i_rand() % N_ELEMENTS(test_chars)]; 493 (void)uni_utf8_get_valid_data(addr, sizeof(addr), str);
|
/dovecot/src/lib-http/ |
H A D | http-client-host.c | 412 struct http_client_peer_addr addr; local 417 http_client_request_get_peer_addr(req, &addr); 418 if (http_client_peer_addr_is_https(&addr) && 428 queue = http_client_queue_get(host, &addr);
|
H A D | http-client-queue.c | 37 const struct http_client_peer_addr *addr) 44 if (http_client_peer_addr_cmp(&queue->addr, addr) == 0) 53 const struct http_client_peer_addr *addr) 61 queue->addr = *addr; 63 switch (addr->type) { 66 i_strdup_printf("raw://%s:%u", hostname, addr->a.tcp.port); 67 queue->addr.a.tcp.https_name = NULL; 72 i_strdup_printf("https://%s:%u", hostname, addr 36 http_client_queue_find(struct http_client_host *host, const struct http_client_peer_addr *addr) argument 52 http_client_queue_create(struct http_client_host *host, const struct http_client_peer_addr *addr) argument 105 http_client_queue_get(struct http_client_host *host, const struct http_client_peer_addr *addr) argument 258 const struct http_client_peer_addr *addr = &queue->addr; local 293 struct http_client_peer_addr *addr = &queue->addr; local 449 const struct http_client_peer_addr *addr = &peer->shared->addr; local 501 const struct http_client_peer_addr *addr = &peer->shared->addr; local 966 http_client_queue_claim_request(struct http_client_queue *queue, const struct http_client_peer_addr *addr, bool no_urgent) argument [all...] |
H A D | http-server-connection.c | 1043 struct ip_addr addr; local 1076 if (fd_in != fd_out || net_getpeername(fd_in, &addr, &port) < 0) { 1079 if (addr.family == 0) { 1090 } else if (addr.family == AF_INET6) { 1091 name = t_strdup_printf("[%s]:%u [%u]", net_ip2addr(&addr), port, id); 1093 name = t_strdup_printf("%s:%u [%u]", net_ip2addr(&addr), port, id);
|
H A D | http-client-peer.c | 193 i_assert(!http_client_peer_addr_is_https(&pshared->addr) || 250 const struct http_client_peer_addr *addr) 258 pshared->addr = *addr; 259 switch (addr->type) { 262 i_assert(pshared->addr.a.tcp.ip.family != 0); 266 i_assert(pshared->addr.a.tcp.ip.family != 0); 267 pshared->addr_name = i_strdup(addr->a.tcp.https_name); 268 pshared->addr.a.tcp.https_name = pshared->addr_name; 271 pshared->addr_name = i_strdup(addr 249 http_client_peer_shared_create(struct http_client_context *cctx, const struct http_client_peer_addr *addr) argument 327 http_client_peer_shared_get(struct http_client_context *cctx, const struct http_client_peer_addr *addr) argument 709 http_client_peer_get(struct http_client *client, const struct http_client_peer_addr *addr) argument [all...] |
/dovecot/src/submission/ |
H A D | submission-client.c | 67 const char *addr = NULL; local 70 addr = net_ip2addr(client->user->conn.remote_ip); 71 if (addr == NULL) 72 addr = "local"; 73 return addr;
|
/dovecot/src/lib-storage/index/ |
H A D | index-sort.c | 434 struct message_address *addr; local 436 if (get_first_addr(mail, header, &addr) < 0) { 440 *mailbox_r = addr != NULL && addr->mailbox != NULL ? addr->mailbox : ""; 447 struct message_address *addr; local 451 if (get_first_addr(mail, header, &addr) < 0) 453 if (addr == NULL) 456 if (addr->name != NULL) { 458 size_t len = strlen(addr [all...] |
/dovecot/src/login-common/ |
H A D | main.c | 79 const char *addr; local 113 addr = net_ip2addr(&client->ip); 114 if (addr[0] != '\0') 115 str_printfa(str, "%s ", addr);
|
/dovecot/src/plugins/fts/ |
H A D | fts-build-mail.c | 183 struct message_address *addr; local 186 addr = message_address_parse(pool_datastack_create(), 191 message_address_write(str, addr);
|
/dovecot/src/doveadm/ |
H A D | doveadm-mail-fetch.c | 166 struct message_address *addr; local 168 addr = message_address_parse(pool_datastack_create(), 173 for (; addr != NULL; addr = addr->next) { 177 if (addr->mailbox != NULL) 178 str_append(str, addr->mailbox); 179 if (addr->domain != NULL) { 181 str_append(str, addr->domain); 183 } else if (addr [all...] |
/dovecot/src/lib-lda/ |
H A D | mail-deliver.c | 71 struct message_address *addr; local 76 addr = message_address_parse(pool_datastack_create(), 79 return addr == NULL || addr->mailbox == NULL || addr->domain == NULL || 80 *addr->mailbox == '\0' || *addr->domain == '\0' ? 81 NULL : smtp_address_create_from_msg_temp(addr); 154 { '\0', smtp_address_encode(ctx->rcpt_params.orcpt.addr), "to_envelope" }, 408 struct message_address *addr; local [all...] |
/dovecot/src/lib-master/ |
H A D | master-service-haproxy.c | 79 } addr; member in struct:haproxy_data_v2 402 if (hdr_len < sizeof(data->addr.ip4)) { 409 local_ip.u.ip4.s_addr = data->addr.ip4.dst_addr; 410 local_port = ntohs(data->addr.ip4.dst_port); 412 remote_ip.u.ip4.s_addr = data->addr.ip4.src_addr; 413 remote_port = ntohs(data->addr.ip4.src_port); 414 i += sizeof(data->addr.ip4); 418 if (hdr_len < sizeof(data->addr.ip6)) { 425 memcpy(&local_ip.u.ip6.s6_addr, data->addr.ip6.dst_addr, 16); 426 local_port = ntohs(data->addr [all...] |