spf-discuss
[Top] [All Lists]

Re: [spf-discuss] Re: Softfail when spf-checking mails from this list, max_dns_mx=5

2007-03-15 09:49:15
On Thu 15 Mar 2007 13:08:57 Scott Kitterman wrote:
On Thursday 15 March 2007 11:46, Thomas Jacob wrote:
Surely you have considered this, but what is the rationale for pushing
to distributions SPF implementations that are not known, according to
<http://www.openspf.org/Implementations>, to fully comply with rfc
4408?

What exactly are the things that lead to non-compliance? Are they
listed somewhere?

No.  The problem is that libspf2 was completed before RFC 4408 were
published.

There are two areas that I know of where it is non-compliant:

1.  Result names - libspf2 still uses the pre-RFC result names of unknown
and error.  In RFC 4408 terms unknown = permerror and error = temperror.

2.  Processing limits - unlike other pre-RFC 4408 libraries, libspf2 at
least uses the same processing limit structure (other libraries used a
recursion depth limit) and so if someone would evaluate that code it should
be relatively straightforward to identify and patch libspf2 to align it to
RFC 4408 (as your patch did with MX limits), but no one has done a review
of all the limits to determine what all the required changes are.

There are probably others, but they are likely all low probability corner
cases.

It seems to support some modifiers not in the RFC (default= is one).

-- 
 ("\''/").__..-''"`-. .         Roberto Alsina
 `9_ 9  )   `-. (    ).`-._.`)  ralsina(_at_)kde(_dot_)org
 (_Y_.)' ._   ) `._`.  " -.-'   KDE Developer (MFCH)
  _..`-'_..-_/ /-'_.'
(l)-'' ((i).' ((!.'   Buenos Aires - Argentina

Debugging is twice as hard as writing the code in the first place. 
Therefore, if you write the code as cleverly as possible, you are, 
by definition, not smart enough to debug it. --Brian W. Kernighan 

-------
Sender Policy Framework: http://www.openspf.org/
Archives at http://archives.listbox.com/spf-discuss/current/
To unsubscribe, change your address, or temporarily deactivate your 
subscription, 
please go to http://v2.listbox.com/member/?list_id=735

<Prev in Thread] Current Thread [Next in Thread>