diff options
author | pettai <pettai@pkgsrc.org> | 2015-10-26 19:23:08 +0000 |
---|---|---|
committer | pettai <pettai@pkgsrc.org> | 2015-10-26 19:23:08 +0000 |
commit | 90dc48e15d2414d3e2a0a607c629a7e0e7df2401 (patch) | |
tree | 9d9286561192b16aa0a65540d986fd5a98c94f50 /net/knot/patches | |
parent | 4189fd745c82e4f6614748af357c4fd30b9e037c (diff) | |
download | pkgsrc-90dc48e15d2414d3e2a0a607c629a7e0e7df2401.tar.gz |
Knot DNS 2.0.1 (2015-09-02)
===========================
Bugfixes:
---------
- Do not reload expired zones on 'knotc reload' and server startup
- Fix rare race-condition in event scheduling causing delayed event execution
- Fix skipping of non-authoritative nodes in NSEC proofs
- Fix TC flag setting in RRL slipped answers
- Disable domain name compression for root label
- Log via journald only when running under systemd
- Fix CNAME following when quering for NSEC RR type
- Fix refreshing of DNSSEC signatures for zone keys
- Fix binding an unavailable IPv6 address on Linux (IP_FREEBIND)
- Fix infinite loop in knotc zonestatus and memstats
- Fix memory leak in configuration on server shutdown
- Fix broken dnsproxy module
- Fix DNSSEC KASP timestamps parsing in strict POSIX environment
- fix multi value parsing on big-endian
- Adapt to Nettle 3 API break causing base64 decoding failures on big-endian
Features:
---------
- Add 'keymgr zone key ds' to show key's DS record
- Add 'keymgr tsig generate' to generate TSIG keys
- Add query module scoping to process either all queries or zone queries only
- Add support for file name globbing in config file includes
- Add 'request-edns-option' config option to add custom EDNS0 option into
server initiated queries
Improvements:
-------------
- Send minimal responses (remove NS from Authority section for NOERROR)
- Update persistent timers only on shutdown for better performance
- Allow change of RR TTL over DDNS
- Documentation fixes, updates, and improvements in formatting
- Install yparser and zscanner header files
- Improve lookup of libsystemd build dependencies
- Fix compilation warnings in endian conversion functions on OpenBSD
Knot DNS 2.0.0 (2015-06-26)
===========================
Bugfixes:
---------
- Fix lost NOTIFY message if received during zone transfer
- Disable fast zone parser when compiled in Clang (workaround for Clang bug)
- kdig: Record correct dnstap SocketProtocol when retrying over TCP
- kdig: Hide TSIG section with +noall
- Do not set AA flag for AXFR/IXFR queries
Features:
---------
- DNSSEC: separate library, switch to GnuTLS, new utilities
- DNSSEC: basic KASP support (generate initial keys, ZSK rollover)
- Configuration: New text format in YAML, binary store in LMDB
- Zone parser: Split long TXT/SPF strings into multiple strings
- kdig: Add generic dump style option (+generic)
- Try all master servers in multi-master environment
- Improved remotes and ACLs (multiple addresses, multiple keys)
- Basic support for zone file patterns (%s to substitute zone name)
- Disable zone file synchronization by setting 'zonefile_sync' to '-1'
- knsupdate: Add input prompt in interactive mode and 'quit' command
- knsupdate: Allow TSIG algorithm specification in interactive prompt
Improvements:
-------------
- Zone dump: Do not write class for SOA record (unified with other RR types)
- Zone dump: Do not write master server address into the zone file
- Documentation: Manual pages are included in HTML and PDF
Diffstat (limited to 'net/knot/patches')
-rw-r--r-- | net/knot/patches/patch-Makefile.in | 15 | ||||
-rw-r--r-- | net/knot/patches/patch-samples_Makefile.in | 32 |
2 files changed, 14 insertions, 33 deletions
diff --git a/net/knot/patches/patch-Makefile.in b/net/knot/patches/patch-Makefile.in deleted file mode 100644 index 4a418ea11c3..00000000000 --- a/net/knot/patches/patch-Makefile.in +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-Makefile.in,v 1.4 2014/11/10 21:20:32 pettai Exp $ - -Ignore .texi docs, as NetBSDs makeinfo isn't UTF-8 compatible - ---- Makefile.in.orig 2014-09-15 14:32:42.000000000 +0000 -+++ Makefile.in -@@ -341,7 +341,7 @@ top_build_prefix = @top_build_prefix@ - top_builddir = @top_builddir@ - top_srcdir = @top_srcdir@ - ACLOCAL_AMFLAGS = -I m4 --SUBDIRS = libtap src tests samples doc man patches -+SUBDIRS = libtap src tests samples man patches - AM_DISTCHECK_CONFIGURE_FLAGS = \ - --disable-code-coverage - diff --git a/net/knot/patches/patch-samples_Makefile.in b/net/knot/patches/patch-samples_Makefile.in index e50ed177026..29de588246d 100644 --- a/net/knot/patches/patch-samples_Makefile.in +++ b/net/knot/patches/patch-samples_Makefile.in @@ -1,10 +1,8 @@ -$NetBSD: patch-samples_Makefile.in,v 1.3 2014/11/10 21:20:32 pettai Exp $ +$NetBSD: patch-samples_Makefile.in,v 1.4 2015/10/26 19:23:08 pettai Exp $ -Fix sysconfdir + sample conf snippet - ---- samples/Makefile.in.orig 2014-09-15 14:32:42.000000000 +0000 +--- samples/Makefile.in.orig 2015-10-26 16:12:16.000000000 +0000 +++ samples/Makefile.in -@@ -252,6 +252,7 @@ sharedstatedir = @sharedstatedir@ +@@ -264,6 +264,7 @@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ storage_dir = @storage_dir@ sysconfdir = @sysconfdir@ @@ -12,18 +10,16 @@ Fix sysconfdir + sample conf snippet systemd_CFLAGS = @systemd_CFLAGS@ systemd_LIBS = @systemd_LIBS@ target_alias = @target_alias@ -@@ -469,10 +470,10 @@ knot.sample.conf: knot.sample.conf.in +@@ -483,9 +484,9 @@ knot.sample.conf: knot.sample.conf.in mv $@.tmp $@ - install-data-local: knot.sample.conf -- [ -d $(DESTDIR)/$(config_dir) ] || \ -- $(INSTALL) -d $(DESTDIR)/$(config_dir) -- [ -f $(DESTDIR)/$(config_dir)/knot.sample.conf ] || \ -- $(INSTALL_DATA) knot.sample.conf $(srcdir)/example.com.zone $(DESTDIR)/$(config_dir) -+ [ -d $(DESTDIR)/$(EGDIR) ] || \ -+ $(INSTALL) -d $(DESTDIR)/$(EGDIR) -+ [ -f $(DESTDIR)/$(EGDIR)/knot.sample.conf ] || \ -+ $(INSTALL_DATA) knot.sample.conf $(srcdir)/example.com.zone $(DESTDIR)/$(EGDIR) - - uninstall-local: - [ -f $(DESTDIR)/$(config_dir)/knot.sample.conf ] && \ + @HAVE_DAEMON_TRUE@install-data-local: knot.sample.conf +-@HAVE_DAEMON_TRUE@ if [ \! -f $(DESTDIR)/$(config_dir)/knot.sample.conf ]; then \ +-@HAVE_DAEMON_TRUE@ $(INSTALL) -d $(DESTDIR)/$(config_dir); \ +-@HAVE_DAEMON_TRUE@ $(INSTALL_DATA) knot.sample.conf $(srcdir)/example.com.zone $(DESTDIR)/$(config_dir); \ ++@HAVE_DAEMON_TRUE@ if [ \! -f $(DESTDIR)/$(EGDIR)/knot.sample.conf ]; then \ ++@HAVE_DAEMON_TRUE@ $(INSTALL) -d $(DESTDIR)/$(EGDIR); \ ++@HAVE_DAEMON_TRUE@ $(INSTALL_DATA) knot.sample.conf $(srcdir)/example.com.zone $(DESTDIR)/$(EGDIR); \ + @HAVE_DAEMON_TRUE@ fi + @HAVE_BASH_COMPLETIONS_TRUE@@HAVE_DAEMON_TRUE@ if [ \! -f $(DESTDIR)/$(bash_completions_dir)/keymgr ]; then \ + @HAVE_BASH_COMPLETIONS_TRUE@@HAVE_DAEMON_TRUE@ $(INSTALL) -d $(DESTDIR)/$(bash_completions_dir); \ |