[rbldnsd] Disabling ipv6-specific tests
Michael Orlitzky
michael at orlitzky.com
Sun Aug 25 19:44:28 MSK 2013
On 08/04/2013 10:28 PM, Michael Orlitzky wrote:
> On 08/02/2013 02:54 PM, Michael Orlitzky wrote:
>>>
>>> I've just pushed this to my ipv6 branch. Give it a try.
>>>
>>> https://github.com/dairiki/rbldnsd/commit/9888037
>>>
>
> I've tested them all again, and everything works.
>
I got busy there for a few weeks, apologies. Summary:
The root cause of this issue (depending on who you ask) is an unfixed
glibc bug that manifests itself on systems with,
127.0.0.1 localhost
::1 localhost
in /etc/hosts. This includes Gentoo, its derivatives, and some newer
versions of Ubuntu at least.
With ipv6 disabled, the ::1 gets returned as a second occurrence of
127.0.0.1 from gethostbyname et al., and the attempt to double-bind to
that address fails. This breaks the usage of 'localhost' with rbldnsd on
those systems, and in particular, the test suite.
Jeff's ipv6 branch has a fix for that issue, as well as several
improvements to the test suite for systems with wacky ipv6 support. It
would reduce my maintenance burden to have them in a release -- is there
any thing I can do to help make that happen?
Thanks again for your time and Jeff for all your work.
More information about the rbldnsd
mailing list