-----Original Message----- From: Jeff Chan [mailto:jeffc@surbl.org] Sent: Tuesday, April 27, 2004 10:07 PM To: SURBL Discuss Cc: SpamAssassin Users Subject: RFC: Add "$DATASET dnset @" directive to SURBL rbldnsd zone files?
Dallas Engleken of SARE has suggested that we add a dataset directive to our rbldnsd zone files:
Can we please add a $DATASET definition to rbldnsd zone
files for sc,ws,
and be?
Ie.. On the 3rd line after $NS and $SOA, add a line labeled,
$DATASET dnset @
It will not break anything currently set up, but it will
give those of
use that use the 'combined' type with multi files in rbldnsd
(called via
uribl.surbl.org:combined:sc,be,ws) to merge ws, sc, and be
together to
create a single query.
Does anyone have any comments on this, good, bad or otherwise? Do other RBLs do it? Is it safe?
Here's the man page entry: :-)
man rbldnsd
combined This is a special dataset that stores no databy itself but acts
like a container for several other datasets ofany type except
of combined type itself. The data filecontains an optional
common section, where various specials arerecognized like $NS,
$SOA, $TTL (see above), and a series ofsections, each of which
defines one (nested) dataset and severalsubzones of the base
zone, for which this dataset should beconsulted. New (nested)
dataset starts with a line $DATASET type subzone subzone... and all subsequent lines up to the end ofcurrent file or to
next $DATASET line are interpreted as a partof dataset of type
type. Note that combined datasets cannot benested. Every subâ
zone will always be relative to the base zonename specified on
command line. If subzone specified assingle character "@",
dataset will be connected to the base zone itself. This dataset type aims to simplify subzonemaintenance, in order
to be able to include several subzones in onefile for easy data
transfer, atomic operations and to be ableto modify list of
subzones on remote secondary nameservers. Note that $NS and $SOA values applies to thebase zone only,
regardless of the placement in the file.Unlike the $TTL values
and $n substitutions, which may be both globaland local for a
given (subâ)dataset.Thumbs up or thumbs down? ;-)
Jeff C.
But we are combining them anyway? Well WS and BE combined. So it would be WS and SC. I see no reason not to try it.
--Chris