Fri Sep 13 18:14:11 2013 UTC ()
v1.3.1 - Aug 26, 2013
---------------------
Bugfixes:
        * Response with NSID contained extra bytes after reload
        * List of remotes is scanned for longest prefix match
        * Multipacket TSIG signatures for transfers
        * Wrongly parsed TSIG key secret without quotes
        * Removed autoconf checks for extended instruction sets

v1.3.0 - Aug 5, 2013
--------------------
Features:
        * Defaults for CH TXT id.server,version.server (see doc)
Bugfixes:
        * Progressive interval for bootstrap retry
        * Transfers randomly cancelled
        * Disabling RRL on reload
        * Secondary groups not initialized when dropping privileges
        * Responding to DS queries for names at or below delegation points

v1.3.0-rc5 - Jul 29, 2013
-------------------------
Features:
        * Much faster bootstrap of many zones
Bugfixes:
        * Removed deprecated 'knotc -w' option
        * Slave ignores out-of-zone records in zone
        * Support for obsolete types in zone transfers
        * Slave zone file names fixes
        * Long transfers being randomly dropped

v1.3.0-rc4 - Jul 15, 2013
-------------------------
Features:
        * --with-configdir option for default config path
        * Reintroducted 'pidfile' config option
Bugfixes:
        * AXFR/IXFR subsystem performance improvements
        * Rescheduling of AXFR in some cases
        * RRSIGs not in the same section for DS records
        * Log messages leaking to syslog
        * 'knotc restart' option removed due to several limitations

v1.3.0-rc3 - Jun 28, 2013
-------------------------

Features:
        * Utility to estimate memory consumption (see 'knotc memstats')
        * PID file is not created when running on foreground
        * UNIX sockets support for knotc
        * Configurable 'rundir' and 'storage'

Bugfixes:
        * IXFR with an arbitrary number of diffs
        * Processing of knotc TSIG keyfile
        * Atomic PID file writing, removed deprecated 'knotc start'
        * Performance regression when RRSIGs came before covered RRs in AXFR

v1.3.0-rc2 - Jun 14, 2013
-------------------------

Bugfixes:
        * Label compression related bug
        * Proper resolution of some CNAME chains
        * Unstable response rate in rare cases
        * Several log messages

v1.3.0-rc1 - Jun 4, 2013
---------------------------

Features:
        * Faster zone parser
        * Full support for EUI and ILNP resource records
        * Lower memory footprint for large zones
        * No compilation of zones
        * Improved scheduling of zone transfers
        * Logging of serials and timing information for zone transfers
        * Config: 'groups' keyword allowing to create groups of remotes
        * Config: 'include' keyword allowing other file includes
        * Client utilities: kdig, khost, knsupdate
        * Server identification using TXT/CH queries (RFC 4892)
        * Improved build scripts
        * Improved dname compression and performance
Bugfixes:
        * Fixed creating of PID file when dropping privileges


(pettai)
diff -r1.8 -r1.9 pkgsrc/net/knot/Makefile
diff -r1.2 -r1.3 pkgsrc/net/knot/PLIST
diff -r1.5 -r1.6 pkgsrc/net/knot/distinfo
diff -r1.1 -r1.2 pkgsrc/net/knot/patches/patch-Makefile.in
diff -r1.1 -r1.2 pkgsrc/net/knot/patches/patch-samples_Makefile.in

cvs diff -r1.8 -r1.9 pkgsrc/net/knot/Makefile (expand / switch to unified diff)

--- pkgsrc/net/knot/Makefile 2013/05/14 08:16:05 1.8
+++ pkgsrc/net/knot/Makefile 2013/09/13 18:14:11 1.9
@@ -1,31 +1,31 @@ @@ -1,31 +1,31 @@
1# $NetBSD: Makefile,v 1.8 2013/05/14 08:16:05 pettai Exp $ 1# $NetBSD: Makefile,v 1.9 2013/09/13 18:14:11 pettai Exp $
2# 2#
3 3
4DISTNAME= knot-1.2.0 4DISTNAME= knot-1.3.1
5CATEGORIES= net 5CATEGORIES= net
6MASTER_SITES= https://secure.nic.cz/files/knot-dns/ 6MASTER_SITES= https://secure.nic.cz/files/knot-dns/
7FETCH_USING= curl 7FETCH_USING= curl
8 8
9MAINTAINER= pettai@NetBSD.org 9MAINTAINER= pettai@NetBSD.org
10HOMEPAGE= http://www.knot-dns.cz/ 10HOMEPAGE= http://www.knot-dns.cz/
11COMMENT= Knot (auth) DNS server 11COMMENT= Knot (auth) DNS server
12LICENSE= gnu-gpl-v3 12LICENSE= gnu-gpl-v3
13 13
14BUILD_DEFS+= VARBASE 14BUILD_DEFS+= VARBASE
15 15
16GNU_CONFIGURE= yes 16GNU_CONFIGURE= yes
17CONFIGURE_ARGS+= --prefix=${PREFIX:Q} 17CONFIGURE_ARGS+= --prefix=${PREFIX:Q}
18CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}/knot 18CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
19CONFIGURE_ARGS+= --localstatedir=${VARBASE}/knot 19CONFIGURE_ARGS+= --localstatedir=${VARBASE}/knot
20 20
21USE_LIBTOOL= yes 21USE_LIBTOOL= yes
22USE_TOOLS+= bison flex gmake 22USE_TOOLS+= bison flex gmake
23RCD_SCRIPTS= knot 23RCD_SCRIPTS= knot
24 24
25EGDIR= ${PREFIX}/share/examples/knot 25EGDIR= ${PREFIX}/share/examples/knot
26KNOT_SYSCONFDIR= ${PKG_SYSCONFDIR}/knot 26KNOT_SYSCONFDIR= ${PKG_SYSCONFDIR}/knot
27 27
28SUBST_CLASSES+= paths 28SUBST_CLASSES+= paths
29SUBST_FILES.paths= ${WRKSRC}/samples/Makefile.in 29SUBST_FILES.paths= ${WRKSRC}/samples/Makefile.in
30SUBST_STAGE.paths= post-patch 30SUBST_STAGE.paths= post-patch
31SUBST_SED.paths= -e 's,@EGDIR@,${EGDIR},' 31SUBST_SED.paths= -e 's,@EGDIR@,${EGDIR},'

cvs diff -r1.2 -r1.3 pkgsrc/net/knot/PLIST (expand / switch to unified diff)

--- pkgsrc/net/knot/PLIST 2012/11/05 23:08:06 1.2
+++ pkgsrc/net/knot/PLIST 2013/09/13 18:14:11 1.3
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1@comment $NetBSD: PLIST,v 1.2 2012/11/05 23:08:06 pettai Exp $ 1@comment $NetBSD: PLIST,v 1.3 2013/09/13 18:14:11 pettai Exp $
2libexec/knot-zcompile 2bin/kdig
3libexec/unittests 3bin/khost
4libexec/unittests-libknot 4bin/knsupdate
5libexec/unittests-libknot-realdata 5man/man1/kdig.1
6libexec/unittests-xfr 6man/man1/khost.1
7libexec/unittests-zcompile 7man/man1/knsupdate.1
8man/man5/knot.conf.5 8man/man5/knot.conf.5
9man/man8/knotc.8 9man/man8/knotc.8
10man/man8/knotd.8 10man/man8/knotd.8
11sbin/knotc 11sbin/knotc
12sbin/knotd 12sbin/knotd
13share/examples/knot/example.com.zone 13share/examples/knot/example.com.zone
14share/examples/knot/knot.sample.conf 14share/examples/knot/knot.sample.conf
15share/examples/rc.d/knot 15share/examples/rc.d/knot
16@pkgdir etc/knot 16@pkgdir etc/knot

cvs diff -r1.5 -r1.6 pkgsrc/net/knot/distinfo (expand / switch to unified diff)

--- pkgsrc/net/knot/distinfo 2013/05/14 08:16:05 1.5
+++ pkgsrc/net/knot/distinfo 2013/09/13 18:14:11 1.6
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.5 2013/05/14 08:16:05 pettai Exp $ 1$NetBSD: distinfo,v 1.6 2013/09/13 18:14:11 pettai Exp $
2 2
3SHA1 (knot-1.2.0.tar.gz) = 095b47147c17152387f2b5d7920c2ce87238b75b 3SHA1 (knot-1.3.1.tar.gz) = f294ee96f2cab476b89270ac4c8110dcb716affa
4RMD160 (knot-1.2.0.tar.gz) = 13a89917974973d688126a1a066e1aadca2bb583 4RMD160 (knot-1.3.1.tar.gz) = 41d36ebc4dc7b061a4228df736fb94459b4c8f78
5Size (knot-1.2.0.tar.gz) = 1241376 bytes 5Size (knot-1.3.1.tar.gz) = 1150375 bytes
6SHA1 (patch-Makefile.in) = 881002789bd888392d10cde9b128210e752f4223 6SHA1 (patch-Makefile.in) = c2e7490ed6461ce5a5916abb86947f9d26cb174d
7SHA1 (patch-samples_Makefile.in) = 3cebc5bcdf799eaf2cba57513b421cf6f273e961 7SHA1 (patch-samples_Makefile.in) = d5d835bd11c91c046caf838b92ad56ff8290d166

cvs diff -r1.1 -r1.2 pkgsrc/net/knot/patches/Attic/patch-Makefile.in (expand / switch to unified diff)

--- pkgsrc/net/knot/patches/Attic/patch-Makefile.in 2012/10/02 22:40:07 1.1
+++ pkgsrc/net/knot/patches/Attic/patch-Makefile.in 2013/09/13 18:14:11 1.2
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: patch-Makefile.in,v 1.1 2012/10/02 22:40:07 pettai Exp $ 1$NetBSD: patch-Makefile.in,v 1.2 2013/09/13 18:14:11 pettai Exp $
2 2
3Ignore .texi docs, as NetBSDs makeinfo isn't UTF-8 compatible 3Ignore .texi docs, as NetBSDs makeinfo isn't UTF-8 compatible
4 4
5--- Makefile.in.orig 2012-10-02 21:11:22.000000000 +0000 5--- Makefile.in.orig 2013-08-27 11:35:02.000000000 +0000
6+++ Makefile.in 6+++ Makefile.in
7@@ -227,7 +227,7 @@ top_build_prefix = @top_build_prefix@ 7@@ -337,7 +337,7 @@ top_build_prefix = @top_build_prefix@
8 top_builddir = @top_builddir@ 8 top_builddir = @top_builddir@
9 top_srcdir = @top_srcdir@ 9 top_srcdir = @top_srcdir@
10 ACLOCAL_AMFLAGS = -I m4 10 ACLOCAL_AMFLAGS = -I m4
11-SUBDIRS = src samples doc 11-SUBDIRS = src samples doc man
12+SUBDIRS = src samples 12+SUBDIRS = src samples man
 13 EXTRA_DIST = resource.sh
13 all: all-recursive 14 all: all-recursive
14  15
15 .SUFFIXES: 

cvs diff -r1.1 -r1.2 pkgsrc/net/knot/patches/patch-samples_Makefile.in (expand / switch to unified diff)

--- pkgsrc/net/knot/patches/patch-samples_Makefile.in 2012/10/02 22:40:07 1.1
+++ pkgsrc/net/knot/patches/patch-samples_Makefile.in 2013/09/13 18:14:11 1.2
@@ -1,29 +1,29 @@ @@ -1,29 +1,29 @@
1$NetBSD: patch-samples_Makefile.in,v 1.1 2012/10/02 22:40:07 pettai Exp $ 1$NetBSD: patch-samples_Makefile.in,v 1.2 2013/09/13 18:14:11 pettai Exp $
2 2
3Fix sysconfdir + sample conf snippet 3Fix sysconfdir + sample conf snippet
4 4
5--- samples/Makefile.in.orig 2012-10-02 21:43:47.000000000 +0000 5--- samples/Makefile.in.orig 2013-08-27 11:35:02.000000000 +0000
6+++ samples/Makefile.in 6+++ samples/Makefile.in
7@@ -167,6 +167,7 @@ sbindir = @sbindir@ 7@@ -242,6 +242,7 @@ sharedstatedir = @sharedstatedir@
8 sharedstatedir = @sharedstatedir@ 
9 srcdir = @srcdir@ 8 srcdir = @srcdir@
 9 storage_dir = @storage_dir@
10 sysconfdir = @sysconfdir@ 10 sysconfdir = @sysconfdir@
11+EGDIR=@EGDIR@ 11+EGDIR = @EGDIR@
12 target_alias = @target_alias@ 12 target_alias = @target_alias@
13 top_build_prefix = @top_build_prefix@ 13 top_build_prefix = @top_build_prefix@
14 top_builddir = @top_builddir@ 14 top_builddir = @top_builddir@
15@@ -374,10 +375,10 @@ knot.sample.conf: Makefile 15@@ -457,10 +458,10 @@ knot.sample.conf: knot.sample.conf.in
16 knot.sample.conf: knot.sample.conf.in 16 mv $@.tmp $@
17  17
18 install-data-local: knot.sample.conf 18 install-data-local: knot.sample.conf
19- [ -d $(DESTDIR)/$(sysconfdir) ] || \ 19- [ -d $(DESTDIR)/$(config_dir) ] || \
20- $(INSTALL) -d $(DESTDIR)/$(sysconfdir) 20- $(INSTALL) -d $(DESTDIR)/$(config_dir)
21- [ -f $(DESTDIR)/$(sysconfdir)/knot.sample.conf ] || \ 21- [ -f $(DESTDIR)/$(config_dir)/knot.sample.conf ] || \
22- $(INSTALL_DATA) knot.sample.conf example.com.zone $(DESTDIR)/$(sysconfdir) 22- $(INSTALL_DATA) knot.sample.conf $(srcdir)/example.com.zone $(DESTDIR)/$(config_dir)
23+ [ -d $(DESTDIR)/$(EGDIR) ] || \ 23+ [ -d $(DESTDIR)/$(EGDIR) ] || \
24+ $(INSTALL) -d $(DESTDIR)/$(EGDIR) 24+ $(INSTALL) -d $(DESTDIR)/$(EGDIR)
25+ [ -f $(DESTDIR)/$(EGDIR)/knot.sample.conf ] || \ 25+ [ -f $(DESTDIR)/$(EGDIR)/knot.sample.conf ] || \
26+ $(INSTALL_DATA) knot.sample.conf example.com.zone $(DESTDIR)/$(EGDIR) 26+ $(INSTALL_DATA) knot.sample.conf $(srcdir)/example.com.zone $(DESTDIR)/$(EGDIR)
27  27
28 clean-local: 28 uninstall-local:
29 rm -f knot.sample.conf 29 [ -f $(DESTDIR)/$(config_dir)/knot.sample.conf ] && \