[discussed in jabber conference]
It is impossible to get working prosody instance, if system has IPv6-only nameserver.
Only way to do something now — is install dnsmasq locally, setup it as proxy for original DNS and point resolv.conf to 127.0.0.1
I tried to backport this patch to 0.9 myself, but it doesn't seem to solve the issue. Does the patch require more/other changes?
I might be wrong, but from my point of view the patch is faulty: Putting "nameserver ::1" into /etc/resolv.conf does not work, while replacing self:addnameserver("127.0.0.1"); in net/dns.lua by self:addnameserver("::1"); works?! In case I am terribly wrong during my tests, please let me know.
That patch depends on IP family detection in util.ip which is not in 0.9.
Do you have a pointer/URL to a commitdiff for backporting this (maybe even downstream only) to 0.9?