| /sssd-io/src/util/ |
| H A D | sss_sockets.h | 28 const struct sockaddr *addr, 35 struct sockaddr_storage *addr,
|
| H A D | sss_sockets.c | 108 struct sockaddr_storage addr; member in struct:sssd_async_connect_state 118 const struct sockaddr *addr, 134 memcpy(&state->addr, addr, addr_len); 136 ret = connect(fd, addr, addr_len); 189 ret = connect(state->fd, (struct sockaddr *) &state->addr, 241 struct sockaddr_storage *addr, 259 state->sd = socket(addr->ss_family, SOCK_STREAM, 0); 283 (struct sockaddr *) addr, addr_len); 115 sssd_async_connect_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, int fd, const struct sockaddr *addr, socklen_t addr_len) argument 239 sssd_async_socket_init_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct sockaddr_storage *addr, socklen_t addr_len, int timeout) argument
|
| H A D | sss_ldap.h | 79 struct sockaddr_storage *addr,
|
| H A D | util.c | 534 sss_escape_ip_address(TALLOC_CTX *mem_ctx, int family, const char *addr) argument 536 return family == AF_INET6 ? talloc_asprintf(mem_ctx, "[%s]", addr) : 537 talloc_strdup(mem_ctx, addr); 680 /* addr is in network order for both IPv4 and IPv6 versions */ 681 bool check_ipv4_addr(struct in_addr *addr, uint8_t flags) argument 685 if (inet_ntop(AF_INET, addr, straddr, INET_ADDRSTRLEN) == NULL) { 691 if ((flags & SSS_NO_MULTICAST) && IN_MULTICAST(ntohl(addr->s_addr))) { 695 && inet_netof(*addr) == IN_LOOPBACKNET) { 699 && (addr->s_addr & htonl(0xffff0000)) == htonl(0xa9fe0000)) { 704 && addr 712 check_ipv6_addr(struct in6_addr *addr, uint8_t flags) argument [all...] |
| H A D | util.h | 355 /* These two functions accept addr in network order */ 356 bool check_ipv4_addr(struct in_addr *addr, uint8_t check); 357 bool check_ipv6_addr(struct in6_addr *addr, uint8_t check); 471 sss_escape_ip_address(TALLOC_CTX *mem_ctx, int family, const char *addr);
|
| H A D | sss_ldap.c | 144 struct sockaddr_storage *addr, 166 subreq = sssd_async_socket_init_send(state, ev, addr, addr_len, timeout); 141 sss_ldap_init_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, const char *uri, struct sockaddr_storage *addr, int addr_len, int timeout) argument
|
| /sssd-io/src/tests/intg/ |
| H A D | getsockopt_wrapper.c | 16 struct sockaddr_storage addr = { 0 }; local 17 socklen_t addrlen = sizeof(addr); 20 ret = getsockname(fd, (struct sockaddr *)&addr, &addrlen); 23 if (addr.ss_family != AF_UNIX) return false; 25 unix_socket = (struct sockaddr_un *)&addr;
|
| /sssd-io/src/lib/sifp/ |
| H A D | sss_sifp_utils.c | 29 void *addr = ctx->alloc_fn(size * num, ctx->alloc_pvt); local 31 if (addr == NULL) { 35 memset(addr, '\0', size * num); 37 return addr;
|
| /sssd-io/src/providers/ |
| H A D | be_dyndns.c | 52 struct sockaddr_storage *addr; member in struct:sss_iface_addr 62 return address->addr; 80 static errno_t addr_to_str(struct sockaddr_storage *addr, argument 87 switch(addr->ss_family) { 89 src = &(((struct sockaddr_in *)addr)->sin_addr); 92 src = &(((struct sockaddr_in6 *)addr)->sin6_addr); 99 res = inet_ntop(addr->ss_family, src, dst, size); 138 ret = addr_to_str(ifaddr->addr, ip_addr, INET6_ADDRSTRLEN); 239 address->addr = talloc_memdup(address, ifa->ifa_addr, 241 if (address->addr 340 uint8_t *addr; local 365 uint8_t *addr; local 621 struct sss_iface_addr *addr; local [all...] |
| /sssd-io/src/krb5_plugin/ |
| H A D | sssd_krb5_locator_plugin.c | 280 const char *addr = NULL; local 324 addr = ctx->kdc_addr; 328 addr = ctx->kpasswd_addr; 332 addr = ctx->kpasswd_addr; 336 addr = ctx->kpasswd_addr; 376 ret = getaddrinfo(addr, port_str, &ai_hints, &ai); 387 PLUGIN_DEBUG(("addr[%s:%s] family[%d] socktype[%d]\n", addr, port_str, 399 PLUGIN_DEBUG(("[%s] used\n", addr)); 402 PLUGIN_DEBUG(("[%s] NOT used\n", addr)); [all...] |
| /sssd-io/src/tests/cmocka/ |
| H A D | test_copy_ccache.c | 48 static krb5_address addr; local 53 &addr, 66 addr.magic = KV5M_ADDRESS; 67 addr.addrtype = ADDRTYPE_INET; 68 addr.length = 4; 69 addr.contents = (krb5_octet *) &add;
|
| H A D | test_dyndns.c | 212 addrs[0].addr = &ss[0]; 215 addrs[1].addr = &ss[1]; 218 addrs[2].addr = &ss[2]; 246 assert_non_null(addrlist->addr); 251 &((struct sockaddr_in *) addrlist->addr)->sin_addr, 276 assert_non_null(sss_if_addr->addr); 281 &((struct sockaddr_in *) sss_if_addr->addr)->sin_addr, 288 assert_non_null(sss_if_addr->addr); 293 &((struct sockaddr_in *) sss_if_addr->addr)->sin_addr, 327 const char* addr; member in struct:__anon46 [all...] |
| H A D | test_sss_sifp.c | 90 void *addr; local 108 addr = vals + i*item_size; 109 bret = dbus_message_iter_append_basic(&array_iter, type[0], addr);
|
| /sssd-io/src/lib/certmap/ |
| H A D | sss_cert_content_nss.c | 610 PRNetAddr addr; local 618 memset(&addr, 0, sizeof addr); 620 addr.inet.family = PR_AF_INET; 621 memcpy(&addr.inet.ip, data, len); 623 addr.ipv6.family = PR_AF_INET6; 624 memcpy(addr.ipv6.ip.pr_s6_addr, data, len); 625 if (PR_IsNetAddrType(&addr, PR_IpAddrV4Mapped)) { 627 addr.inet.family = PR_AF_INET; 628 memcpy(&addr [all...] |
| /sssd-io/src/responder/common/ |
| H A D | responder_common.c | 506 struct sockaddr_un addr; local 511 memset(&addr, 0, sizeof(addr)); 512 len = sizeof(addr); 513 client_fd = accept(fd, (struct sockaddr *)&addr, &len); 523 len = sizeof(cctx->addr); 524 cctx->cfd = accept(fd, (struct sockaddr *)&cctx->addr, &len); 735 struct sockaddr_un addr; local 757 memset(&addr, 0, sizeof(addr)); [all...] |
| H A D | responder.h | 171 struct sockaddr_un addr; member in struct:cli_ctx
|
| /sssd-io/src/sss_client/ssh/ |
| H A D | sss_ssh_knownhostsproxy.c | 43 connect_socket(int family, struct sockaddr *addr, size_t addr_len, int *sd) argument 76 ret = connect(sock, addr, addr_len);
|
| /sssd-io/src/monitor/ |
| H A D | monitor_netlink.c | 46 #include <netlink/route/addr.h> 296 void *addr; local 304 addr = nl_addr_get_binary_addr(nl); 305 if (!addr) return; 307 if (inet_ntop(addr_family, addr, buf, bufsize) == NULL) { 361 /* Ensure it's an addr object */ 363 DEBUG(SSSDBG_MINOR_FAILURE, "Not an addr object\n"); 587 DEBUG(SSSDBG_TRACE_LIBS, "route idx %d flags %#X family %d addr %s/%d\n", 667 DEBUG(SSSDBG_TRACE_LIBS, "netlink addr message: iface idx %u " 668 "addr [all...] |
| /sssd-io/src/sbus/ |
| H A D | sssd_dbus_invokers.c | 90 void *addr; local 104 addr = values + i * item_size; 106 dbret = dbus_message_iter_append_basic(&array, dbus_type, addr);
|
| /sssd-io/src/tests/ |
| H A D | util-tests.c | 896 struct in_addr addr; local 945 ret = inet_pton(AF_INET, tst_data[a].str_ipaddr, &addr); 948 bret = check_ipv4_addr(&addr, tst_data[a].flags); 961 struct in6_addr addr; local 995 ret = inet_pton(AF_INET6, tst_data[a].str_ipaddr, &addr); 998 bret = check_ipv6_addr(&addr, tst_data[a].flags);
|
| /sssd-io/src/resolv/ |
| H A D | async_resolv.c | 941 void *addr = NULL; local 949 addr = talloc_array(state, struct ares_addrttl, naddrttls); 950 if (!addr) { 956 (struct ares_addrttl *) addr, 962 addr = talloc_array(state, struct ares_addr6ttl, naddrttls); 963 if (!addr) { 969 (struct ares_addr6ttl *) addr, 981 addr, naddrttls); 997 talloc_free(addr); 1001 talloc_free(addr); [all...] |
| /sssd-io/src/providers/ldap/ |
| H A D | sdap_fd_events.c | 86 struct sockaddr *addr, 84 sdap_ldap_connect_callback_add(LDAP *ld, Sockbuf *sb, LDAPURLDesc *srv, struct sockaddr *addr, struct ldap_conncb *ctx) argument
|