Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id D352663B883 for ; Thu, 25 Jun 2009 13:50:57 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 2B1AC63B20E; Thu, 25 Jun 2009 13:50:57 +0000 (UTC) Received: from nef.pbox.org (nef.pbox.org [IPv6:2001:7a8:202:1::1:1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mail.netbsd.org (Postfix) with ESMTPS id F339963B189 for ; Thu, 25 Jun 2009 13:50:54 +0000 (UTC) Received: from nef.pbox.org (localhost [127.0.0.1]) by nef.pbox.org (8.13.8/8.13.8/) with ESMTP id n5PDof06021398 for ; Thu, 25 Jun 2009 15:50:41 +0200 (CEST) Received: (from agc@localhost) by nef.pbox.org (8.13.8/8.13.8/Submit) id n5PDoeax021397 for pkgsrc-changes@netbsd.org; Thu, 25 Jun 2009 14:50:41 +0100 (BST) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id B130663B21A for ; Thu, 25 Jun 2009 11:34:38 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 7583A175DA; Thu, 25 Jun 2009 11:34:38 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: binary Content-Type: text/plain Date: Thu, 25 Jun 2009 11:34:38 +0000 From: Havard Eidnes Subject: CVS commit: pkgsrc/net/ldns To: pkgsrc-changes@netbsd.org Reply-To: he@netbsd.org X-Mailer: log_accum Message-Id: <20090625113438.7583A175DA@cvs.netbsd.org> X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.5 (nef.pbox.org [127.0.0.1]); Thu, 25 Jun 2009 15:50:42 +0200 (CEST) Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes Precedence: list Module Name: pkgsrc Committed By: he Date: Thu Jun 25 11:34:38 UTC 2009 Modified Files: pkgsrc/net/ldns: Makefile distinfo Log Message: Update from version 1.4.0nb1 to 1.5.1. OK'ed by wiz@ Pkgsrc changes: o Explicitly mark dependency on openssl >= 0.9.7, should fix PR#41633 Upstream changes: 1.5.1 Example tools: * ldns-signzone was broken in 1.5.0 for multiple keys, this has been repaired Build system: * Removed a small erroneous output warning in examples/configure and drill/configure 1.5.0 Bug fixes: * fixed a possible memory overflow in the RR parser * build flag fix for Sun Studio * fixed a building race condition in the copying of header files * EDNS0 extended rcode; the correct assembled code number is now printed (still in the EDNS0 field, though) * ldns_pkt_rr no longer leaks memory (in fact, it no longer copies anything all) API addition: * ldns_key now has support for 'external' data, in which case the OpenSSL EVP structures are not used; ldns_key_set_external_key() and ldns_key_external_key() * added ldns_key_get_file_base_name() which creates a 'default' filename base string for key storage, of the form "K++" * the ldns_dnssec_* family of structures now have deep_free() functions, which also free the ldns_rr's contained in them * there is now an ldns_match_wildcard() function, which checks whether a domain name matches a wildcard name * ldns_sign_public has been split up; this resulted in the addition of ldns_create_empty_rrsig() and ldns_sign_public_buffer() Examples: * ldns-signzone can now automatically add DNSKEY records when using an OpenSSL engine, as it already did when using key files * added new example tool: ldns-nsec3-hash * ldns-dpa can now filter on specific query name and types * ldnsd has fixes for the zone name, a fix for the return value of recvfrom(), and an memory initialization fix (Thanks to Colm MacCárthaigh for the patch) * Fixed memory leaks in ldnsd 1.4.1 Bug fixes: * fixed a build issue where ldns lib existence was done too early * removed unnecessary check for pcap.h * NSEC3 optout flag now correctly printed in string output * inttypes.h moved to configured inclusion * fixed NSEC3 type bitmaps for empty nonterminals and unsigned delegations API addition: * for that last fix, we added a new function ldns_dname_add_from() that can clone parts of a dname To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/ldns/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/ldns/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.