Merge in some commits from upstream..
authorbrad <brad@openbsd.org>
Thu, 18 Dec 2014 23:26:12 +0000 (23:26 +0000)
committerbrad <brad@openbsd.org>
Thu, 18 Dec 2014 23:26:12 +0000 (23:26 +0000)
commit03739794338fecca6d43568785393dd5cbab400f
tree7d56bc6cbc0ab8a7122626d4bfa07d310441a5ab
parent3eb84bcb0b60a5a54ac25973aa02434e88fd3878
Merge in some commits from upstream..

- Fix that failure to add tcp to tcp base does not leak the socket.
- Fixes for wildcard addition and deletion, speedup for some cases.
- Fix that queries for noname CH TXT are REFUSED instead of nodata.
- Fix #616: retry xfer for zones with no content after command.
- Fix that expired zones stay expired after a server restart.
- RFC 7344: CDS and CDNSKEY (read in).

ok sthen@
13 files changed:
usr.sbin/nsd/difffile.c
usr.sbin/nsd/dns.c
usr.sbin/nsd/dns.h
usr.sbin/nsd/namedb.c
usr.sbin/nsd/namedb.h
usr.sbin/nsd/nsd-control.8.in
usr.sbin/nsd/query.c
usr.sbin/nsd/remote.c
usr.sbin/nsd/server.c
usr.sbin/nsd/xfrd-disk.c
usr.sbin/nsd/xfrd.c
usr.sbin/nsd/xfrd.h
usr.sbin/nsd/zparser.y