The good news is I can make a crash at the same spot:

$ python /usr/share/python-support/python-spf/spf.py aol.com
Traceback (most recent call last):
  File "/usr/share/python-support/python-spf/spf.py", line 1621, in <module>
    print q.dns_spf(sys.argv[1])
  File "/usr/share/python-support/python-spf/spf.py", line 1010, in dns_spf
    a = [t for t in self.dns_txt(domain) if RE_SPF.match(t)]
  File "/usr/share/python-support/python-spf/spf.py", line 1045, in dns_txt
    return [''.join(a) for a in self.dns(domainname, 'TXT')]
  File "/usr/share/python-support/python-spf/spf.py", line 1150, in dns
    for k, v in DNSLookup(name, qtype, self.strict):
  File "/usr/share/python-support/python-spf/spf.py", line 105, in DNSLookup
    raise TempError, 'DNS ' + str(x)
__main__.TempError: DNS Timeout

The bad news is I reviewed RFC 4408 and TempError is the correct result.
See http://www.openspf.org/RFC_4408#lookup.

I have asked someone who knows people in the Email area at AOL to see
about compacting their record.

The DNS Timout error is tripped in the same spot, so I can fix your
pyspf crash using that trigger.

-- 
python-policyd-spf failing on AOL SPF records.
https://bugs.launchpad.net/bugs/205254
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to