[rbldnsd] Announce: rbldnsd-0.98 released
Michael Tokarev
rbldnsd@corpit.ru
Sun, 17 Aug 2003 20:39:07 +0400
Rbldnsd-0.98 is out. Highlights:
- -b (bind address) option is now required.
- multiple sockets support (multiple -b options)
(rbldnsd will work slower with multiple sockets)
- -P option (port number) is gone, port may be
specified in argument for -b, separated from
address with *slash* (-b 127.0.0.1/53). Slash,
not colon, is a separator: the problem is IPv6
addresses.
- dnset domain name interpretation has changed:
.example.com (starting with a dot) now means
"list both example.com itself and all subdomains
thereof", while *.example.com, as before, means
"list all subdomains of example.com, NOT example.com
itself".
- version.bind and version.server CH TXT support.
Disable with -v or -vv (read the manpage)
- new experimental dataset: ip4trie (CIDR ranges)
- several bugfixes since 0.97:
- memory leak in combined dataset (420 bytes per
subzone per reload)
- possible crash in per-zone statistics counting
(fixed in 0.97b)
- possible crash after incorrect IP4 range in data
files (fixed in 0.97a)
- more accurate error reporting and warnings:
- IP4 ranges with non-zero host part (1.2.3.4/24 vs
1.2.3.0/24) are rejected again, as should be (specify
-e option to allow them)
- long TXT records are not silently truncated, but a
warning is logged instead
- logging during initialization now tagged with correct
pid (not with parent's pid as before)
Reason for upgrade:
If you're using or planning to use combined dataset, it is
essential to upgrade to 0.98 as it contains a fix for memory
leak in combined dataset. If you're running version prior
to 0.97[ab], it is recommended to upgrade because of at least
one bugfix (IP4 range parsing bug) has been fixed in 0.97a.
As usual, rbldnsd may be downloaded from
http://www.corpit.ru/mjt/rbldnsd.html
Complete NEWS file:
http://www.corpit.ru/mjt/rbldnsd/NEWS
Changelog:
http://www.corpit.ru/mjt/rbldnsd/changelog
Enjoy.
/mjt