$Id: RELNOTES,v 1.15.2.3 2003/06/12 11:23:59 erik Exp $


1.1
=============
FEATURES:
	- ANSI C
	- autoconf/configure
	- new parser
	- support for various RR types in zonec
	- support for UNKN RR types

BUG FIXES:
	- lots of zone parsing errors eliminated
	- empty node matching bug gives NXDOMAIN

1.0.3
=============
This release is a bug fix release and does not add any new features.

BUG FIXES:
        - Ignore SIGPIPE errors (bug #43).
        - Keep track of TCP child servers and restart if necessary.
          (bug #55)
        - Handle database reload failures correctly.
        - Close UDP sockets in TCP child servers.
        - Handle escaped characters (besides \.) in labels.
        - Preserve the query's RD flag in the answer.

1.0.2
=============
FEATURES:
	- -DBIND8_STATS to enable bind8 like [NX]STATS
	- -t flag to make nsd chroot to a certain directory
	- -s flag to make nsd produce statistics every s seconds
	- /etc/nsd/nsdc.conf to overwrite default variables
	  for nsdc.sh
	- less loggin and more radical tcp connection (mis)handling
	- prefork -n processes to handle tcp connections
	- multiple -a flags

CHANGES:
	- named.stats file functionality is removed

BUG FIXES:
	- couple of pedantic fixes in C code
	- last zone in database axfr bug fixed
	- nsdc update wont update bug fixed

1.0.1
=============

FEATURES:
	- NSD drops permissions after binding the sockets
	- ``cache'' zones are no longer allowed
	- ID.Server & Version.Server compile time options
	- AXFR implemented (with tcpwrapper for access control)
	- nsdc update and nsdc notify functinality
	- using named-xfer with TSIG for inbound axfr


CHANGES:
	- the order of records in the database is from now
	  on significant
	- since Berkeley DB doesnt define order for sequential
	  access it is no longer supported

BUG FIXES:
	- white space problem in zonec is fixed

KNOWN BUGS:
	- please see appropriate man pages for the known bugs

1.0.0 RELEASE
=============

KNOWN BUGS:

- Although NSD allows one to configure a zone without SOA record and
  use it as so called ``cached'' non-authoritative data, it is decided
  that having this functionality is wrong, dangerous and will be removed
  from the further versions.

- If while processing EDNS(0) OPT record NSD encounters bad EDNS(0)
  version it will answer with Format Error instead of EDNS(0) BADVERS

PLATFORMS:

	Tested and working on i386 FreeBSD-4.4, i386 Linux, dec alpha Linux,
	sparc SunOS 4.x


1.0.0-BETA2
===========

FIXES:
	- wildcards bug fixed
	- AA bit for class ANY bug fixed
	- minor coredumps with really broken zones in zonec fixed
	- linux & SunOS port

1.0-ALPHA2
==========
FIXES:
	- IPv6 transport support added by Jun-ichiro itojun Hagino (Use -DINET6)
	- Makefile modified for easier compile time configuration
	- EDNS(0) bug fixed
	- Default database changed to all lowercase, red-black tree to make nsd
	  DNSSEC ready
	- REQUIREMENTS are cleaned up and updated
	- Signal names changed in nsdc.sh.in
	- Default compile options dont include -DMIMIC_BIND8
