Major changes in release 3.1.5:

* Fix a bug that timeout never occurs.
* Fix a bug in handling of max-clients.
* Fix some miner bugs.

Major changes in release 3.1.4:

* Fix a bug that ndtpd and ndtcheck ignores redefined book names when
  they read a configuration file.

Major changes in release 3.1.3:

* Fix a bug in the configure script.
* Revise the timeout management routine in ndtpd.

Major changes in release 3.1.2:

* Fix minor bugs.

Major changes in release 3.1.1:

* Bug fix.

Major changes in release 3.1:

* NDTPD now works on MacOSX.

Major changes in release 3.1beta0:

* Implement new NDTP command "XS".
* Support EB Library 3.2.

Major changes in release 3.0.2:

* Fix a bug that ndtpd/ndtpcheck/ndtpcontrol didn't output log messages
  correctly.

Major changes in release 3.0.1:

* Fix some bugs.

Major changes in release 3.0:

* No major change.

Major changes in release 3.0beta3:

* Enclose superscript and subscript in text with paren.
* Fix some bugs.

Major changes in release 3.0beta2:

* Support IPv6, contributed by UMENO Takashi.

Major changes in release 3.0beta1:

* No major change.

Major changes in release 3.0beta0:

* `ndtpupgrade' is added.
  This script upgrades a configuration file.
* Adapt to API of EB Library version 3.0alpha3.
* In configuration file, `address/netmask' notation is changed.
  Now `netmask' must be an integer which represents netmask length.
* In configuration file, alphabets in a book name must be lower case.

Major changes in release 3.0alpha2:

* Experimental support of keyword search.

Major changes in release 3.0alpha1:

* In configuration file syntax, `server-name' directive is removed.

Major changes in release 3.0alpha0:

* No longer include EB Library.
  (`--with-zlib' and `--with-eb' options of `configure' are removed.)
* Suitable for EB Library 3.0 API.
* In configuration file syntax, `ident-hosts' and `ident-timeout' directives
  are removed.
* `ndtpdaily' doesn't compress old log files by default.
* Fix some minor bugs.

Major changes in release 2.3.7:

* Fix a minor bug.

Major changes in release 2.3.6:

* Fix a bug that ndtpd invoked from inetd didn't change the current
  workgin directory to <work-path>.
* Add `--with-logdir' option to `configure'.
* Fix a minor bug.

Major changes in release 2.3.5:

* Fix a bug that ndtpd dumps core if the last line in the
configuration file lacks a newline character.

Major changes in release 2.3.4:

* Fix a minor bug.

Major changes in release 2.3.3:

* Fix minor bugs.
* `ndtpd' outputs some syslog messages with lower priority.

Major changes in release 2.3.2:

* No change.

Major changes in release 2.3.1:

* Fix the critical bug that no client can use a book when the
  `max-clients' sub-directive for the book is undefined or set to zero.
* Fix the critical bug that ndtpd running as standalone daemon makes
  zombie processes.
* Fix the bug that `ndtpd --test' tries to lock lock-files.

Major changes in release 2.3:

* No major change.

Major changes in release 2.3beta2:

* `ndtpd' can control the maximum number of clients that access a particluar
  book at the same time.  (The `max-clients' sub-directive in the `book'
  group directive works correctly.)
* `ndtpd' can control the maximum number of connections even when invoked
   by inetd.
* Fix Minor bugs.

Major changes in release 2.3beta1:

* EB Library experimentally supports EBXA-C.
* EB Library experimentally supports automatic stop-code determination.
* `ndtpd.sample' is renamed to `ndtpd.conf.sample'.

Major changes in release 2.3beta0:

* EB Library supports CD-ROM books compressed with EPWING compression
  format.

Major changes in release 2.2.2:

* Fix the critical bug that ndtpd may abort when receiving a end-word
  search request.

Major changes in release 2.2.1:

* Fix NDTP response codes NDTPD sends.
  (Earier versions of NDTPD violated NDTPv2.)
* Reverse the order of book list in the NDTP commands `T' and `t'.
  (The book order in the NDTP commands and that in a configuration file
  are the same.)
* The `server-name' directive in a configuration file may lack a domain
  name.
* NDTPD don't send ISO 8859-1 characters to clients.
* The default value of `max-text-size' directive in the cofiguration file
  is changed from 16384 to 32768.

Major changes in release 2.2:

* No major change.

Major changes in release 2.1.2:

* The default value of `max-text-size' directive in the cofiguration file
  is changed from 8192 to 16384.
* Bug fixes.

Major changes in release 2.1.1:

* Bug fixes.

Major changes in release 2.1:

* Bug fixes.

Major changes in release 2.1beta2:

* `ndtpd' outputs some syslog messages with lower priority.
* FAQ and FAQ-ja are included in Texinfo documents.
* Bug fixes.

Major changes in release 2.1beta1:

* Bug fixes.

Major changes in release 2.1beta0:

* `ndtpd' can access CD-ROM books compressed by `ebzip'.
* Add `--with-eb' option to `configure'.
  When you want to link installed EB libraries, use `--with-eb',
  instead of `--with-eb-libraries'.
* Add `--with-zlib', `--with-zlib-includes', `--with-zlib-libraries'
  options to `configure'.
* Support the `bind' library at `configure'.
* Install Japanese documents by default.
* Bug fixes.

Major changes in release 2.0.3:

* `ndtpd' outputs some syslog messages with lower priority.
* Bug fixes.

Major changes in release 2.0.2:

* Bug fixes.

Major changes in release 2.0.1:

* Bug fixes.

Major changes in release 2.0:

* Bug fixes.

Major changes in release 2.0beta1:

* `ndtpd' recognizes asterisk in JIS X 0208 as wild card when search
  a word.
* In `ndtpd.conf', `address/netmask' (e.g. `192.24.0.0/255.255.0.0')
  can be specified at `hosts' and `ident-hosts' directives and `hosts'
  sub-directives in book group directive.
* Bug fixes.

Major changes in release 2.0beta0:

* ndtpdaily changes format of statistics report.
* ndtpdaily supports bzip2 as a compressor.
* Add the `max-text-size' directive to configuration file syntax.
  You can restrict the maximum text size the server may send to a client.
* Add the `--test' (and `-t') option to `ndtpd'.
  When the option is specified, ndtpd runs as test mode.
* Support building a shared version of EB library by using GNU libtool.
* Extend NDTP.
  The new commands `XI', `XL', 'XB' and `Xb' are added in order to
  support sending bitmap data of local characters defined in CD-ROM books.
* Bug fixes.

Major changes in release 1.0.6:

* Generate Japanese Info document (`ndtpd-ja.info') with Japanized
  version of `makeinfo'.
* Bug fixes.

Major changes in release 1.0.5:

* Bug fixes.

Major changes in release 1.0.4:

* Bug fixes.

Major changes in release 1.0.3:

* Support the Oxford Concise dicitionary.
* Add a Japanese info document.
* Fix Makefile.am for compilation on multiple architectures.
  You can compile the package for more than one kind of computer at
  the same time.
* Bug fixes.

Major changes in release 1.0.2:

* Add the `ndtpcontrol' command which can restart, terminate, and kill
  the running ndtpd process.
* Bug fixes.

Major changes in release 1.0.1:

* Recognize display control sequences described in JIS X 4081-1996.
* Support kanji word search for some EPWING books.
* Support EPWING `Readers eiwa jiten', kenkyusha.
* Bug fixes.

Major changes in release 1.0:

* No longer support `dict', character based client written in Perl.
* Bug fixes.

Major changes in release 1.0beta2:

* Support `BookView', GUI based client written in Tcl/Tk.
* Output an reference pointer with `<xxx:xxx>' format like as dserver.
  Some clients uses this pointer to jump to the referenced text.
* In a daily report, add the `set' field in the `Accesses to Book/Subbook'
  list.
* Bug fixes.

Major changes in release 1.0beta1:

* Change the format of appendix data files.
* Fully spport the command `T' and `t' of NDTP.
* Support the special book name `nodict'.
* Bug fixes.
