djabberd/DJabberd — pull request #28 by gittex (2012-11-04 12:52:09+00:00)
Title: Add IPv6 Server2Server support

This commit adds experimental server2server support.

It will make DJabberd::DNS prefer AAAA records over A records
and implement IPv6 capabilities for dialback and outgoing
component connections.

There are also some new testcases, especially for DJabberd::DNS.

The DJabberd::DNS tests use a mock-up DNS server for reliable
and reproduceable DNS tests.

Please note that the whole patch is still very much experimental.

Please note that this PR is not meant to be merged as-is. I did open this PR to get this patch discussed/reviewed. It should be merged only after my other pending PRs have been merged. As soon as those get merged I'll rebase this one to get a clean history and adress any issues that may arise.