master
reduce spurious inclusion of libc.h
accept4: don't fall back to accept if we got unknown flags
cleanup socketcall syscall interface to ease porting to sane(r) archs
remove or make static various unused __-prefixed symbols
handle labels with 8-bit byte values in dn_skipname
remove arbitrary limit from dns result parsing
add stubs for additional legacy ether.h functions
allow freeaddrinfo of arbitrary sublists of addrinfo list
getaddrinfo: add EAI_NODATA error code to distinguish NODATA vs NxDomain
fix return value of gethostby{name[2],addr} with no result but no error
fix error cases in gethostbyaddr_r
remove obsolete and unused gethostbyaddr implementation
initial check-in, version 0.5.0
getifaddr: fix typo ssl to sll
getnameinfo: fix calling __dns_parse with potentially too large rlen
use restrict everywhere it's required by c99 and/or posix 2008
improve getservbyname_r using new resolver backend
don't treat numeric port strings as servent records in getservby*()
getservbyport_r: fix wrong result if getnameinfo fails with EAI_OVERFLOW
implement SO_TIMESTAMP[NS] fallback for kernels without time64 versions
restore h_errno ABI compatibility with ancient binaries
fix missing newline in herror output
add support for LC_TIME and LC_MESSAGES translations
optimize ntohl etc. in terms of bswap functions
implement if_nameindex and if_freenameindex
fix if_indextoname error case
reimplement if_nameindex and getifaddrs using netlink
fix if_nametoindex return value when socket open fails
overhaul internally-public declarations using wrapper headers
remove cruft from old resolver and numeric ip parsing
split inet_addr and inet_ntoa back into their own files
inet_ntop: fix the IPv6 leading zero sequence compression
inet_pton: fix uninitialized memory use for IPv4-mapped IPv6 addresses
prevent CNAME/PTR parsing from reading data past the response end
dns stub resolver: increase buffer size to handle chained CNAMEs
fix incorrect parameter name in internal netlink.h RTA_OK macro
"implement" getnetbyaddr and getnetbyname
fix negated return value of ns_skiprr, breakage in related functions
fix incorrect protocol name and number for egp
include cleanups: remove unused headers and add feature test macros
hook recvmmsg up to SO_TIMESTAMP[NS] fallback for pre-time64 kernels
implement new dns backend, res_send and other legacy resolver functions
res_mkquery: error out on consecutive final dots in name
dns: fix nameserver OOB read in IPv6-disabled fallback
report res_query failures, including nxdomain/nodata, via h_errno
accept trailing . and empty domain names
res_send: use a temp buffer if caller's buffer is under 512 bytes
add _res (__res_state()) dummy
fix sendmmsg emulation return value for zero-length vector
increase sendmsg internal buffer to support SCM_MAX_FD
use __socketcall to simplify socket()
add SOCK_CLOEXEC fallback for socketpair on old kernels