summaryrefslogtreecommitdiff
path: root/net/ldns
diff options
context:
space:
mode:
authorhe <he>2009-06-25 11:34:37 +0000
committerhe <he>2009-06-25 11:34:37 +0000
commit5e4bfc9fe482dcdf4d0775adc8ae528047d9e60e (patch)
tree7e2885557775624b9968364abe75c6d7d594842f /net/ldns
parent4e1fe66db7d1ee0cd65271d46c239a7b2798e99b (diff)
downloadpkgsrc-5e4bfc9fe482dcdf4d0775adc8ae528047d9e60e.tar.gz
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 (limited to 'net/ldns')
-rw-r--r--net/ldns/Makefile9
-rw-r--r--net/ldns/distinfo8
2 files changed, 10 insertions, 7 deletions
diff --git a/net/ldns/Makefile b/net/ldns/Makefile
index d77e5e9f38f..4595820efe7 100644
--- a/net/ldns/Makefile
+++ b/net/ldns/Makefile
@@ -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
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 @@ CONFIGURE_ARGS+= --enable-sha2
REPLACE_PERL= doc/doxyparse.pl
+BUILDLINK_ABI_DEPENDS.openssl+= openssl>=0.9.7
+
+.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/net/ldns/distinfo b/net/ldns/distinfo
index f5a84bb85dd..9bf3635ea25 100644
--- a/net/ldns/distinfo
+++ b/net/ldns/distinfo
@@ -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