Re: Live-DNS testing infrastructure (was: Implementation certification procedure)

Scott Kitterman <[email protected]> Wed, 20 Aug 2008 8:09:46 -0400
Newsgroups gmane.mail.spam.spf.devel
Message-ID <76323-SnapperMsgD8DB99B6C4D1BA36@[70.211.134.148]>
On Wed, 20 Aug 2008 11:49:02 +0000 Julian Mehnle <[email protected]> wrote:
>Stefano Bagnara wrote:
>> Julian Mehnle ha scritto:
...
>> > > Using the "commandline interface" is the only way I found to test
>> > > different implementations using a single tester.
>> >
>> > Or you could use the spfd interface: pipe test data into STDIN, get
>> > results from STDOUT.  See
>> > http://search.cpan.org/dist/Mail-SPF/sbin/spfd
>> > for a good documentation of that interface.  (spfd uses a TCP or UNIX
>> > socket, but you could just as well implement the interface using a
>> > pipe.)
>>
>> Interesting! How standard/used is this protocol?
>
>Not any less standard than the spfquery protocol.  The 'spfd' program is 
>about as old as the 'spfquery' one.

Age wise this is correct, but pyspf at least provides spfquery, but not 
spfd.

>> Wouldn't it worth to publish command line conventions and spfd
>> "protocols" in the OpenSPF website so that implementations can easily
>> see what are the "suggested" interfaces?
>
>Yes.  It's just an issue of finding the time to do it.  I'll try to do it 
>since I am the one who is most familiar with the original spfd/spfquery 
>interfaces (other than Meng, who is busy with other stuff nowadays) as 
>well as the thought-through-anew ones in Mail::SPF's versions of the 
>tools.

Currently I think pyspf is supporting libspf2, Mail::SPF::Query, and 
Mail::SPF style spfquery.  Please let's not add more.

Scott K