From ijackson at chiark.greenend.org.uk Fri Aug 12 23:20:01 2016 From: ijackson at chiark.greenend.org.uk (Ian Jackson) Date: Fri, 12 Aug 2016 23:20:01 +0100 Subject: adns 1.5.1 Message-ID: <22446.19345.404851.614126@chiark.greenend.org.uk> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 I am pleased to announce the release of adns 1.5.1. adns is a DNS resolver library for C (and C++) programs, and a collection of useful DNS lookup utilities. The C library, and the command line utilities, provide a convenient interface. adns is capable of doing DNS lookups in an asynchronous, event-driven, fashion. For more information about adns, please see one of: http://www.gnu.org/software/adns/ http://www.chiark.greenend.org.uk/~ian/adns/ This is a bugfix release. Changes in adns 1.5.1, since adns 1.5.0, are: * Portability fix for systems where socklen_t is bigger than int. * Fix for malicious optimisation of memcpy in test suite, which causes failure with gcc-4.1.9 -O3. See Debian bug #772718. * Fix TCP async connect handling. The bug is hidden on Linux and on most systems where the nameserver is on localhost. If it is not hidden, adns's TCP support is broken unless adns_if_noautosys is used. * Fix addr queries (including subqueries, ie including deferencing MX lookups etc.) not to crash when one of the address queries returns tempfail. Also, do not return a spurious pointer to the application when one of the address queries returns a permanent error (although, the application almost certainly won't use this pointer because the associated count is zero). * adnsresfilter: Fix addrtextbuf buffer size. This is not actually a problem in real compiled code but should be corrected. * Properly include harness.h in adnstest.c in regress/. Suppresses a couple of compiler warnings (implicit declaration of Texit, etc.) Compatibility: adns 1.5.1 is fully compatible with 1.4, both in API and ABI. The files are available here: http://www.chiark.greenend.org.uk/~ian/adns/ftp/ I hope to be able to make recent adns versions available on the GNU mirror network shortly (!) Here are the SHA-256 checksums: 5b1026f18b8274be869245ed63427bf8ddac0739c67be12c4a769ac948824eeb adns-1.5.1.tar.gz a1a0e23125a28a459177cdcfcf5520a3fe6eb2dbfd6bb9f6cdfd7457c8f01ae3 adns-1.5.1.tar.gz.sig There is no diff provided between 1.5.0 and 1.5.1. If this annoys anyone I will reconsider whether I should provide one... -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQEcBAEBCAAGBQJXrkuAAAoJEOPjOSNItQ05FIAIAKS1ctw+dCYZxySH4S58LNOy Px8BFGCxacrZCgfmg+bCC13ejketK/K8pqgmrzxObM0NFbELtRX21W3lRMm7NBYx dQjlW89IWiTlQgA4H5BB2Bf2Rexq/2BfU/vJxIs4U/DyJ6uvOLpWfRkfeqeN/SNC qzry1QbkvMRgVvHX3nRuHJzAqN/fStAXBZSoil1/bv7T7occclDO6h+MrmpC1wJN a9B3RSSRlt5dT/rHYbjw+OwtuDW2NrM1JDosEeA0O+G605gx4erp1dEjECt+VdQh DPkbCrgZdAxUCfCwh5n11rtZtclq3o7jIxeShuAfM8VSIwwUZWK9S/kv3WNSfr4= =3huJ -----END PGP SIGNATURE----- -- Ian Jackson These opinions are my own. If I emailed you from an address @fyvzl.net or @evade.org.uk, that is a private address which bypasses my fierce spamfilter.