Release Notes: This release prevents possible invalid reads when expanding and iterating over local and root nameserver hints.


Release Notes: This release fixes a FreeBSD regression, adds /etc/nsswitch.conf configuration support, and adds SIGPIPE suppression.


Release Notes: This release adds a minor bugfix to some inet_pton() calls which improperly returned errno on malformed addresses, minor portability fixes for MinGW-w64, FreeBSD, NetBSD, and Solaris, and inlined GCC and clang pragma annotations to quiet erroneous warnings (no more warnings in GCC 4.7 or clang 3.1 with -Wall -Wextra).


Release Notes: A bug where dns_srv_print() failed to NUL terminate was fixed.


Release Notes: This release fixes a memory leak in the core resolver. A QoI fix sets ai_canonname to the IP address when a numeric host is specified to dns_ai_open(). The BSD Sockets wrapper, socket.c, has been added to the contrib directory. socket.c transparently and asynchronously handles DNS lookup, TCP connect(2) setup, and SSL negotiation; the application merely attempts logical reads and writes through the object.


Release Notes: This release adds a query statistics interface. It makes domain truncation handling more consistent.