pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/mail/libspf-alt Sender Permitted Framework (SPF) library



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e47c8034c240
branches:  trunk
changeset: 472932:e47c8034c240
user:      manu <manu%pkgsrc.org@localhost>
date:      Wed Apr 14 14:44:08 2004 +0000

description:
Sender Permitted Framework (SPF) library

diffstat:

 mail/libspf-alt/DESCR    |  20 ++++++++++++++++++++
 mail/libspf-alt/Makefile |  18 ++++++++++++++++++
 mail/libspf-alt/PLIST    |  25 +++++++++++++++++++++++++
 mail/libspf-alt/distinfo |   4 ++++
 4 files changed, 67 insertions(+), 0 deletions(-)

diffs (83 lines):

diff -r 08de2642e762 -r e47c8034c240 mail/libspf-alt/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/libspf-alt/DESCR     Wed Apr 14 14:44:08 2004 +0000
@@ -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 -r 08de2642e762 -r e47c8034c240 mail/libspf-alt/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/libspf-alt/Makefile  Wed Apr 14 14:44:08 2004 +0000
@@ -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@localhost
+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 -r 08de2642e762 -r e47c8034c240 mail/libspf-alt/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/libspf-alt/PLIST     Wed Apr 14 14:44:08 2004 +0000
@@ -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 -r 08de2642e762 -r e47c8034c240 mail/libspf-alt/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/mail/libspf-alt/distinfo  Wed Apr 14 14:44:08 2004 +0000
@@ -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



Home | Main Index | Thread Index | Old Index