i have a similar probem with 1.3.51
DNSBL name "combined.njabl.org,any,IPv4" too long
attached my dcc_conf
Vernon Schryver ha scritto:
From: Daniel Gehriger
I had to go back to dcc 1.3.45 to fix my problem. Simply replacing the
binaries fixes everything.
How do you build dccifd? Do you specify any compiler options?
I found another problem, btw: in 1.3.51 and 1.3.52, specifying
-Bsbl-xbl.spamhaus.org,any
results in a message
"DNSBL name "sbl-xbl.spamhaus.org,any" too long".
The workaround is to use
-Bsbl.spamhaus.org,any -Bxbl.spamhaus.org,any
Something is odd there, and not just because I use sbl-xbl.spamhaus.org,any
on more than one system or because I cannot reproduce what should be
an obvious problem with 1.3.52.
For that "too long" complaint to appear, the size of the
"sbl-xbl.spamhaus.org" string plus the worst case size of the
probe address in ASCII (e.g. "2.1.168.192") must be greater than 256.
With "any", that worst case is 46, because it might be an IPv6 address.
Could you send the dcc_conf file that causes the "name too long" complaint?
] From: Daniel Gehriger
] > library. Does it have the "improved" Linux version?
] I have bind 9.2.2:
] Name : bind
] Version : 9.2.2
] Vendor : SuSE Linux AG, Nuernberg, Germany
That looks like it might be Linux Improved instead of the real thing.
The standard BIND resolver variables and functions including _res,
res_init(), and dn_expand() are #define'd in the Linux /usr/include/resolv.h
to other things, which is a pain for ./configure scripts.
Today I tried DCC version 2.3.52 on installed-from-scratch-today
SUSE 2.6.11.4-21.2-default.
It seems that the resolver timeout control is not working.
Vernon Schryver [EMAIL PROTECTED]
_______________________________________________
DCC mailing list [email protected]
http://www.rhyolite.com/mailman/listinfo/dcc
--
Giulio Cervera
Enterprise Hosting Management/Center RUPA C.G.I.
E.D.S. Pubblica Amministrazione S.p.A.
Via Atanasio Soldati, 80
00155 Roma - Italy
voice: +39 06 22739270
fax: +39 06 22739233
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
www.eds.com <http://www.eds.com>
This email contains information which is confidential and may be
privileged. Unless you are the intended addressee (or authorised to
receive for the addressee) you may not use, forward, copy or disclose to
anyone this email or any information contained in this email. If you
have received this email in error, please advise the sender by reply
email immediately and delete this email.
Il presente messaggio di posta elettronica potrebbe avere carattere
riservato ed essere tutelato dal segreto professionale ed รจ ad esclusivo
utilizzo del destinatario indicato in indirizzo. Qualora non foste il
destinatario del presente messaggio (o autorizzato dal destinatario a
riceverlo) non potete utilizzare, inoltrare, duplicare a nessuno il
presente messaggio e ogni documento ad esso allegato. Se avete ricevuto
il presente messaggio per errore, Vi preghiamo di avvertire il mittente
immediatamente tramite posta elettronica e di cancellare il presente
messaggio.
#! /bin/sh
# set parameters for DCC start and cron scripts
# from Rhyolite Software DCC 1.3.50-1.57 $Revision$
DCC_CONF_VERSION=3
# don't set DCC_HOMEDIR since if we got here, it must be set
DCC_LIBEXEC=/usr/sbin
DCC_RUNDIR=/var/run/dcc
# DCC user name
DCCUID=dcc
DCCD_ENABLE=off
# DCC server-IDs must be globally unique.
SRVR_ID=
# BRAND can be any short alphanumeric string that hints about the identity
# of the server.
BRAND=RUPA
# args used to start dccd such as -6
DCCD_ARGS=
# GREY_CLIENT_ARGS contains "on", "-GnoIP", etc. to turn on greylisting
# in the dccm and dccifd DCC clients.
# Also turns on the local greylist dccd server unless GREY_ENABLE=off
GREY_CLIENT_ARGS=
# GREY_ENABLE turns local greylist server 'on' or 'off',
# but does not effect dccm, dccifd
GREY_ENABLE=
# GREY_SRVR_ID DCC server-IDs must be globally unique, but greylisting dccd
# servers are usually isolated. If you have more than one greylist server,
# ensure that they use distinct server-IDs and that they flood each other
# with entries in /var/dcc/flod
GREY_SRVR_ID=$SRVR_ID
# Start dccd for grey listing or set server options such as -Gweak-IP.
# See also GREY_ENABLE.
GREY_DCCD_ARGS=
# dccm and dccifd client reputation parameters such as -tREP,20
REP_ARGS=
# DNS blacklist -B parameters for dccifd and dccm
DNSBL_ARGS="-Bset:no-body -Bcbl.abuseat.org,127.0.0.2,IPv4
-Bdnsbl.sorbs.net,any,IPv4 -Blist.dsbl.org,127.0.0.2,IPv4
-Bcombined.njabl.org,any,IPv4 -Bset:body -Bset:no-MX -Bset:no-envelope
-Bmulti.surbl.org,any,name"
DCCM_ENABLE=off
# used to start dccm
# a common value is
# DCCM_ARGS="-SHELO -Smail_host -SSender -SList-ID"
# Note the use of single quotes in
# DCCM_ARGS="-SHELO '-r5.7.1 550 mail %s from %s rejected with DCC'"
DCCM_ARGS="-SHELO -Smail_host -SSender -SList-ID"
DCCM_LOGDIR=D?log
DCCM_WHITECLNT=whiteclnt
DCCM_USERDIRS=userdirs
# set DCCM_LOG_AT to a number that determines "bulk mail" for your situation.
# 50 is a typical value.
# Leave DCCM_REJECT_AT blank until you are confident that most sources of
# solicited bulk mail have been white-listed. Then set it to the number
# that defines "bulk mail" for your site. This rejection or "bulk" threshold
# does not affect the blacklisting of the DCCM_WHITECLNT whitelist file.
# Add '-aIGNORE' to DCCM_ARGS to ignore the bulkiness of mail except to
# add X-DCC headers.
DCCM_LOG_AT=5
DCCM_REJECT_AT=
# override basic list of DCC server checksums controlling rejections or logging
DCCM_CKSUMS=
# additional DCC server checksums worthy of rejections or logging
DCCM_XTRA_CKSUMS=
DCCIFD_ENABLE=on
# used to start dccifd
# a common value is
# DCCIFD_ARGS="-SHELO -Smail_host -SSender -SList-ID"
DCCIFD_ARGS="-SHELO -Smail_host -SSender -SList-ID"
DCCIFD_LOGDIR="$DCCM_LOGDIR"
DCCIFD_WHITECLNT="$DCCM_WHITECLNT"
DCCIFD_USERDIRS="$DCCM_USERDIRS"
DCCIFD_LOG_AT="$DCCM_LOG_AT"
DCCIFD_REJECT_AT="$DCCM_REJECT_AT"
# override basic list of checksums controlling rejections or logging
DCCIFD_CKSUMS="$DCCM_CKSUMS"
# additional DCC server checksums worthy of rejections or logging
DCCIFD_XTRA_CKSUMS="$DCCM_XTRA_CKSUMS"
# days to keep files in DCC log directories
DBCLEAN_LOGDAYS=4
# used to start dbclean, including -e and -E
DBCLEAN_ARGS=
# optionally set to something like "local5" or "local5.notice" for
# dccd, dbclean, and dccm
DCC_INFO_LOG_FACILITY=local5
DCC_ERROR_LOG_FACILITY=local5
# ensure that the log facilities include levels and that $DCC_LOGGER
# has a default.
if test -n "$DCC_INFO_LOG_FACILITY"; then
if expr "X$DCC_INFO_LOG_FACILITY" : 'X.*\..*' >/dev/null; then
:
else
DCC_INFO_LOG_FACILITY="$DCC_INFO_LOG_FACILITY.notice"
fi
DCC_LOG_ARGS="$DCC_LOG_ARGS -Linfo,$DCC_INFO_LOG_FACILITY"
fi
if test -z "$DCC_ERROR_LOG_FACILITY"; then
# for $DCC_LOGGER
DCC_ERROR_LOG_FACILITY=mail.err
else
if expr "X$DCC_ERROR_LOG_FACILITY" : 'X.*\..*' >/dev/null; then
:
else
DCC_ERROR_LOG_FACILITY="$DCC_ERROR_LOG_FACILITY.err"
fi
DCC_LOG_ARGS="$DCC_LOG_ARGS -Lerror,$DCC_ERROR_LOG_FACILITY"
fi
DCC_LOGGER="logger -s -p ${DCC_ERROR_LOG_FACILITY-mail.err} -t
${LOGGER_TAG-DCC}"
# do not change the following lines which capture ./configure values
# for make-dcc_conf
Configure_DCC_LIBEXEC=/usr/sbin
Configure_DCC_RUNDIR=/var/run/dcc
Configure_DCCUID=dcc
Configure_DCC_LOGGER="logger -s -p ${DCC_ERROR_LOG_FACILITY-mail.err} -t
${LOGGER_TAG-DCC}"