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 privilegesdiff -r1.8 -r1.9 pkgsrc/net/knot/Makefile
(pettai)
@@ -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 | |||
4 | DISTNAME= knot-1.2.0 | 4 | DISTNAME= knot-1.3.1 | |
5 | CATEGORIES= net | 5 | CATEGORIES= net | |
6 | MASTER_SITES= https://secure.nic.cz/files/knot-dns/ | 6 | MASTER_SITES= https://secure.nic.cz/files/knot-dns/ | |
7 | FETCH_USING= curl | 7 | FETCH_USING= curl | |
8 | 8 | |||
9 | MAINTAINER= pettai@NetBSD.org | 9 | MAINTAINER= pettai@NetBSD.org | |
10 | HOMEPAGE= http://www.knot-dns.cz/ | 10 | HOMEPAGE= http://www.knot-dns.cz/ | |
11 | COMMENT= Knot (auth) DNS server | 11 | COMMENT= Knot (auth) DNS server | |
12 | LICENSE= gnu-gpl-v3 | 12 | LICENSE= gnu-gpl-v3 | |
13 | 13 | |||
14 | BUILD_DEFS+= VARBASE | 14 | BUILD_DEFS+= VARBASE | |
15 | 15 | |||
16 | GNU_CONFIGURE= yes | 16 | GNU_CONFIGURE= yes | |
17 | CONFIGURE_ARGS+= --prefix=${PREFIX:Q} | 17 | CONFIGURE_ARGS+= --prefix=${PREFIX:Q} | |
18 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}/knot | 18 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | |
19 | CONFIGURE_ARGS+= --localstatedir=${VARBASE}/knot | 19 | CONFIGURE_ARGS+= --localstatedir=${VARBASE}/knot | |
20 | 20 | |||
21 | USE_LIBTOOL= yes | 21 | USE_LIBTOOL= yes | |
22 | USE_TOOLS+= bison flex gmake | 22 | USE_TOOLS+= bison flex gmake | |
23 | RCD_SCRIPTS= knot | 23 | RCD_SCRIPTS= knot | |
24 | 24 | |||
25 | EGDIR= ${PREFIX}/share/examples/knot | 25 | EGDIR= ${PREFIX}/share/examples/knot | |
26 | KNOT_SYSCONFDIR= ${PKG_SYSCONFDIR}/knot | 26 | KNOT_SYSCONFDIR= ${PKG_SYSCONFDIR}/knot | |
27 | 27 | |||
28 | SUBST_CLASSES+= paths | 28 | SUBST_CLASSES+= paths | |
29 | SUBST_FILES.paths= ${WRKSRC}/samples/Makefile.in | 29 | SUBST_FILES.paths= ${WRKSRC}/samples/Makefile.in | |
30 | SUBST_STAGE.paths= post-patch | 30 | SUBST_STAGE.paths= post-patch | |
31 | SUBST_SED.paths= -e 's,@EGDIR@,${EGDIR},' | 31 | SUBST_SED.paths= -e 's,@EGDIR@,${EGDIR},' |
@@ -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 $ | |
2 | libexec/knot-zcompile | 2 | bin/kdig | |
3 | libexec/unittests | 3 | bin/khost | |
4 | libexec/unittests-libknot | 4 | bin/knsupdate | |
5 | libexec/unittests-libknot-realdata | 5 | man/man1/kdig.1 | |
6 | libexec/unittests-xfr | 6 | man/man1/khost.1 | |
7 | libexec/unittests-zcompile | 7 | man/man1/knsupdate.1 | |
8 | man/man5/knot.conf.5 | 8 | man/man5/knot.conf.5 | |
9 | man/man8/knotc.8 | 9 | man/man8/knotc.8 | |
10 | man/man8/knotd.8 | 10 | man/man8/knotd.8 | |
11 | sbin/knotc | 11 | sbin/knotc | |
12 | sbin/knotd | 12 | sbin/knotd | |
13 | share/examples/knot/example.com.zone | 13 | share/examples/knot/example.com.zone | |
14 | share/examples/knot/knot.sample.conf | 14 | share/examples/knot/knot.sample.conf | |
15 | share/examples/rc.d/knot | 15 | share/examples/rc.d/knot | |
16 | @pkgdir etc/knot | 16 | @pkgdir etc/knot |
@@ -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 | |||
3 | SHA1 (knot-1.2.0.tar.gz) = 095b47147c17152387f2b5d7920c2ce87238b75b | 3 | SHA1 (knot-1.3.1.tar.gz) = f294ee96f2cab476b89270ac4c8110dcb716affa | |
4 | RMD160 (knot-1.2.0.tar.gz) = 13a89917974973d688126a1a066e1aadca2bb583 | 4 | RMD160 (knot-1.3.1.tar.gz) = 41d36ebc4dc7b061a4228df736fb94459b4c8f78 | |
5 | Size (knot-1.2.0.tar.gz) = 1241376 bytes | 5 | Size (knot-1.3.1.tar.gz) = 1150375 bytes | |
6 | SHA1 (patch-Makefile.in) = 881002789bd888392d10cde9b128210e752f4223 | 6 | SHA1 (patch-Makefile.in) = c2e7490ed6461ce5a5916abb86947f9d26cb174d | |
7 | SHA1 (patch-samples_Makefile.in) = 3cebc5bcdf799eaf2cba57513b421cf6f273e961 | 7 | SHA1 (patch-samples_Makefile.in) = d5d835bd11c91c046caf838b92ad56ff8290d166 |
@@ -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 | |||
3 | Ignore .texi docs, as NetBSDs makeinfo isn't UTF-8 compatible | 3 | Ignore .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: |
@@ -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 | |||
3 | Fix sysconfdir + sample conf snippet | 3 | Fix 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 ] && \ |