pkgsrc/net/nsd/MESSAGE
pettai e7fe55dde5 NSD 4.0.0
Features:
* documented in doc/NSD-4-features. Change configuration without restart,
  direct nameserver control with nsd-control, support a higher number of zones.
  Higher performance (compared to NSD3).
* nsdc is gone. Use kill -HUP for reload (also checks if zonefiles have
  changed and rereads them), and kill -TERM for quit. Or use nsd-control
  for detailed control.
* cron job for nsdc patch is gone. nsd-control write creates zonefiles.
* nsd.db has a new format that compacts itself when it is changed,
  thus nsdc patch is no longer necessary.
* nsd.db is memory mapped, NSD needs (part of) that mmap in ram.
* tcp-count can go above 1000; epoll/kqueue support with libevent.
* nsd-control reconfig for updates with no restart (zones, keys, ..)
* nsd-control-setup to create keys for nsd-control (enable nsd-control
  with remote-control: yes in nsd.conf).
2013-10-29 15:13:34 +00:00

27 lines
1.2 KiB
Text

===========================================================================
$NetBSD: MESSAGE,v 1.4 2013/10/29 15:13:34 pettai Exp $
The old NSD3 config file can be used without changes for NSD4. There are
new config statements and some old statements are gone.
The nsd.db file has a new format that allows read and write. Thus the
nsd.db file needs to be re-created in NSD4 format. This happens when
you start NSD4. NSD4 needs write permission on the nsd.db directory
for that. If you need to rollback to NSD3, run its zonec to recreate
the NSD3 nsd.db file (use nsdc rebuild).
The cron job for nsdc patch is no longer needed. It can be removed.
If you admire cron jobs, you can have a cron job that does "nsd-control
write". This would periodically write the contents of changed zones to
their zonefile.
nsdc is removed, reload with kill -HUP $pid and use nsd-control.
The SIGHUP makes NSD4 check zone file timestamps and reload changed zones.
nsd-control reload is the same. SIGTERM stops NSD.
You probably want to install and enable some of the new NSD 4 features,
such as set up nsd-control and statistics. And you may want to use the
new pattern config options.
===========================================================================