Menu

#1105 SPF package fails with hosts with IPv6 specifications

open
spf (2)
5
2009-01-21
2009-01-21
Roy Keene
No

The SPF package (v1.1.1) fails to handle SPF records with IPv6 ("ip6") entries:

% package require spf
1.1.1
% ::spf::spf 1.2.3.4 kvanals.org bob@kvanals.org
error in "ip6": type mismatch: cannot compare different address types
% ::spf::spf fe80::1 kvanals.org bob@kvanals.org
error in "ip4": type mismatch: cannot compare different address types
% ::spf::SPF kvanals.org
v=spf1 ip4:207.201.218.70 ip4:207.201.218.71 ip4:66.102.165.0/24 ip6:2001:480:fa0d::/48 ip6:2001:480:f001::55 -all

Discussion