libspf in its current version has a bug were ip6 spf rules will fail if the address is longer than 16 characters. I found a patch witch fixes this Reproducible: Always Steps to Reproduce: spfquery -i 2001:xxxx::xxxx -s somedomain.net Actual Results: spfquery: domain of somedomain.net does not designate 2001:xxxx::xxxx as permitted sender Received-SPF: fail (spfquery: domain of somedomain.net does not designate 2001:470:1f0b:a0b::1 as permitted sender) client-ip=2001:xxxx::xxxx; envelope-from=postmaster@somedomain.net; Expected Results: spfquery: domain of somedomain.net designates 2001:xxxx::xxxx as permitted sender Received-SPF: pass (spfquery: domain of somedomain.net designates 2001:xxxx::xxxx as permitted sender) client-ip=2001:xxxx::xxxx; envelope-from=postmaster@somedomain.net; http://www.gossamer-threads.com/lists/spf/devel/35098 << the source of the patch
Created attachment 330016 [details, diff] patch with new ebuild and 2 patches fixing ipv6 related issues
Comment on attachment 330016 [details, diff] patch with new ebuild and 2 patches fixing ipv6 related issues just found an error please ignore this patch
Created attachment 330018 [details, diff] patch with new ebuild and 2 patches fixing ipv6 related issues
+*libspf2-1.2.9-r3 (20 Nov 2012) + + 20 Nov 2012; Eray Aslan <eras@gentoo.org> +files/libspf2-1.2.9-ipv6.patch, + +libspf2-1.2.9-r3.ebuild: + Fix ipv6 failures - bug #443984. Thanks to Peter Danzmayr +