[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