[rbldnsd] Announce: rbldnsd-0.97 release

Michael Tokarev rbldnsd@corpit.ru
Sun, 20 Jul 2003 19:04:49 +0400


With some delay, but here it goes anyway: better later
than never.

Rbldnsd-0.97 has been released 13 Jul 2003.  This is a
minor release, mainly only two cosmetic bugfixes and
several tiny enhancements.  User-visible changes (from
the NEWS file):

0.97 (13 Jul 2003)

  - feature: added per-basezone statistic counters

  - osirusoft2rbldnsd.pl: sample script to convert relays.osirusoft.com
    bind zone into rbldnsd `combined' dataset

  - bugfix: in some rare cases, dnset missed one RR for a
    DN with multiple RRs.  Spotted by Matthew Sullivan, SORBS.net

  - bugfix: rbldnsd didn't return NS records for base DN query
    if qtype=ANY.  Also, SOA now will be first in reply, not last.

  - optimization for `combined' dataset: try to not remove stats
    (possible collected by previous loads) for subzones on reloads
    (i.e. ip4set keeps approx. number of records in a set to avoid
    many malloc() calls)

  - new compile-time define: -DSTATS_LL, to keep statistic counters
    (if not disabled with -DNOSTATS) in variables of type `unsigned
    long long', not `unsigned long' - on 32-bit machines, this may
    be 64-bit integers.


Per-zone statistics means that rbldnsd now writes several lines into
syslog when told to dump statistic counters: one total line exactly
as before, and one line for every unique zoone specified in command
line.

There's no need to upgrade unless you're using dnset dataset with
multiple RRs for a single domain name (one of the two bugfixes).

There is no promised autoconf-style system yet: I had no time to
do it and test properly on various systems.

I especially want to thank Bert Driehuis (driehuis{at}playbeing{dot}org)
for the manpage tweaks/fixes he did, and for FreeBSD port work -
thank you, Bert, for all your good work!

As usual, rbldnsd can be downloaded from
   http://www.corpit.ru/mjt/rbldnsd.html

Enjoy.

/mjt