mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-27 05:10:36 +00:00
Add spfval.
Spfval validates SPF records. It does not check them via the network, this was intentionally omitted in favour of focusing purely on syntactically validating SPF records. Simply pass the validator a string and it will see if it validates as an SPFv1 or SPF-Classic record. If an error is found, it tries its best to report the error in question and the specific location in the record where the error occured. WWW: http://spfval.codeshare.ca/ PR: ports/83899 Submitted by: Emanuel Haupt <ehaupt@critical.ch>
This commit is contained in:
parent
d075de0076
commit
89752096b8
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=140057
@ -485,6 +485,7 @@
|
||||
SUBDIR += spampd
|
||||
SUBDIR += spamprobe
|
||||
SUBDIR += spamstats
|
||||
SUBDIR += spfval
|
||||
SUBDIR += spruce
|
||||
SUBDIR += sqlgrey
|
||||
SUBDIR += squirrelmail
|
||||
|
24
mail/spfval/Makefile
Normal file
24
mail/spfval/Makefile
Normal file
@ -0,0 +1,24 @@
|
||||
# New ports collection makefile for: spfval
|
||||
# Date created: 22 Jul 2005
|
||||
# Whom: Emanuel Haupt <ehaupt@critical.ch>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= spfval
|
||||
PORTVERSION= 0.0.1
|
||||
CATEGORIES= mail
|
||||
MASTER_SITES= http://spfval.codeshare.ca/files/
|
||||
|
||||
MAINTAINER= ehaupt@critical.ch
|
||||
COMMENT= A SPF validator
|
||||
|
||||
USE_BZIP2= yes
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
PLIST_FILES= bin/spfval
|
||||
|
||||
do-install:
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/bin/spfval ${PREFIX}/bin
|
||||
|
||||
.include <bsd.port.mk>
|
2
mail/spfval/distinfo
Normal file
2
mail/spfval/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
MD5 (spfval-0.0.1.tar.bz2) = 512b0c3cb4020a6a1b2584f7e4b85700
|
||||
SIZE (spfval-0.0.1.tar.bz2) = 131635
|
10
mail/spfval/files/patch-src_spfval_spfval.c
Normal file
10
mail/spfval/files/patch-src_spfval_spfval.c
Normal file
@ -0,0 +1,10 @@
|
||||
--- src/spfval/spfval.c.orig Mon Jul 25 07:46:21 2005
|
||||
+++ src/spfval/spfval.c Mon Jul 25 07:46:30 2005
|
||||
@@ -44,6 +44,7 @@
|
||||
#include <stdio.h> /* printf */
|
||||
#include <stdlib.h> /* malloc / free */
|
||||
#include <string.h> /* printf */
|
||||
+#include <sys/types.h>
|
||||
#include <sys/socket.h> /* inet_ntoa */
|
||||
#include <netinet/in.h> /* inet_ntoa / ntohl */
|
||||
#include <arpa/inet.h> /* inet_ntoa */
|
10
mail/spfval/files/patch-src_spfval_util.h
Normal file
10
mail/spfval/files/patch-src_spfval_util.h
Normal file
@ -0,0 +1,10 @@
|
||||
--- src/spfval/util.h.orig Mon Jul 25 07:43:56 2005
|
||||
+++ src/spfval/util.h Mon Jul 25 07:44:25 2005
|
||||
@@ -45,6 +45,7 @@
|
||||
#define _UTIL_H 1
|
||||
|
||||
#include <stdlib.h> /* malloc / free */
|
||||
+#include <sys/types.h>
|
||||
#include <netinet/in.h> /* in_addr struct fBSD */
|
||||
#include <arpa/inet.h> /* in_addr struct */
|
||||
|
12
mail/spfval/pkg-descr
Normal file
12
mail/spfval/pkg-descr
Normal file
@ -0,0 +1,12 @@
|
||||
Spfval validates SPF records. It does not check them via the network, this was
|
||||
intentionally omitted in favour of focusing purely on syntactically validating
|
||||
SPF records. Simply pass the validator a string and it will see if it validates
|
||||
as an SPFv1 or SPF-Classic record.
|
||||
|
||||
If an error is found, it tries its best to report the error in question and the
|
||||
specific location in the record where the error occured.
|
||||
|
||||
WWW: http://spfval.codeshare.ca/
|
||||
|
||||
- ehaupt
|
||||
ehaupt@critical.ch
|
Loading…
Reference in New Issue
Block a user