baudehlo/Haraka — pull request #228 by smfreegard (2012-07-19 11:24:55+00:00)
Title: Initial IPv6 compatibility

These patches ensure that things don't break horribly when IPv6 interfaces are used. There is still more work to be done (mainly in the plugins).

- Make sure connection.remote_ip is either an IPv4 or IPv6 address only (e.g. translate IPv4-mapped addresses like ::ffff:1.2.3.4 addresses back to IPv4 representations using ipaddr.js) so things like rDNS lookup do not fail.

- Fix bug in cluster support which meant Haraka wasn't honouring the listen_address supplied in smtp.ini and therefore would not listen on ::0