Re: InterPC.SPF and Test Suite

"Frank Ellermann" <[email protected]> Mon, 30 Jun 2008 11:22:25 +0200
Newsgroups gmane.mail.spam.spf.devel
Organization <URL:http://purl.net/xyzzy>
Message-ID <[email protected]>
Eddy Minet wrote:

> All this chars are considered as 'invalid': { | } ~ [ \ ] ^ '
> : ; < = > ? @ ! " # $ % ^ ` ( ) + / , and * if not in first place.

Tough, this win API is stupid... :-(  For my W2K box I found a
nice `dig.exe`, it comes with a libdns.dll, libbind9.dll, etc.,
so maybe you can use something in this direction.

> ('_' is valid)

That's probably the most important case.  Normally we could
say "nobody uses weirder characters".  But with local parts 
in mail addresses for the %{l} macro you never know

> It is actually PermError that is returned in this case.
> Would 'no match' be better ?

Maybe.  PermError typically means "your policy is broken",
and it also means "don't try that again before you fixed
it".  With 'no match' you get whatever matches next, that
could be -all as well as +all among other possibilities.

Actually you should give up with a "not implemented" for
such cases, same idea as "NONE" or "NEUTRAL".

> The XML is only for spf-devel list.

Okay, folks will find it if they're curious, it's in the
various list archives.  Just in case, did you by chance
translate the YAML to XML ?  That is still on the "ToDo"
list for the test suite.

 Frank