pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/ldns Update from version 1.4.0nb1 to 1.5.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d6ebbb5c99b2
branches:  trunk
changeset: 394938:d6ebbb5c99b2
user:      he <he%pkgsrc.org@localhost>
date:      Thu Jun 25 11:34:37 2009 +0000

description:
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<zone>+<algorithm>+<keytag>"
        * 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

diffstat:

 net/ldns/Makefile |  9 ++++++---
 net/ldns/distinfo |  8 ++++----
 2 files changed, 10 insertions(+), 7 deletions(-)

diffs (43 lines):

diff -r c785861f8335 -r d6ebbb5c99b2 net/ldns/Makefile
--- a/net/ldns/Makefile Thu Jun 25 09:54:14 2009 +0000
+++ b/net/ldns/Makefile Thu Jun 25 11:34:37 2009 +0000
@@ -1,14 +1,14 @@
-# $NetBSD: Makefile,v 1.5 2009/01/26 23:38:13 explorer Exp $
+# $NetBSD: Makefile,v 1.6 2009/06/25 11:34:37 he Exp $
 
-DISTNAME=      ldns-1.4.0
+DISTNAME=      ldns-1.5.1
 CATEGORIES=    net
 MASTER_SITES=  http://www.nlnetlabs.nl/downloads/drill/
 MASTER_SITES=  http://www.nlnetlabs.nl/downloads/ldns/
-PKGREVISION=    1
 
 MAINTAINER=    he%NetBSD.org@localhost
 HOMEPAGE=      http://www.nlnetlabs.nl/projects/ldns/
 COMMENT=       Library for simplified DNS programming
+LICENSE=       modified-bsd
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
@@ -19,4 +19,7 @@
 
 REPLACE_PERL=  doc/doxyparse.pl
 
+BUILDLINK_ABI_DEPENDS.openssl+= openssl>=0.9.7
+
+.include "../../security/openssl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r c785861f8335 -r d6ebbb5c99b2 net/ldns/distinfo
--- a/net/ldns/distinfo Thu Jun 25 09:54:14 2009 +0000
+++ b/net/ldns/distinfo Thu Jun 25 11:34:37 2009 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2008/12/17 17:52:33 joerg Exp $
+$NetBSD: distinfo,v 1.3 2009/06/25 11:34:37 he Exp $
 
-SHA1 (ldns-1.4.0.tar.gz) = 2fb1b317ccb88f68a10d8b90ebd71f174fc5a065
-RMD160 (ldns-1.4.0.tar.gz) = 6de1be79a080ccd02652b2d3a17403c96d116c52
-Size (ldns-1.4.0.tar.gz) = 807484 bytes
+SHA1 (ldns-1.5.1.tar.gz) = 070210a417633b7358bb3466da40e6f1872f36c2
+RMD160 (ldns-1.5.1.tar.gz) = 02cc331041de096124ec76601c119b97db24a1a5
+Size (ldns-1.5.1.tar.gz) = 781562 bytes
 SHA1 (patch-aa) = 4c1e3cdda7bf4fe2b7558baa8ded08f49e2a850d



Home | Main Index | Thread Index | Old Index