* Support for virtual databases
Virtual database is a collection of regular databases defined
in the dicod configuration. Virtual databases can be used to group
databases by languages, or to select the format of the DEFINE
responses depending on whether OPTION MIME has been requested.
Example of defining a virtual database:
name "English Translating Database";
info "Translations from English to other languages";
See the GNU dico manual, subsection 22.214.171.124 "Virtual Databases" for a
* Support for building with WordNet on Debian-based systems
Debian-based systems provide a package "wordnet-dev", which installs
a shared wordnet library. However, this library is named "libwordnet.so",
instead of the expected "libWN.so". Due to this change, previous
versions of dico were unable to locate the library and build the
wordnet database module. To fix this. the --with-libWN configure
option was introduced. Argument to this option is the base name of the
shared libWN library, without suffix. Optionally, the "lib" prefix
is allowed. For example, to configure on Debian:
* Dicoweb: graceful handling of unsupported content types.
New setting ONERROR allows the administrator to configure actions to
take on certain types of errors. In particular,
ONERROR['UNSUPPORTED_CONTENT_TYPE'] defines what to do when a DEFINE
request returns article in unsupported content type.
* The dictorg module improved
The code has been thorougly revisited to ensure correct handling of
databases in dictd database format. Testsuite is included.
* Default m4 quoting characters changed to [ ]