Hello ecsd and Radu.
ecsd(_at_)transbay(_dot_)net wrote:
So, what libspfX should I use?
I don't know what your specific problems are, but as far as I can see both
C SPF libraries, libspf[1] and libspf2[2], are in a usable state, and both
are being worked on continuously.
None of them is an official reference implementation, though. The
official one is the Mail::SPF::Query[3] Perl module, which admittedly is
not in a healthy state, but a rework is already planned.
It would be nice if the documentation at spf.pobox.org were rehashed to
bring it up to date, and it (that site) was the top-level place to go
for details about projects and their status, including whether, e.g.,
libspf2 (which they /offer/) was/is _abandoned_.
An update of the SPF project's official website is planned, too, but
please do not confuse the project's website with the various libraries'
websites. Also, there generally shouldn't be a need for any website to
state "we are not dead yet", especially if there _is_ visible action.
Radu Hociung <radu(_dot_)spf(_at_)ohmi(_dot_)org> wrote:
Since libspf2.org seems dead, there's no place to send my patches to, so
I think I will try to take over maintenance of libspf2 v1.0. The API of
the v1.2 version has been changed substantialy, and the state of the
source seems to be mid-work. There are a lot of FIXME comments around,
and I think the missing headers is the tip of the iceberg.
Why do you think libspf2.org is dead? It isn't. I just talked to one of
libspf2's developers, and actually they are working very hard at the
moment on restructuring the library so it works well on Solaris. Until a
new version (1.4 would be my guess) can be released, 1.2 should generally
be ok.
If you have concrete problems with libspf2, please explain them on the
spf-devel mailing list.
Julian Mehnle,
SPF Council Member.
References:
1. http://www.libspf.org
2. http://www.libspf2.org
3. http://search.cpan.org/dist/Mail-SPF-Query