[rbldnsd] Announce: rbldnsd version 0.994b

Michael Tokarev mjt at tls.msk.ru
Sat Apr 16 20:23:32 MSD 2005


I just uploaded newly released rbldnsd-0.994b version --
a bugfix release over 0.994, with two bugfixes discussed
previously.  They are:

0.994b (16 Apr 2005)

  - bugfix: use of uninitialized pointer in ip4set and ip4trie
    datasets when input data file (A+TXT template for a given
    entry) is invalid, instead of rejecting the line.  This can
    lead to "random" crashes.

0.994a (10 Mar 2005)

  - bugfix: for queries for base subzone in combined dataset,
    rbldnsd improperly returned NXDOMAIN instead of NODATA -- eg
    a query for sub.bl.example.com where sub is a subzone of
    a combined dataset "rooted" at bl.example.com resulted in
    NXDOMAIN while the name obviously does exists.  Fixed (one-liner).

Except of the two fixes, there was no changes compared to 0.994.

The last fix (uninitialized pointer usage) is important enouth
to care about upgrades, *especially* if you where encountered
"random" crashes on invalid data before (the sympthom is a message
like

   rbldnsd: ip4set:baddatafile(1234): invalid value

in syslog and a crash some time later.

As usual, rbldnsd source and binaries are linked to from
rbldnsd home page, http://www.corpit.ru/mjt/rbldnsd.html

/mjt


More information about the rbldnsd mailing list