reassign 582692 dicod forwarded 582692 [email protected] thanks
Quoting Sergey Poznyakoff <[email protected]>:
You did not get the point: it's not about bugs.debian.org. It's about the proper address to report Dico-related bugs to. The proper place to report these bugs is to <[email protected]> *not* to <[email protected]>.
Ok. The maintainer made a mistake; he should be aware of that now, as he receives everything sent to the bug.
You can easily reproduce this by connecting to dico.duckcorp.org:2628 and issuing the latter command. It will disconnect silently.
You're right, i could reproduce using telnet directly.
To handle this I need additional information, namely: any log messages issued by dicod at dico.duckcorp.org and exact contents of the configuration file that is used there.
In syslog:May 23 01:17:00 Toushirou dicod[18738]: Info: Client info: dict 1.11.2/rf on Linux 2.6.32-5-amd64
May 23 01:17:01 Toushirou dicod[18693]: Error: 18738 terminated on signal 6 In /var/log/dico/access.log:annael.hq.duckcorp.org - - [23/May/2010:01:16:55 +0200] "DEFINE ! kuruma" 552 - "" "GNU dico 2.0"
I'm attaching the configuration file (unchanged except for the added access-log-file parameters) with the included dictorg databases config generated by dicodconfig.
Regards. -- Marc Dequènes (Duck)
// IPv6 not supported...
//listen (193.200.42.177, [2001:7a8:810:114::c1c8:2ab1]);
//listen (127.0.0.1, 193.200.42.177);
capability (mime,xversion);
timing yes;
pidfile /var/run/dicod/dicod.pid;
access-log-file /var/log/dico/access.log;
log-print-severity true;
access-log-format "%h %l %u %t \"%r\" %>s %b \"\" \"%C\"";
module-load-path ("/usr/lib/dico");
// Uncomment the following to enable handling of databases in dict.org format:
/*
load-module dictorg {
command "dictorg sort trim-ws dbdir=/usr/share/dictd";
}
*/
load-module dictorg {
command "dictorg";
}
#include /var/lib/dicod/dictorg-db.list
// Uncomment the following to enable handling of databases in Emacs outline
// format:
/* load-module outline {
command "outline";
}
*/
// Uncomment the following to enable Guile interface:
/* load-module guile {
command "guile";
}
*/
// Uncomment the following to enable Guile interface:
load-module python {
command "python";
}
// Emacs outline database example:
/* database {
name "devdict";
handler "outline /usr/share/dico/outline/devils.out";
}
*/
#database {
# name "plnum";
# handler "guile"
# " init-script=/tmp/dico-2.0/tests/example.scm "
# " init-fun=example-init"
# " example.db";
#}
m4_define(`wikipedia',`
database {
name "$1-`wikipedia'";
handler "python load-path=/usr/share/dico/python init-script=mediawiki
$1.`wikipedia'.org";
mime-headers <<- EOT
Content-Type: text/x-wiki
Content-Transfer-Encoding: quoted-printable
X-Wiki-Language: $1
EOT;
m4_ifelse(`$2',,,`
description "`$2'";')
m4_ifelse(`$3',,,`
info <<- EOT
`$3'
EOT;')
}')
m4_define(`wiktionary',`
database {
name "$1-`wiktionary'";
handler "python load-path=/usr/share/dico/python init-script=mediawiki
$1.`wiktionary'.org";
mime-headers <<- EOT
Content-Type: text/x-wiki
Content-Transfer-Encoding: quoted-printable
X-Wiki-Language: $1
EOT;
m4_ifelse(`$2',,,`
description "`$2'";')
m4_ifelse(`$3',,,`
info <<- EOT
`$3'
EOT;')
}')
wikipedia(`en',
`en.wikipedia.org')
wiktionary(en,
`en.wiktionary.org',
`English language Wiktionary, a collaborative project to produce a
free-content multilingual dictionary.')
alias d DEFINE;
alias da d "*";
alias df d "!";
alias m MATCH;
alias mas m "*";
alias mfs m "!";
alias ma mas ".";
alias mf mfs ".";
alias s STATUS;
alias h HELP;
alias q QUIT;
help-text <<- EOT
+
The following commands are abbreviations that Gray likes to use when
debugging the daemon. You may or may not find them useful. However
it is, do not write your client software to relay on them. They may
disappear or change any time Gray pleases, without notice.
d database word -- DEFINE database word
da word -- DEFINE * word
df word -- DEFINE ! word
ma word -- MATCH * . word
mf word -- MATCH ! . word
mas strategy word -- MATCH * strategy word
mfs strategy word -- MATCH ! strategy word
m database strategy word -- MATCH database strategy word
s -- STATUS
h -- HELP
q -- QUIT
EOT;
user dicod;
max-children 18;
inactivity-timeout 15;
server-info <<EOT
This is an open DICT server provided by DuckCorp (https://www.duckcorp.org/).
EOT;
# Automatically generated file -- do not edit.
#
# This file was automatically generated by dicodconfig. Any changes
# made directly to this file will be lost when dicodconfig is run upon
# installation, removal, or upgrade of a dictionary database package.
#
# This file provides a complete database section which may be
# included from the dictd configuration file /etc/dicod.conf
# with an ``include /var/lib/dicod/dictorg-db.list'' line. The order and
# presence of the dictionary database entries here may be modified
# via the optional dicodconfig order override file /etc/dicod/dicod.order.
# See dicodconfig(8) for details.
#
# Older dictionary database packages did not automatically invoke
# /usr/sbin/dicodconfig upon installation and removal, so you may
# need to do so manually (after which, you should restart dictd).
# Optional order override file /etc/dicod/dicod.order found.
# Ignoring default order.
database {
name "gcide";
handler "dictorg database=/usr/share/dictd/gcide";
}
database {
name "wn";
handler "dictorg database=/usr/share/dictd/wn";
}
database {
name "foldoc";
handler "dictorg database=/usr/share/dictd/foldoc";
}
database {
name "jargon";
handler "dictorg database=/usr/share/dictd/jargon";
}
database {
name "vera";
handler "dictorg database=/usr/share/dictd/vera";
}
database {
name "devil";
handler "dictorg database=/usr/share/dictd/devil";
}
database {
name "elements";
handler "dictorg database=/usr/share/dictd/elements";
}
database {
name "easton";
handler "dictorg database=/usr/share/dictd/easton";
}
database {
name "hitchcock";
handler "dictorg database=/usr/share/dictd/hitchcock";
}
database {
name "gaz";
handler "dictorg database=/usr/share/dictd/gazetteer";
}
database {
name "fd-iri-eng";
handler "dictorg database=/usr/share/dictd/freedict-iri-eng";
}
database {
name "fd-spa-eng";
handler "dictorg database=/usr/share/dictd/freedict-spa-eng";
}
database {
name "fd-eng-tur";
handler "dictorg database=/usr/share/dictd/freedict-eng-tur";
}
database {
name "mueller7accent";
handler "dictorg database=/usr/share/dictd/mueller7accent";
}
database {
name "fd-hin-eng";
handler "dictorg database=/usr/share/dictd/freedict-hin-eng";
}
database {
name "fd-eng-cro";
handler "dictorg database=/usr/share/dictd/freedict-eng-cro";
}
database {
name "fd-eng-lat";
handler "dictorg database=/usr/share/dictd/freedict-eng-lat";
}
database {
name "fd-eng-cze";
handler "dictorg database=/usr/share/dictd/freedict-eng-cze";
}
database {
name "fd-swe-eng";
handler "dictorg database=/usr/share/dictd/freedict-swe-eng";
}
database {
name "fd-eng-swa";
handler "dictorg database=/usr/share/dictd/freedict-eng-swa";
}
database {
name "bouvier";
handler "dictorg database=/usr/share/dictd/bouvier";
}
database {
name "fd-eng-ita";
handler "dictorg database=/usr/share/dictd/freedict-eng-ita";
}
database {
name "fd-eng-rom";
handler "dictorg database=/usr/share/dictd/freedict-eng-rom";
}
database {
name "fd-tur-eng";
handler "dictorg database=/usr/share/dictd/freedict-tur-eng";
}
database {
name "fd-cze-eng";
handler "dictorg database=/usr/share/dictd/freedict-cze-eng";
}
database {
name "fd-fra-nld";
handler "dictorg database=/usr/share/dictd/freedict-fra-nld";
}
database {
name "fd-swa-eng";
handler "dictorg database=/usr/share/dictd/freedict-swa-eng";
}
database {
name "fd-slo-eng";
handler "dictorg database=/usr/share/dictd/freedict-slo-eng";
}
database {
name "gaz2k-places";
handler "dictorg database=/usr/share/dictd/gazetteer2k-places";
}
database {
name "fd-eng-deu";
handler "dictorg database=/usr/share/dictd/freedict-eng-deu";
}
database {
name "fd-eng-scr";
handler "dictorg database=/usr/share/dictd/freedict-eng-scr";
}
database {
name "fd-cro-eng";
handler "dictorg database=/usr/share/dictd/freedict-cro-eng";
}
database {
name "fd-eng-ara";
handler "dictorg database=/usr/share/dictd/freedict-eng-ara";
}
database {
name "fd-scr-eng";
handler "dictorg database=/usr/share/dictd/freedict-scr-eng";
}
database {
name "fd-deu-eng";
handler "dictorg database=/usr/share/dictd/freedict-deu-eng";
}
database {
name "fd-deu-nld";
handler "dictorg database=/usr/share/dictd/freedict-deu-nld";
}
database {
name "fd-fra-eng";
handler "dictorg database=/usr/share/dictd/freedict-fra-eng";
}
database {
name "fd-deu-ita";
handler "dictorg database=/usr/share/dictd/freedict-deu-ita";
}
database {
name "fd-eng-rus";
handler "dictorg database=/usr/share/dictd/freedict-eng-rus";
}
database {
name "fd-nld-eng";
handler "dictorg database=/usr/share/dictd/freedict-nld-eng";
}
database {
name "fd-eng-fra";
handler "dictorg database=/usr/share/dictd/freedict-eng-fra";
}
database {
name "gaz2k-zips";
handler "dictorg database=/usr/share/dictd/gazetteer2k-zips";
}
database {
name "moby-thesaurus";
handler "dictorg database=/usr/share/dictd/moby-thesaurus";
}
database {
name "gaz2k-counties";
handler "dictorg database=/usr/share/dictd/gazetteer2k-counties";
}
database {
name "fd-jpn-deu";
handler "dictorg database=/usr/share/dictd/freedict-jpn-deu";
}
database {
name "fd-eng-wel";
handler "dictorg database=/usr/share/dictd/freedict-eng-wel";
}
database {
name "fd-lat-eng";
handler "dictorg database=/usr/share/dictd/freedict-lat-eng";
}
database {
name "german-english";
handler "dictorg database=/usr/share/dictd/german-english";
}
database {
name "fd-eng-iri";
handler "dictorg database=/usr/share/dictd/freedict-eng-iri";
}
database {
name "fd-lat-deu";
handler "dictorg database=/usr/share/dictd/freedict-lat-deu";
}
database {
name "fd-nld-deu";
handler "dictorg database=/usr/share/dictd/freedict-nld-deu";
}
database {
name "fd-eng-hun";
handler "dictorg database=/usr/share/dictd/freedict-eng-hun";
}
database {
name "english-german";
handler "dictorg database=/usr/share/dictd/english-german";
}
database {
name "fd-nld-fra";
handler "dictorg database=/usr/share/dictd/freedict-nld-fra";
}
database {
name "fd-deu-fra";
handler "dictorg database=/usr/share/dictd/freedict-deu-fra";
}
database {
name "fd-por-eng";
handler "dictorg database=/usr/share/dictd/freedict-por-eng";
}
database {
name "fd-tur-deu";
handler "dictorg database=/usr/share/dictd/freedict-tur-deu";
}
database {
name "fd-por-deu";
handler "dictorg database=/usr/share/dictd/freedict-por-deu";
}
database {
name "fd-eng-nld";
handler "dictorg database=/usr/share/dictd/freedict-eng-nld";
}
database {
name "fd-deu-por";
handler "dictorg database=/usr/share/dictd/freedict-deu-por";
}
database {
name "fd-eng-por";
handler "dictorg database=/usr/share/dictd/freedict-eng-por";
}
database {
name "fd-fra-deu";
handler "dictorg database=/usr/share/dictd/freedict-fra-deu";
}
database {
name "fd-gla-deu";
handler "dictorg database=/usr/share/dictd/freedict-gla-deu";
}
database {
name "fd-afr-deu";
handler "dictorg database=/usr/share/dictd/freedict-afr-deu";
}
database {
name "fd-ita-deu";
handler "dictorg database=/usr/share/dictd/freedict-ita-deu";
}
database {
name "fd-eng-hin";
handler "dictorg database=/usr/share/dictd/freedict-eng-hin";
}
database {
name "fd-eng-spa";
handler "dictorg database=/usr/share/dictd/freedict-eng-spa";
}
database {
name "fd-hun-eng";
handler "dictorg database=/usr/share/dictd/freedict-hun-eng";
}
database {
name "fd-eng-swe";
handler "dictorg database=/usr/share/dictd/freedict-eng-swe";
}
database {
name "fd-wel-eng";
handler "dictorg database=/usr/share/dictd/freedict-wel-eng";
}
database {
name "fd-dan-eng";
handler "dictorg database=/usr/share/dictd/freedict-dan-eng";
}
database {
name "fd-ita-eng";
handler "dictorg database=/usr/share/dictd/freedict-ita-eng";
}
pgpA1XNh85pYl.pgp
Description: PGP Digital Signature

