diff options
author | manu <manu@pkgsrc.org> | 2004-04-14 14:44:08 +0000 |
---|---|---|
committer | manu <manu@pkgsrc.org> | 2004-04-14 14:44:08 +0000 |
commit | aa1eb7e1d96ed1df70d55db0fd3d25677fc8a1db (patch) | |
tree | a1bf304dcbc5fa55bf15014aaff160823b62b5bf /mail | |
parent | 78dfa5fc5cbad3455bf50b65f1fd02992de798d0 (diff) | |
download | pkgsrc-aa1eb7e1d96ed1df70d55db0fd3d25677fc8a1db.tar.gz |
Sender Permitted Framework (SPF) library
Diffstat (limited to 'mail')
-rw-r--r-- | mail/libspf-alt/DESCR | 20 | ||||
-rw-r--r-- | mail/libspf-alt/Makefile | 18 | ||||
-rw-r--r-- | mail/libspf-alt/PLIST | 25 | ||||
-rw-r--r-- | mail/libspf-alt/distinfo | 4 |
4 files changed, 67 insertions, 0 deletions
diff --git a/mail/libspf-alt/DESCR b/mail/libspf-alt/DESCR new file mode 100644 index 00000000000..0744ffd3881 --- /dev/null +++ b/mail/libspf-alt/DESCR @@ -0,0 +1,20 @@ +Libspf-alt is an implementation of the SPF specification as found at +http://www.ietf.org/internet-drafts/draft-mengwong-spf-00.txt +or doc/draft-mengwong-spf-00.txt + +Libspf-alt is in beta testing and should only be used in production +systems with caution. It has not been widely compiled and tested on +machines with different operating systems, CPU architectures, or +network configurations. It has not been audited for security errors. +It is new code, and should be treated as such. + +While libspf-alt is beta code, a lot of effort has been put into +making it secure by design, and a great deal of effort has been put +into the regression tests. Functions such as sprintf() are never +used, things like snprintf() are used instead. There are few fixed +sized buffers/arrays, instead, most data structures are dynamically +allocated with the allocation sized recorded so I can check to make +sure the buffer isn't overflowed. The return values from malloc() and +other system calls are checked and handled as gracefully as I can. +The valgrind program is regularly run to make sure that there are no +memory leaks and reads/writes to invalid memory. diff --git a/mail/libspf-alt/Makefile b/mail/libspf-alt/Makefile new file mode 100644 index 00000000000..9b184594177 --- /dev/null +++ b/mail/libspf-alt/Makefile @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/04/14 14:44:08 manu Exp $ +# + +DISTNAME= libspf_alt-0.4.0 +CATEGORIES= mail +MASTER_SITES= http://www.midwestcs.com/spf/libspf-alt/ + +MAINTAINER= manu@NetBSD.org +HOMEPAGE= http://www.midwestcs.com/spf/libspf-alt/ +COMMENT= Sender Permitted Framework (SPF) library + +DEPENDS+= bind>=9.2.3nb3:../../net/bind9 + +HAS_CONFIGURE= YES +CONFIGURE_ARGS+=--with-bind=${PREFIX} --prefix=${PREFIX} + +.include "../../net/bind9/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/mail/libspf-alt/PLIST b/mail/libspf-alt/PLIST new file mode 100644 index 00000000000..ecbc3726cee --- /dev/null +++ b/mail/libspf-alt/PLIST @@ -0,0 +1,25 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/04/14 14:44:08 manu Exp $ +bin/spfquery +bin/spfquery_static +bin/spftest +bin/spftest_static +bin/spfd +bin/spfd_static +bin/spf_example +bin/spf_example_static +bin/spf_example_2mx +bin/spf_example_2mx_static +include/spf_alt/spf.h +include/spf_alt/spf_lib_version.h +include/spf_alt/spf_dns.h +include/spf_alt/spf_dns_cache.h +include/spf_alt/spf_dns_null.h +include/spf_alt/spf_dns_resolv.h +include/spf_alt/spf_dns_test.h +include/spf_alt/spf_dns_zone.h +@dirrm include/spf_alt +lib/libspf_alt.so.1.0 +lib/libspf_alt.so.1 +lib/libspf_alt.so +lib/libspf_alt.la +lib/libspf_alt.a diff --git a/mail/libspf-alt/distinfo b/mail/libspf-alt/distinfo new file mode 100644 index 00000000000..ea5aa061f22 --- /dev/null +++ b/mail/libspf-alt/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/04/14 14:44:08 manu Exp $ + +SHA1 (libspf_alt-0.4.0.tar.gz) = ba269d7508daebf42e9e20720f410c9409207558 +Size (libspf_alt-0.4.0.tar.gz) = 598003 bytes |