[Bug-dico] dico-2.7 released [stable]
This is to announce the release of GNU dico version 2.7. This version
implements virtual databases and contains significant improvements to
the dictorg module. See below for a complete list of changes,
GNU dico is a flexible modular implementation of DICT server (RFC 2229).
It includes a number of loadable modules, providing support of various
dictionary formats and search strategies, as well as a console client
Here are the compressed sources:
Here are the GPG detached signatures[*]:
Use a mirror for higher download bandwidth:
Here are the MD5 and SHA1 checksums:
[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact. First, be sure to download both the .sig file
and the corresponding tarball. Then, run a command like this:
gpg --verify dico-2.7.tar.gz.sig
If that command fails because you don't have the required public key,
then run this command to import it:
gpg --keyserver keys.gnupg.net --recv-keys 3602B07F55D0C732
and rerun the 'gpg --verify' command.
This release was bootstrapped with the following tools:
* 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.
See the GNU dico manual, subsection 184.108.40.206 "Virtual Databases" for a
* The dictorg module improved
The code has been thorougly revisited to ensure correct handling of
databases in dictd database format. Testsuite is included.
* 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:
* Default m4 quoting characters changed to [ ]
* 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.