Projects / dns.c / Releases / 20100813

Version 20100813 of dns.c

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.

Other releases

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).

  •  15 Jan 2011 21:55

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

  •  16 Aug 2010 01:41

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.

  •  14 Jul 2010 23:01

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

Screenshot

Project Spotlight

dyncall

A foreign function call interface using small assembly kernels.

Screenshot

Project Spotlight

Blender

A 3D animation studio for modeling, texturing, compositing, and video editing.