Age | Commit message (Expand) | Author | Files | Lines |
2023-04-07 | dns: check length field in tcp response message | Alexey Kodanev | 1 | -0/+1 |
2023-02-28 | getservbyport_r: fix wrong result if getnameinfo fails with EAI_OVERFLOW | Alexey Izbyshev | 1 | -0/+2 |
2023-02-28 | getservbyport_r: fix out-of-bounds buffer read | Alexey Izbyshev | 1 | -1/+1 |
2023-02-28 | getifaddrs: fix UB via taking address of null pointer union dereference | Alexey Izbyshev | 1 | -7/+7 |
2023-02-28 | accept4: don't fall back to accept if we got unknown flags | Alexey Izbyshev | 1 | -0/+4 |
2023-02-27 | fix potential read past end of buffer in getnameinfo host name lookup | Alexey Izbyshev | 1 | -0/+1 |
2023-02-27 | dns: fix workaround for systems defaulting to ipv6-only sockets | Alexey Izbyshev | 1 | -15/+16 |
2023-02-27 | dns: handle early eof in tcp fallback | Alexey Izbyshev | 1 | -1/+1 |
2023-02-27 | prevent CNAME/PTR parsing from reading data past the response end | Alexey Izbyshev | 4 | -7/+7 |
2023-02-27 | fix out-of-bounds reads in __dns_parse | Alexey Izbyshev | 1 | -3/+3 |
2023-02-12 | dns: prefer monotonic clock for timeouts | A. Wilcox | 1 | -1/+2 |
2023-02-12 | inet_pton: fix uninitialized memory use for IPv4-mapped IPv6 addresses | Alexey Izbyshev | 1 | -0/+1 |
2023-02-12 | increase sendmsg internal buffer to support SCM_MAX_FD | Colin Cross | 1 | -2/+5 |
2022-10-20 | fix return value of gethostby{name[2],addr} with no result but no error | Rich Felker | 2 | -2/+2 |
2022-10-19 | clean up dns_parse_callback | Rich Felker | 1 | -13/+13 |
2022-10-19 | dns response handling: don't treat too many addresses as an error | Rich Felker | 1 | -1/+1 |
2022-10-19 | dns response handling: ignore presence of wrong-type RRs | Rich Felker | 1 | -2/+8 |
2022-10-19 | dns query core: detect udp truncation at recv time | Rich Felker | 1 | -4/+13 |
2022-10-19 | getaddrinfo dns lookup: use larger answer buffer to handle long CNAMEs | Rich Felker | 1 | -3/+5 |
2022-09-22 | dns: implement tcp fallback in __res_msend query core | Rich Felker | 1 | -2/+117 |
2022-09-22 | res_send: use a temp buffer if caller's buffer is under 512 bytes | Rich Felker | 1 | -1/+9 |
2022-09-21 | adapt res_msend DNS query core for working with multiple sockets | Rich Felker | 1 | -6/+11 |
2022-09-20 | getaddrinfo: add EAI_NODATA error code to distinguish NODATA vs NxDomain | Rich Felker | 5 | -6/+12 |
2022-09-19 | fix error cases in gethostbyaddr_r | Rich Felker | 1 | -2/+3 |
2022-09-19 | remove impossible error case from gethostbyname2_r | Rich Felker | 1 | -1/+0 |
2022-09-19 | fix return value of gethostnbyname[2]_r on result not found | Rich Felker | 1 | -1/+1 |
2022-09-19 | dns: treat names rejected by res_mkquery as nonexistent rather than error | Rich Felker | 1 | -1/+1 |
2022-09-19 | res_mkquery: error out on consecutive final dots in name | Rich Felker | 1 | -0/+1 |
2022-08-26 | dns: fail if ipv6 is disabled and resolv.conf has only v6 nameserves | Rich Felker | 1 | -0/+5 |
2022-08-24 | fix fallback when ipv6 is disabled but resolv.conf has v6 nameserves | Rich Felker | 1 | -1/+2 |
2022-08-01 | fix mishandling of errno in getaddrinfo AI_ADDRCONFIG logic | Rich Felker | 1 | -0/+2 |
2022-06-03 | ensure distinct query id for parallel A and AAAA queries in resolver | Rich Felker | 1 | -0/+3 |
2022-04-10 | fix incorrect parameter name in internal netlink.h RTA_OK macro | Ondrej Jirman | 1 | -1/+1 |
2020-09-03 | fix missing newline in herror output | Rich Felker | 1 | -1/+1 |
2020-08-30 | restore h_errno ABI compatibility with ancient binaries | Rich Felker | 1 | -0/+4 |
2020-08-24 | report res_query failures, including nxdomain/nodata, via h_errno | Rich Felker | 1 | -1/+15 |
2020-08-24 | make h_errno thread-local | Rich Felker | 1 | -4/+2 |
2020-08-05 | in hosts file lookups, honor first canonical name regardless of family | Rich Felker | 1 | -1/+1 |
2020-08-04 | in hosts file lookups, use only first match for canonical name | Rich Felker | 1 | -2/+7 |
2020-05-19 | fix return value of res_send, res_query on errors from nameserver | Rich Felker | 1 | -1/+1 |
2020-05-19 | fix handling of errors resolving one of paired A+AAAA query | Rich Felker | 1 | -4/+7 |
2020-05-18 | set AD bit in dns queries, suppress for internal use | Rich Felker | 3 | -0/+3 |
2020-02-22 | use __socketcall to simplify socket() | Rich Felker | 1 | -5/+5 |
2019-12-17 | hook recvmmsg up to SO_TIMESTAMP[NS] fallback for pre-time64 kernels | Rich Felker | 2 | -6/+14 |
2019-12-17 | implement SO_TIMESTAMP[NS] fallback for kernels without time64 versions | Rich Felker | 3 | -0/+63 |
2019-08-07 | fix regression in recvmmsg with no timeout | Rich Felker | 1 | -1/+1 |
2019-07-31 | get/setsockopt: add fallback for new time64 SO_RCVTIMEO/SO_SNDTIMEO | Rich Felker | 2 | -2/+57 |
2019-07-29 | recvmmsg: add time64 syscall support, decouple 32-bit time_t | Rich Felker | 1 | -0/+18 |
2019-03-13 | handle labels with 8-bit byte values in dn_skipname | Ryan Fairfax | 1 | -2/+5 |
2019-02-20 | fix spurious undefined behavior in getaddrinfo | Rich Felker | 1 | -3/+2 |