summaryrefslogtreecommitdiff
path: root/mail/libspf-alt
diff options
context:
space:
mode:
authormanu <manu@pkgsrc.org>2004-04-14 14:44:08 +0000
committermanu <manu@pkgsrc.org>2004-04-14 14:44:08 +0000
commitaa1eb7e1d96ed1df70d55db0fd3d25677fc8a1db (patch)
treea1bf304dcbc5fa55bf15014aaff160823b62b5bf /mail/libspf-alt
parent78dfa5fc5cbad3455bf50b65f1fd02992de798d0 (diff)
downloadpkgsrc-aa1eb7e1d96ed1df70d55db0fd3d25677fc8a1db.tar.gz
Sender Permitted Framework (SPF) library
Diffstat (limited to 'mail/libspf-alt')
-rw-r--r--mail/libspf-alt/DESCR20
-rw-r--r--mail/libspf-alt/Makefile18
-rw-r--r--mail/libspf-alt/PLIST25
-rw-r--r--mail/libspf-alt/distinfo4
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